Course Outline
Pengantar Design Patterns
- Apa itu pola desain?
- Mengapa menggunakan pola desain?
- Gang of Four (GoF) dan klasifikasi pola
- Prinsip desain umum (SOLID, DRY, KISS, YAGNI)
Kreasi Design Patterns
- Metode Pabrik
- Pabrik Abstrak
- Tunggal
- Pembangun
- Prototipe
Struktural Design Patterns
- Adaptor
- Menjembatani
- Gabungan
- Penghias
- Fasad
- Kelas terbang
- Proksi
Perilaku Design Patterns
- Rantai Tanggung Jawab
- Memerintah
- Penerjemah
- Pengulangan
- Penengah
- Kenang-kenangan
- Pengamat
- Negara
- Strategi
- Metode Template
- Pengunjung
Menerapkan Design Patterns dalam Aplikasi Dunia Nyata
- Pola desain dalam aplikasi perusahaan
- Memfaktorkan ulang kode lama menggunakan pola desain
- Menggabungkan beberapa pola untuk solusi yang kuat
- Praktik terbaik dan jebakan
Ringkasan dan Langkah Berikutnya
Requirements
- Pengalaman dengan pemrograman Java
- Pemahaman konsep Object-Oriented Programming (OOP)
- Pengetahuan dasar tentang prinsip arsitektur perangkat lunak
Hadirin
- Java pengembang yang ingin meningkatkan keterampilan desain mereka
- Arsitek perangkat lunak merancang aplikasi yang dapat diskalakan
- Pimpinan teknis yang bertujuan untuk meningkatkan pemeliharaan dan efisiensi kode
Testimonials (5)
Bahwa kami juga mendapat gambaran yang kompleks tentang konteksnya - misalnya mengapa kami memerlukan beberapa anotasi dan apa artinya. Saya menyukai bagian praktis dari pelatihan ini - harus menjalankan perintah secara manual dan memanggil api lainnya
Alina - ACCENTURE SERVICES S.R.L
Course - Quarkus for Developers
Machine Translated
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Course - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Course - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Course - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.