Java Backend Bootcamp

Home > Java Backend

Tingkatkan Karir Anda dengan Menjadi Programmer Backend Bersama JuaraCoding!

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!

Senior Trainer  : Paul

5/5

JuaraCoding Mewujudkan Impian Karier Anda

Bootcamp Java Backend kami menawarkan kesempatan untuk memperkuat karier di bidang pengembangan software. Program intensif ini dirancang khusus untuk mengasah keterampilan dalam pengembangan backend menggunakan Java, termasuk penguasaan Spring Boot dan pembuatan aplikasi web yang efisien. Melalui metode pembelajaran yang terstruktur, yang menggabungkan teori dan praktik, serta bimbingan dari para ahli di bidangnya, bootcamp ini menyiapkan peserta untuk menjadi pengembang backend yang kompeten. Peserta akan mendapatkan pengalaman langsung dalam mengembangkan solusi software yang kuat, sambil membangun jaringan profesional yang akan membantu mereka sepanjang karier. Ikuti Bootcamp Java Beckend di JuaraCoding untuk mengambil langkah penting dalam karier Anda dan posisikan diri Anda sebagai inovator di dunia teknologi backend.

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

Sukses Bersama JuaraCoding

Pada JuaraCoding, kami percaya bahwa kesuksesan terbesar kami terletak pada pencapaian para siswa kami. Kami bangga melihat bagaimana program pelatihan Java Backend kami telah membantu mereka tidak hanya mempelajari teknologi terbaru, tapi juga mendapatkan peluang karir yang luar biasa di industri IT

duration : 135 Hours

lesson : 45 session

Max participants : 25/Batch

Class : Online

Related Courses