Public Training

MASTERING SPRING MVC FOR WEB APPLICATION DEVELOPMENT TRAINING

Rabu – Jumat, 25 – 27 Oktober  2017

(Durasi 3 hari)

Jam 08.00 – 17.00 WIB

Rp.5.500.000

(Lima juta lima ratus ribu rupiah)

Lokasi di Fave Hotel Blok M

Tujuan Workshop

Memberikan pengalaman membangun aplikasi web mobile menggunakan Spring MVC serta framework, library,dan tool pendukung lainnya. Workshop 3 hari penuh ini berisi praktek membuat aplikasi sampai selesai, mulai dari implementasi konsep dasar Spring Framework, RESTful API, web dan web mobile application, hingga Progressive Web Apps menggunakan Spring Boot, Angular dan Ionic.

Peserta

Programmer Java yang ingin mendapatkan skill pemrograman dan best practice pemrograman Web dan Mobile Web menggunakan Spring MVC, Angular dan Ionic.

Prasyarat

  • Menguasai pemrograman Java tingkat dasar
  • Membawa laptop dengan RAM minimum 8 GB
  • Menginstall IntelliJ Idea Ultimante (Versi Trial bisa didownload disini)

Materi

  • Esensi Spring Framework
    • Memahami pendekatan Spring dalam pengembangan aplikasi\
    • Menggunakan JavaConfig
    • Dependency Injection
    • Declarative dan Programmatic Transaction
    • Aspect Oriented Programming
    • Spring Boot
    • Gradle dan Git
  • Mastering Spring MVC Architecture
    • Kritik dan Best Practice
    • Spring MVC 101
    • Menggunakan Thymeleaf
    • Arsitektur Spring MVC
    • Spring Expression Language
    • Menggunakan Material Design
    • Menggunakan Layout
    • Navigasi
  • Menghandle Form dan Complex URL Mapping
    • Validasi
    • Custom validation messages
    • Custom annotation untuk validasi
    • Internationalization
    • Client validation
  • Membuat Aplikasi RESTful
    • Pengenalan REST
    • API versioning
    • HTTP codes
    • Membuat RESTful API
    • Debugging RESTful API
    • JSON format
    • Custom JSON output
    • Status code dan exception handling
    • Dokumentasi menggunakan Swagger
    • XML output
  • Security
    • Basic authentication
    • Authorization
    • Thymeleaf security tags
    • Twitter authentication
    • Distributed session
    • SSL
  • Testing
    • Test-driven development
    • Unit test menggunakan Spock
    • Mocking menggunakan Mockito
    • Stubbing
    • Acceptance test
  • Optimalisasi
    • Production profile
    • Gzipping
    • Cache control
    • Application cache
    • Cache invalidation
    • Distributed cache
    • Async method
    • WebSockets
  • What’s Next?
    • Progressive Web menggunakan Angular, Ionic dan Spring Boot
    • Introduction to Spring 5, Kotlin, and Reactive Programming

WAKTU & TEMPAT

Fave Hotel Blok M

Jl. Melawai 4 No.3-11, Jakarta Selatan 12160 – Indonesia

Rabu – Jumat, 25 – 27 Oktober 2017

08.00 – 17.00 WIB

(Durasi 3 hari)

FASILITATOR

Dian Alamanda || Spring Framework Enthusiast

https://www.linkedin.com/in/dian-alamanda-a0b43314/

INVESTASI

Rp. 5.500.000,-

(Lima juta lima ratus ribu rupiah)

Sudah termasuk: Materi, Sertifikat, 1x Lunch, 2x Coffee break

PEMBAYARAN MELALUI TRANSFER KE REKENING BERIKUT:

CIMB Niaga

No. Rek 8000 7346 0900

A/N Mitra Cipta Kreatika, PT

PENDAFTARAN & KONFIRMASI

Faida (0812-1810-8096)

Form Pendaftaran (klik disini)

Leave a Reply

Your email address will not be published. Required fields are marked *