Java OOP & Design Patterns

Java OOP & Design Patterns
Pelatihan mendalam tentang Object-Oriented Programming best practices, SOLID principles, Design Patterns, dan Refactoring techniques untuk Java developers.

Deskripsi Pelatihan

Pelatihan mendalam tentang Object-Oriented Programming best practices, SOLID principles, Design Patterns, dan Refactoring techniques untuk Java developers.

Tujuan Pelatihan

Setelah mengikuti pelatihan ini, peserta akan mampu menguasai konsep dan praktik java oop & design patterns.

Target Peserta

Cocok untuk:

  • Java Developer (all levels)
  • Software Architect
  • Technical Lead

Skill prerequisite: Java programming fundamentals, basic OOP understanding

Durasi Pelatihan

3 hari (24 jam)

Topik Pelatihan

  1. OOP fundamentals: Composition vs Inheritance
  2. Interface vs Abstract Class
  3. Exception handling best practices
  4. Creational Patterns (Factory, Builder, Singleton)
  5. Structural Patterns (Bridge, Decorator, Facade, Proxy)
  6. Behavioral Patterns (Command, Strategy, Observer)
  7. SOLID principles
  8. Code smells identification
  9. Refactoring mechanics
  10. Messaging architecture patterns

Technology Stack

Java, Design Patterns, UML, Refactoring tools

Materi Pelatihan

Peserta mendapatkan akses ke materi pendukung.

Video Playlist: Java OOP & Design Patterns - YouTube

Format Pelatihan

  • In-house training - Instruktur datang ke lokasi client
  • Online training - Via Zoom/Google Meet dengan hands-on practice
  • Hybrid - Kombinasi online dan offline

Sertifikat

Peserta yang menyelesaikan pelatihan akan mendapatkan sertifikat dari ArtiVisi Intermedia.

Informasi Lebih Lanjut

Untuk informasi jadwal, biaya, dan customization pelatihan, silakan kunjungi Halaman Kontak.