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)