Java Backend Bootcamp

SPECIAL BONUS: Now with DevOps Training!

Langkah Pertama Menuju Karier IT Impianmu!​

Belajar Coding dari 0, hingga dapat kerja!

Jago Programming dan Infrastruktur Backend dalam satu Bootcamp

Pelatihan ini dirancang untuk kamu yang ingin memulai karir menjadi Backend programmer yang fokus pada pengajaran teknologi yang sangat penting dalam dunia pengembangan backend. Serta memberikan pengalaman praktis melalui serangkaian proyek yang akan membangun portofolio Anda

Bootcamp  Java Backend ini ideal untuk mempercepat perjalanan Anda menjadi seorang yang profesional di bidang Backend. dengan instruktur berpengalaman lebih dari 5 tahun di industri IT, Anda akan mendapatkan ilmu terkini dan praktik langsung dalam proyek yang menantang.

Bersiaplah menjadi Backend Developer Java yang kompeten, siap menghadapi tantangan dunia kerja yang sebenarnya!

Materi Pelatihan:

Syarat Peserta Pelatihan

Requirements
Benefit

Silabus Pelatihan

Module

Hour

1. Instalasi JDK dan Eclipse

1

Configurasi JDK

Configurasi Eclipse

 

 

 

2. Basic Java dan  Input Output

1

Data Type

Concatenation

Comment

Keyword pada Java

User Input (Console)

Date and Time

 

 

 

3. Logika percabangan

3

Logika IF

Logika IF,Else

Logika IF Bersarang

Switch Statement

 

 

 

4. Perulangan Pada Java

3

Menggunakan For Loop

Menggunakan While Loop

Perbedaan While dan Do While

Break Statemnt

Continue Statement

 

 

 

5. Array pada Java

3

Membuat array pada Java

 

Sorting isi array

 

Membuat aplikasi pencari isi Array

 

Memanipulasi data array

 

 

 

6. Method pada Java

        3

Mengenal Method dan Function

 

Parameter pada Method

 

Method yang mengembalikan nilai

 

Method bawaan Java

 

 

 

8. Object Oriented Programming

5

Mengenal Object

Mengenal Class

Mengenal Method Overiding

Mengenal Constructor

Mengenal Inheritance

Mengenal Interface

 

 

 

9. Collections pada Java

3

Mengenal List

Mengenal Set

Mengenal Maps

Mengenal ArrayList

 

 

 

10. Database pada Java

Mengenal JDBC

Integrasi Mysql dengan JDBC

Melakukan CRUD menggunakan JDBC

5

15. Final Task

3

Total Hour

30

Module

Hour

1. Installasi dan Setup

1.5

Database, SQL, dan SQL SERVER

Relational Database Management System (RDBS)

 

Installasi SQL SERVER

Membuat Database

 

2. Data Definition Language (DDL)

1.5

Tipe Data

Primary Key dan Foreign Key

Membuat Database Toko Kopi

Memodifikasi Tabel : menambahkan dan menghapus kolom

Menghapus Tabel

Truncate Tabel

 

 

 

Practice

 

3. Selebihnya di Alter Table

1.5

Membuat Database test

Menambahkan dan Menghapus Primary Key

Menambahkan dan Menghapus Foreign Key

Menambahkan Unique Constraint

Mengubah Kolom Nama

Mengubah Kolom Tipe Data

 

 

 

Practice

 

4. Data Manipulation Language (DML)

1.5

Memasukkan Data ke Dalam Tabel

Mengubah Data di Dalam Tabel

Menghapus Data dari Tabel

Melengkapi Database Toko Kopi

 

 

 

Practice

 

5. Menyeleksi Dari Sebuah Tabel

1.5

Select Statement

Where Clause

Using Inequality Symbols

Null Values

 

 

 

Practice

 

6. Menyeleksi Dari Lebih Dari Satu Tabel

1.5

Apa itu Join?

Inner Join

Left Join

Right Join

Join Lebih dari dua Tabel

 

 

 

Practice

 

7. Desain Database

1.5

Relationships

Relationships – One to One

Relationships – One to Many

Relationships – Many to Many

 

 

 

Practice 

 

8. Fungsi Aggregat

1.5

Fungsi Agregate itu apa?

Count

Sum

Min and Max

 

Average

Grouping Data

Having Clause

 

Practice

 

9. Subqueries

1.5

Apa itu Subqueries?

Non-Correlated Subqueries: Part 1

Non-Correlated Subqueries: Part 2

 

Correlated Subqueries

 

Practice

 

10. SQL SERVER Functions- String Function dan Date Function

1.5

Apa itu fungsi SQL SERVER?

Concatenation

Substrings

Upper and Lower Case

Date Function

Month Function

 

Year Function

 

Practice

 

Total Hour

15

Module

Hour

SpringBoot Basic

15

Instalasi Springboot dengan Maven

 

