Dgroove S.r.l. - PCSNET Nordest

Programmazione con Design Patterns

Dgroove S.r.l. - PCSNET Nordest
A Villafranca di Verona

1.150 
+IVA
Chiedi informazioni a un consulente Emagister

Informazioni importanti

Tipologia Corso
Luogo Villafranca di verona
Ore di lezione 21h
Durata 3 Giorni
Inizio 29/10/2018
  • Corso
  • Villafranca di verona
  • 21h
  • Durata:
    3 Giorni
  • Inizio:
    29/10/2018
Descrizione

OBIETTIVI DEL CORSO

Il corso insegna a programmare con Design Patterns: guardare il codice con un occhio diverso, orientato alla sua flessibilità, grazie ad una prospettiva di alto livello con cui ragionare “a blocchi”.

APPROCCIO DIDATTICO

I Design Patterns sono “schemi di soluzione” per problemi ricorrenti, e verranno presentati per mezzo di esempi, risolti prima con l’approccio classico e poi con uno o più pattern. Nel fare questo passaggio si imparerà a valutare pro e contro delle varie soluzioni così da acquisire un senso critico del codice.

I pattern saranno anche l’occasione per presentare i principi SOLID di progettazione di software Object Oriented e si vedrà anche quali differenze ci possono essere nell’implementazione dei pattern in un linguaggio fortemente tipizzato (ad esempio C#) o non (ad esempio Javascript).

Strutture (1)
Dove e quando
Inizio Luogo
29 ott 2018
Villafranca di Verona
Via Monte Baldo 6, 37069, Verona, Italia
Visualizza mappa
Inizio 29 ott 2018
Luogo
Villafranca di Verona
Via Monte Baldo 6, 37069, Verona, Italia
Visualizza mappa

Cosa impari in questo corso?

Programmazione
Design patterns
Patterns
SOLID
Object oriented
C#
Javascript
Facade Pattern
Composite Pattern
Prototype Pattern

Professori

Senior Software Architect
Senior Software Architect
Senior Software Architect

Programma

1.Principi di progettazione SOLID
-SRP: Single Responsibility Principle
-OCP: Open Closed Principle
-LSP: Liskov Substitution Principle
-ISP: Interface Segregation Principle
-DIP: Dependency Inversion Principle
2.Design Patterns
-Cosa sono e cosa non sono
-Un po’ di storia
-I pattern GoF
-Pattern architetturali
3.State Pattern
4.Strategy Pattern
5.Template Method
6.Visitor Pattern
7.Observer Pattern
8.Command Pattern
9.Factory Method e Abstract Factory
10.Singleton Pattern
11.Prototype Pattern
12.Flyweight Pattern
13.Decorator Pattern
14.Facade Pattern
15.Adapter e Bridge Pattern
16.Proxy Pattern
17.Composite Pattern
18.Cenni ad altri pattern

Gli utenti che erano interessati a questo corso si sono informati anche su...
Leggi tutto