Skip to main content

Kursus Backend Development dengan Bahasa Java di Gorontalo

 

 


 

Modul 1: Pengantar Backend Development

  • Apa itu Backend Development?
    • Peran backend dalam pengembangan aplikasi
    • Perbedaan antara frontend dan backend
  • Teknologi Backend Populer
    • Bahasa pemrograman: Java, Python, Node.js, dll.
    • Framework: Spring Boot, Django, Express.js, dll.
  • Alur Kerja Backend Development
    • Client-Server Model
    • API dan Integrasi dengan Frontend

Modul 2: Dasar-Dasar Pemrograman Java

  • Pengenalan Java
    • Sejarah dan fitur utama Java
    • Instalasi dan konfigurasi JDK
  • Sintaks Dasar Java
    • Variabel, Tipe Data, dan Operator
    • Struktur Kontrol: If-Else, Switch, Looping (for, while, do-while)
  • Pemrograman Berorientasi Objek (OOP)
    • Kelas dan Objek
    • Inheritance, Polymorphism, Encapsulation, dan Abstraction
  • Collections Framework
    • List, Set, Map
    • Penggunaan dan implementasi dasar

Modul 3: Pengembangan Backend dengan Spring Boot

  • Pengenalan Spring Framework
    • Apa itu Spring?
    • Manfaat menggunakan Spring Boot
  • Membuat Proyek Spring Boot Pertama
    • Instalasi dan konfigurasi Spring Boot
    • Struktur proyek Spring Boot
  • Konfigurasi dan Dependency Management
    • Menggunakan Maven atau Gradle
    • Mengelola dependensi
  • Spring MVC (Model-View-Controller)
    • Pengaturan Controller, Service, dan Repository
    • Routing dan Handling Request

Modul 4: Pengelolaan Database

  • Pengenalan Database Relasional
    • Apa itu Database Relasional?
    • Pengenalan SQL
  • Menggunakan JPA dan Hibernate
    • Object-Relational Mapping (ORM)
    • Konfigurasi JPA dengan Spring Boot
  • CRUD Operations
    • Membuat, Membaca, Memperbarui, dan Menghapus data
  • Penggunaan Database MySQL/PostgreSQL
    • Instalasi dan konfigurasi
    • Koneksi antara Spring Boot dan Database

Modul 5: RESTful API Development

  • Konsep RESTful API
    • Prinsip-prinsip REST
    • HTTP Methods: GET, POST, PUT, DELETE
  • Membangun REST API dengan Spring Boot
    • Membuat endpoint API
    • Mengelola request dan response
  • Serialisasi dan Deserialisasi Data
    • Menggunakan Jackson untuk JSON
  • Validasi dan Error Handling
    • Validasi input pengguna
    • Penanganan kesalahan secara global


Comments

Popular posts from this blog

Membuat Aplikasi Ramalan Cuaca Menggunakan Kotlin 2017

Hallo Kuy, Masih sehat dengan Codingganya? semoga tetap sehat dan enggak muntah-muntah dalam belajar pemmogramman, pada artikel kali ini saya akan membahas tentang Kotlin, materi ini saya dapatkan waktu mengikuti workshop di kantor Go-jek, materi ini diberikan oleh salah satu Depelover Google Expert Indonesia yaitu Sidiq Permana dan di workshop juga ada Mobile Engginernya Gojek, teman-teman engginer java dan lain lain yang ingin berhijrah ke kotlin, kenapa sih kotlin? iya, Google kedepan akan menjadikan bahasa kotlin itu menjadi bahasa utama untuk android, itu nanti ya. motivasi belajar proggraming Pada artikel yang akan saya share yaitu bukan project buatan saya, akan tetapi projectnya Sidiq permana, yang mana dalam projectnya mengimplementasikan konsep MVP pada projectnya. Apa itu MVP ?  baca disini  lebih lengkap. untuk anda yang pemula atau yang ingin hijrah ke kotlin bisa belajar di link bawah ini dasar kotlin android untuk membuat perhitungan luas segitiga...

Membuat App Android Karyawan Inventory Menggunakan CRUD SQLite Part 1

Hii Kuy, salam sejahtera, semoga sehat selalu dan dalam lindungan Tuhan YME. aplikasi kali ini hanya untuk newbie ya. untuk teman-teman yang baru / mau belajar android /mobile proggramming seperti saya. Pada aplikasi kali ini yaitu membuat aplikasi karyawan inventory, apa itu karyawan inventory? yaitu satu aplikasi yang dapat menginput, menampilkan, mengedit dan

Aplikasi Crud Menggunakan Android Kotlin, Retrofit 2 dan API Lumen Framework

Hii Kuy'. Kesempatan kali ini saya akan berbagi App Android Crud menggunakan kotlin dengan librarynya menggunakan Retrofit 2 dan Api service menggunakan Framework Lumen. contoh aplikasinya yaitu studi kasus input Nis Siswa dan Nama Siswa. Aplikasi dapat menginput data siswa, menampil data siswa, mengedit data siswa dan menghapus data siswa. Aplikasi ini sebagai bahan latihan untuk teman-teman yang belajar kotlin, yang baru belajar maupun udah lama belajar java android, akan jatuh cinta ke bahasa kotlin, karena apa?