menu

Articles 469 19

  • java-se Sunday, 27/Mar/2022 Silabus - Java: Pemula sampai Mahir

    #language
    #java

    Hai semuanya, di cource ini kita akan membahas bahasa pemograman Java untuk Pemula sampai Mahir secara Konsep dan Implementasinya.

    Materi yang di bahas adalah Java Standart Edition (Java SE) version jdk-17-lts. Mungkin buat temen-temen yang belum tau saya pernah buat tutorial Java secara free di youtube 5 tahun lalu nah sekarang adalah waktu yang pas untuk meng-update materinya supaya lebih lengkap dan terstruktur.

    Ok untuk materinya kita akan bagi menjadi 7 section + Study kasusnya yaitu


    Lanjut membaca...
  • spring-core Sunday, 27/Mar/2022 Silabus - Spring Framework: Pemula sampai Mahir

    #framework
    #java
    #spring-framework

    Hai semuanya, di cource kali ini kita akan membahas salah satu framework yang paling popular yaitu Spring Framework. Di kelas Java Developer - Spring Framework: Pemula sampai Mahir ini temen-temen akan belajar Konsep dan Implementasi dari Features yang di tawarkan oleh Spring Framework.

    Materi yang dibahas adalah versi terbaru yaitu 5.x dan 6.x dengan menggunakan bahasa pemograman Java. Mungkin buat temen-temen yang belum tau hampir 7 tahun yang lalu saya pernah membuat tutorial tentang Spring secara free di youtube nah sekarang udah saatnya untuk meng-update materinya karena semakin banyaknya kebutuhan sebagai Java / Backend Developer menggunakan Spring Framework khususnya dengan Springboot.

    Ok untuk materinya kita akan bagi menjadi 6 section yaitu


    Lanjut membaca...
  • docker Monday, 21/Mar/2022 Overview of Docker machines

    #devops
    #docker
    #machine

    Hai semuanya, Setelah sebelumnya kita membahas Docker for Continues Integration (CI) sekarang kita akan membahas tentang Docker machine.

    Note: Docker machine sekarang statusnya sudah deprecated atau sudah tidak aktif lagi. Tetapi tenag kita masih bisa menggunakannya kok, karena docker belum menghapus binarynya.

    Ya sebelum kita menggunakan Docker machine, kita bahas dulu

    1. What is Docker Machine?
    2. Why should I use it?
    3. What’s the difference between Docker Engine and Docker Machine?

    Ok langsung aja kita bahas materi yang pertama


    Lanjut membaca...
  • postgresql Sunday, 13/Mar/2022 Single Row / Group functions

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi kali ini kita akan membahas tentang Jenis dari Functions yaitu Single Row Function dan Group Functions. Karena materinya akan lumayan panjang seperti biasa kita akan bagi menjadi beberapa bagian diantaranya:

    1. Using single row functions
    2. Using Group / Aggregate functions
    3. Using GROUP BY clause
    4. Using HAVING clause
    5. Different between WHERE and HAVING clause?
    6. Using GROUPING SET clause

    Ok langsung aja kita bahas materi yang pertama


    Lanjut membaca...
  • postgresql Saturday, 12/Mar/2022 Deep dive into Select Statements

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi sebelumnya kita sudah membahas basic tentang Select Statements, Build-in functions and operators, WHERE clause, Limit and Offset, dan yang terakhir Sorting menggunakan Order By clause. Sekakarang kita akan membahas lebih detail tentang Select statement diantarnaya:


    Lanjut membaca...
  • postgresql Saturday, 12/Mar/2022 Time your practice (part 1)

    #rdbms
    #postgresql
    #sql
    #select
  • postgresql Thursday, 10/Mar/2022 Limit dan Offset rows

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi kali ini kita akan membahas tentang Limit dan Offset. Seperti biasa materinya kita akan bagi-bagi seperti berikut:

    1. Limit clause
    2. Offset clause
    3. Applying limit and offset together

    Ok langsung aja kita bahas materi yang pertama:


    Lanjut membaca...
  • postgresql Wednesday, 9/Mar/2022 Sorting rows using ORDER BY clause

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi kali ini kita akan membahas tentang Sorting rows menggunakan ORDER BY clause. Adapun materinya kita akan bagi menjadi

    1. Basic usage of ORDER BY clause
    2. The sort expression
    3. Using multiple columns to sort
    4. Choose Null value show at first or last?

    Ok langsung aja kita bahas materi yang pertama


    Lanjut membaca...
  • postgresql Tuesday, 8/Mar/2022 Filtering data with WHERE clause

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi kali ini kita akan membahas tentang mem-Filter data dengan menggunakan WHERE clause di PostgreSQL. By default jika kita menggunakan perintah select itu akan menampilkan semua data pada suatu atau berberapa table. Dengan menggunakan clause WHERE kita bisa memfilter atau memilih data yang akan kita tampilkan.

    Perintah dasar untuk WHERE clause seperti berikut:

    select * | column_list ...
    from a_table
    where search_condition

    Dimana search_condition adalah any value expression (functions, operators and predicates ) yang mengembalikan nilai boolean. Sebagai gambaran berikut ilustrasinya:

    filter-data

    Ilustrasi tersebut menggambarkan, suatu predicate atau search_condition yaitu menggunakan operator equal pada column status dengan nilai active maka database akan mencari nilainya active saja pada kolom status. Untuk search_condition tersebut biasanya di sebut dengan predicate. Ada banyak sekali predicate yang kita bisa gunakan tapi disini kita bahasnya paling dasar dulu ya yaitu:

    1. Relational predicate
    2. Like predicates
    3. Between predicates
    4. Null predicate
    5. Logical predicate
    6. Regular Expression (Regex) predicate
    7. Row and Array Comparisons

    Ok kita bahas satu-per-satu ya, mulai dari relational predicate


    Lanjut membaca...
  • postgresql Friday, 4/Mar/2022 Build-in Functions

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi kali ini kita akan membahas Fuctions pada PostgreSQL, PostgreSQL provides a large number of functions for the built-in data types. Users can also define their own functions, as described in previews section but for now we explain build-in fuctions.

    ada banyak selali Fucntions, kita akan bahas beberapa yang menurut saya penting untuk di pelajari pada cource ini diantaranya:

    1. String function
    2. Math function
    3. Date/Time function
    4. Nulless function
    5. Data type formatting function

    Ok langsung aja kita bahas materi yang pertama


    Lanjut membaca...
  • postgresql Monday, 28/Feb/2022 Build-in Operators

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi kali ini kita akan membahas Operators pada PostgreSQL, PostgreSQL provides a large number of operators for the built-in data types. Users can also define their own operators, as described in previews section but for now we explain build-in operators.

    ada banyak selali Operators, kita akan bahas beberapa yang menurut saya penting untuk di pelajari pada cource ini diantaranya:

    1. Math operators
    2. Concate operators
    3. Typecast operators
    4. Logic operators
    5. Comparation operators

    Ok langsung aja kita bahas materi yang pertama


    Lanjut membaca...
  • postgresql Wednesday, 23/Feb/2022 Basic SQL Select statements

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi kali ini kita akan membahas tentang Basic penggunaan SQL untuk Select statement pada PostgreSQL. Diantaranya yang akan kita bahas yaitu

    1. Format penulisan Select statement
    2. Menampilkan semua data dalam sebuah table
    3. Menampilkan hanya beberapa columns pada sebuah table
    4. Memberikan alias pada suatu column
    5. Menggunakan Special Characters / Escape Characters
    6. Menggunakan Comments
    7. Elimination of duplicate rows.

    Ok langsung saja kita bahas materi yang pertama


    Lanjut membaca...
  • postgresql Wednesday, 23/Feb/2022 Overview SQL Select statements

    #rdbms
    #postgresql
    #sql
    #select

    Hai semuanya, di materi kali ini kita akan membahas tentang SQL (Structure Query Language) untuk Select Statement menggunakan PostgreSQL. Materi yang akan di bahas diantaranya:

    1. Apa itu SQL & Basic Consepts?
    2. Aturan penulisan SQL di PostgreSQL
    3. Data Types di PostgreSQL
    4. Object schema di PostgreSQL

    Ok langsung saja kita bahas materi yang pertama


    Lanjut membaca...
  • k8s Monday, 21/Feb/2022 Mounting filesystems to minikube cluster

    #devops
    #orchestration
    #kubernetes

    Hai semuanya, di materi kali ini kita akan membahas tentang mount your data from workstation to minikube cluster. Mounting data ini berguna untuk bind files dari container ke volume ataupun sebaliknya (mount-bind). Dengan menggunakan minikube kita bisa menggunakan 2 cara yaitu:

    1. Using 9P Mounts
    2. Using Driver mounts

    Ok langsung aja kita bahas materi yang pertama:


    Lanjut membaca...
  • k8s Sunday, 20/Feb/2022 Access your apps/service in minikube

    #devops
    #orchestration
    #kubernetes

    Hai semuanya, di materi kali ini kita akan membahas bagaimana cara mengakses apps/service pada kubernetes menggunakan Minikube. Diantaranya

    1. Using minikube service command
    2. Using minikube tunnel command

    Ok langsung aja kita ke pembahasan yang pertama


    Lanjut membaca...
  • k8s Friday, 18/Feb/2022 Minikube addons features

    #devops
    #orchestration
    #kubernetes

    Hai semuanya, di materi kali ini kita akan membahas tentang Minikube Addons for added functionality features of Kubernetes. Diantaranya yang akan kita bahas adalah

    1. Basic usage addons command
    2. Enable Dashboard & metrics-server
    3. Enable Registry-Creds for Private Registry
    4. Enable Registry-Creds for Insecure Docker Registry
    5. Enable Load balancer service
    6. Enable Ingress service

    Ok langsung aja kita ke pembahasan yang pertama


    Lanjut membaca...
  • postgresql Sunday, 13/Feb/2022 Using thirdparty Editor untuk PostgreSQL Server

    #rdbms
    #postgresql
    #getting-started

    Hai semuanya, Di materi kali ini kita akan membahas Third Party Editor yang bisa digunakan untuk berkomunikasi dengan PostgreSQL Server. Sepertinya kita ketahui ya PostgreSQL Server menggunakan TCP/IP dan Unix socket untuk berkomunikasi antara client dan server. Selain menggunakan aplikasi client bawaan, kita juga bisa menggunakan Aplikasi 3rd Party seperti

    1. Navicate
    2. Jetbraint DataGrip
    3. DBeaver
    4. HeidiSQL
    5. Dan masih banyak sekali editor lainnya

    Nah jadi temen-temen bisa pilih salah satu dari 3rd party editor tersebut kalau mau pakai. Untuk saya sendiri biasanya menggunakan Editor IntelliJ IDEA buatnnya Jetbraint yang Ultimate.

    Jadi di cource ini, kita akan menggunakan IntelliJ IDEA ya. Adapun pembahasannya kali ini kita akan setup environmentnya dulu mulai:

    1. Connection to PostgreSQL Server
    2. Database Tools
    3. Run a Query
    4. Manage database object
    5. Export/Import
    6. Diagrams ERD

    Ok langsung aja kita ke pembahasan yang pertama


    Lanjut membaca...
  • postgresql Sunday, 6/Feb/2022 Using pgAdmin4 as PostgreSQL editor

    #rdbms
    #postgresql
    #getting-started

    Hai semuanya, di materi kali ini kita akan membahas tentang pgAdmin4 sebagai editor untuk berinteraksi dengan PostgreSQL Database. Diantaranya adalah

    1. Connecting to a Server
    2. Developer Tools
    3. Managing Database Objects (Schema, Tables, User, etc)
    4. Backup and Restore

    Ok langsung saja kita bahas materi yang pertama


    Lanjut membaca...
  • postgresql Sunday, 6/Feb/2022 Using psql as PostgreSQL editor

    #rdbms
    #postgresql
    #getting-started

    Hai semuanya, di materi kali ini kita akan membahas tenteng Menggunakan psql sebagai PostgreSQL Client/Editor. Diantaranya yang kita bahas

    1. Connecting to a database
    2. Meta-Commands to show the objects database
    3. Backup & Restore a database

    Ok langsung aja kita bahas materi yang pertama


    Lanjut membaca...
  • postgresql Sunday, 6/Feb/2022 Install PostgreSQL using Docker

    #rdbms
    #postgresql
    #getting-started

    Hai semuannya, di materi kali ini kita membahas Install PostgreSQL menggunakan Docker, Pembahasannya diantaranya:

    1. Install docker
    2. Running PostgreSQL in Docker
    3. Using pgAdmin4 web based
    4. Migrate schema using flyway

    Ok langsung saja kita bahas ke materi yang pertama yaitu


    Lanjut membaca...
  • postgresql Wednesday, 2/Feb/2022 Install PostgreSQL for Linux Ubuntu users

    #rdbms
    #postgresql
    #getting-started

    Hai semuanya, di materi kali ini kita akan membahas Install PostgreSQL di Linux Ubuntu Desktop. Diantaranya

    1. Install PostgreSQL Server for learning environment
    2. Install Graphical editor using pgadmin
    3. Create user & database for learning environment

    Ok langsung aja kita bahas ke materi yang pertama


    Lanjut membaca...
  • postgresql Wednesday, 2/Feb/2022 Install PostgreSQL for Mac users

    #rdbms
    #postgresql
    #getting-started

    Hai semuanya, di materi kali ini kita akan membahas Install PostgreSQL di Mac OS. Diantaranya

    1. Install PostgreSQL Server for learning environment
    2. Test connection to PostgreSQL
    3. Create user & database for learning environment

    Ok langsung aja kita bahas ke materi yang pertama


    Lanjut membaca...
  • k8s Tuesday, 1/Feb/2022 Using your own image into Minikube cluster

    #devops
    #orchestration
    #kubernetes

    Hai semuanya, di materi kali ini kita akan membahas Menggunakan image yang kita buat pada Kubernetes cluster dengan Minikube. Jadi selain menggunakan service yang di publish oleh official image docker/podman terkadang kita juga perlu menjalankan service docker/podman image yang kita buat sendiri. Ada beberapa cara yang bisa kita gunakan pada Minikube cluster

    1. Save/Load from archive .tar files
    2. Build container image in minikube cluster
    3. Publish to public registry

    Ok langsung aja kita ke pembahasan yang pertama


    Lanjut membaca...
  • k8s Thursday, 27/Jan/2022 Minikube basic control

    #devops
    #orchestration
    #kubernetes

    Hai semuanya, di materi kali ini kita akan membahas dulu basic penggunaan dari minikube seperti

    1. Start/Stop cluster
    2. Delete cluster
    3. Multiple cluster on same machine
    4. Multiple nodes on a cluster
    5. Accessing a node using ssh

    Ok langsung ja kita bahas materi yang pertama


    Lanjut membaca...
  • k8s Thursday, 27/Jan/2022 Deploying an apps/services into Kubernetes

    #devops
    #orchestration
    #kubernetes

    Hai semuanya, di materi kali ini kita akan membahas Basic of Kubernetes untuk Container orchestration system menggunakan minikube (Learning environment). Diantaranya yang akan kita bahas

    1. Deploy a containerized application on a cluster.
    2. Viewing Pods and Nodes.
    3. Expose Your App Publicly.
    4. Scale the deployment.
    5. Update the containerized application with a new software version.
    6. Debug the containerized application.

    Lanjut membaca...