Informasi Pelatihan
Materi Pelatihan
Fundamental REST API, Java Backend, Spring Boot Setup, dan Controller
Pengenalan REST API.
HTTP method: GET, POST, PUT/PATCH, dan DELETE.
HTTP status code dan JSON response.
Pengenalan Spring Boot.
Ekosistem Spring Framework dan Spring Boot.
Instalasi JDK dan IDE.
Membuat project menggunakan Spring Initializr.
Struktur folder project Spring Boot.
Pengenalan dependency dan pom.xml/build.gradle.
Membuat REST Controller.
Request mapping dan endpoint API.
Path variable dan request parameter.
Request body dan response JSON.
Testing endpoint menggunakan Postman/Insomnia.
Layered Architecture, Database, Spring Data JPA, Validation, dan CRUD API
Konsep layered architecture.
Controller, service, repository, dan model.
Konfigurasi koneksi database.
Pengenalan H2/MySQL/PostgreSQL untuk praktik.
Entity dan annotation dasar JPA.
Repository menggunakan Spring Data JPA.
DTO secara dasar.
Menampilkan data melalui API.
Menambahkan data melalui API.
Mengubah data melalui API.
Menghapus data melalui API.
Validasi input menggunakan Bean Validation.
Struktur response JSON yang konsisten.
Exception handling dasar.
Praktik membuat CRUD REST API.
Security Basic, Authentication, Testing, Documentation, dan Mini Project
Konsep authentication dan authorization pada API.
Pengenalan Spring Security secara dasar.
Token-based authentication secara konseptual.
Login dan proteksi endpoint secara dasar.
Role dan authorization sederhana.
CORS secara dasar.
Logging dan debugging aplikasi Spring Boot.
Unit testing dan integration testing secara dasar.
Testing API menggunakan Postman collection.
Dokumentasi API sederhana.
Pengenalan OpenAPI/Swagger secara konseptual.
Struktur project Spring Boot yang rapi.
Build aplikasi Spring Boot.
Deployment dasar aplikasi Spring Boot.
Mini project: REST API aplikasi sederhana.
Review dan evaluasi hasil mini project.
Siapa yang harus mendaftar?
Backend developer pemula.
Java developer pemula.
Web developer yang ingin menggunakan Java untuk backend.
Full-stack developer pemula.
Mahasiswa atau pelajar bidang teknologi informasi.
Programmer yang ingin mempelajari Spring Boot.
IT support yang ingin meningkatkan kemampuan pengembangan aplikasi web.
Developer yang ingin membangun API untuk aplikasi mobile atau front-end.
Profesional IT yang ingin memahami pengembangan REST API berbasis Java dan Spring Boot.
Fasilitas Pelatihan
Instruktur Expert dan Praktisi dibidangnya
Ruang kelas (Include Komputer dan Internet akses penunjang Pelatihan)
Training Kit (Modul materi Pelatihan dan Block Note)
Fullday Meeting (include 1 X Lunch dan 2 X Coffee Break)
Souvenir Exclusive
Dokumentasi kegiatan
Group Edukasi
Sertifikat Pelatihan
Sertifikat Attandance (Sertifikat bagi peserta yang telah mengikuti pelatihan)
Lokasi Pelatihan
SUHU Professional Training and Consulting Office : Jl. Pareanom No.15, Patangpuluhan, Wirobrajan, Kota Yogyakarta, Daerah Istimewa Yogyakarta - 55251
Pelatihan ini bermanfaat bagi anda?