Pengenalan JAVA EE

Dependency Injection for Java Spring framework

MVC (Model View Controller) Design Pattern

 

 

 

Pengenalan JPA

 

Spring Boot database Model and Relationship

 

JPA dengan menggunakan Springboot

 

JPA dengan model mapping One to one,One to many ,many to one, many to many

15

CRUD Database Operation dengan menggunakan JPA

 

 

 

Pengenalan Webservice

15

API introduction

REST architectural style

 

Consume API Testing dengan menggunakan Postman

 

Membuat service CRUD Operation menggunakan RESTfull

 

 

 

Athentication

15

Mengenal JWT Json Web Tokens

 

Membuat Authentication menggunakan JWT

 

Membuat Authorization

 

Exception Handling

 

 

 

Total Hour

 60

Module

Hour

1. Instalasi Software

3

Setup Java SDK

Setup Spring Tools Suite

Setup Mysql Community Guide

Install Git

Install Maven

 

 

 

2. Pengenalan Arsitektur Project

3

Membuat multi Project

Mengclone Project dari Github

Mengenal Arsitektur Project

 

 

 

3. Bootstrap CSS

3

Mengenal HTML

Menggunakan CDN Resource untuk Bootstrap CSS

Mengenal Bootstrap Grid System

 

 

 

4. Membuat Contoh Product Catalog Web

3

Membuat Index Page

Membuat UI Catalog dengan Bootstrap

 

 

 

5. Menggunakan Thymeleaf template dengan SpringBoot MVC

3

Configurasi MVC Spring

Konversi HTML ke style Thymeleaf

Mengenal Dialect XSD

Menampilkan resource Static pada Thymeleaf

 

 

 

6. Configurasi Text pada external data dengan Spring MVC

3

Externalizing Text pada Thymeleaf dengan Spring MVC

Internationalization dan Localization menggunakan Spring MVC

Pengenalan i18N

 

 

 

7. Menggunakan Thymeleaf Fragment

3

Belajar Fragment pada Thymeleaf

Menggunakan Springboot Dev Tools

 

 

 

8. Menampillan Object menggunakan Thymeleaf

3

Mengenal Spring MVC Service Layer

Mengembalikan nilai Object , dan Object Properties

 

`

 

9. Membuat List Object pada Thymeleaf

3

Perulangan pada Thymeleaf

Menggunakan perulangan dengan fragment

Thymeleaf Expression

 

 

 

10. Membuat Validation Message pada Spring MVC

3

Generate Form pada Thymeleaf

Menampilkan pesan error menggunakan Bootstrap CSS

Menampilkan validasi field

 

 

 

Total Hour

30

duration : 135 Hours

lesson : 45 session

Max participants : 25/Batch

Class : Online (Live Training)

Trainer : Paul

5/5
Related Courses

Kenapa Belajar DevOps Sekarang Jadi Pendukung Penting di Backend Programming?

Melalui Java Backend & DevOps Bootcamp, kamu akan belajar bagaimana DevOps tools dan CI/CD pipeline membantu mengotomatiskan alur kerja backend, mempercepat pengiriman aplikasi, dan meminimalkan error.

Dengan memahami kolaborasi antara Java Developer dan DevOps Engineer, kamu akan memiliki skill lengkap yang dibutuhkan industri untuk membangun sistem yang scalable, stabil, dan siap digunakan di dunia kerja nyata.

Masih Bingung Harus pilih Bootcamp Backend Programming atau DevOps?

hanya di juara coding kamu bisa dapat keduanya!

Kamu dapat mengikuti satu program bootcamp yang mengajarkan dua materi sekaligus yang membuat kamu dicari banyak perusahaan besar yaitu, Backend Programming dan DevOps!
Konsultasi Karir Programming Anda dengan Expert Kami!

Backend Programming
biasa

Backend Programming + DevOps

Tersedia Berbagai Pilihan Pembayaran

CASH

Pembayaran Tunai di Depan
Rp 6 Juta Tanpa Syarat Apapun!
  • Harga Termurah!
  • Free Akses Webinar JuaraCoding

CASH BERTAHAP

Pembayaran Cicilan
Rp 2 Juta /bulan*
  • Cicilan Max 3 Bulan
  • Total Biaya Hanya Rp 6.500.000,-
Popular

ISA

Income Share Agreement
Rp 1 Juta / bulan*
  • DP Hanya Rp 1.500.000
  • Diskon Pelunasan 30%*
  • Bayar Setelah Bekerja

Danacita

Cicilan Paylater Mulai Dari 0%
Rp 599
917
/bulan*
  • Aplikasi Mudah
  • Tanpa Jaminan/DP
  • Cicilan Hingga 12 Bulan

Level Up SKILL KARIR Hanya di JuaraCoding!

Ingin Tahu Program Bootcamp SQA Automation with AI Development?