Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione ai Pattern di Progettazione
- Cos’è un pattern di progettazione?
- Perché utilizzare i pattern di progettazione?
- Il ‘Gang of Four’ (GoF) e la classificazione dei pattern
- Principi fondamentali della progettazione software (SOLID, DRY, KISS, YAGNI)
Pattern Creazionali di Progettazione
- Metodo Factory
- Fabbrica Astratta
- Singleton
- Builder
- Prototipo
Pattern Strutturali di Progettazione
- Adapter
- Bridge
- Composite
- Decorator
- Facciata
- Flyweight
- Proxy
Pattern Comportamentali di Progettazione
- Cadena di responsabilità
- Comando
- Interprete
- Iteratore
- Mediatore
- Memento
- Osservatore
- Stato
- Strategia
- Metodo Template
- Visitor
Applicazione dei Pattern di Progettazione in contesti reali
- I pattern di progettazione nelle applicazioni enterprise
- Ristrutturazione del codice legacy tramite i pattern di progettazione
- Combinare più pattern per ottenere soluzioni robuste
- Best practice e possibili insidie da evitare<\/li>
Sintesi finale e prossimi passi
Requisiti
- Esperienza nella programmazione Java
- Conoscenza dei concetti fondamentali della Programmazione Orientata agli Oggetti (OOP)
- Nozioni di base sui principi architetturali del software
Destinatari del corso
- Sviluppatori Java intenzionati a potenziare le proprie abilità progettuali
- Architetti software impegnati nella realizzazione di applicazioni scalabili
- Responsabili tecnici che desiderano aumentare l’efficienza e la manutenibilità del codice<\/li>
21 ore
Recensioni (2)
Configurazione di Podman per lavorare senza sforzo con container locali, oltre che con gli argomenti di Kafka.
- Norfolk Southern
Corso - Quarkus for Developers
Traduzione automatica
- La progressione del corso (dagli interni di JVM a argomenti più di alto livello) - Alcune intuizioni tratte da esercizi pratici - Lo stile visivo (non una semplice presentazione, ma una pagina ben strutturata e curata)
Ivan Suvorov - Deutsche Bank
Corso - Java Advanced
Traduzione automatica