Corso CGKDEV001 Introduzione

I Want to Be SOLID New

Sviluppo

Descrizione

panoramica del corso:

I principi SOLID ed i Design Patterns sono fondamentali per la progettazione di sistemi efficaci, evolvibili e orientati agli oggetti. Il corso è rivolto a Developers e Software Architect che vogliono avere un differente punto di vista sulla gestione del codice e sull’evoluzione del software.

Destinatari

il corso è rivolto a:

  • Developer
  • Software Architect

Obiettivi

al termine del corso i partecipanti saranno in grado di:

Avere una visione orizzontale sullo sviluppo software ed acquisire i principi fondamentali per scrivere codice leggibile, manutenibile, evolvibile.
“Clean code is simple and direct. Clean code reads like well-written prose.”

Pre-requisiti

per partecipare al corso:

Conoscenza della programmazione orientata agli oggetti


Modulo 1:SOLID Principles

  • Single Responsability
  • Open/Closed
  • Liskov Substitution
  • Interface Segretation
  • Dependency Inversion

Modulo 2: PMETA Principles

  • Don’t Repeat Yourself
  • Keep It Simple, Stupid
  • You Ain’t Gonna Need It
  • Separation of Concerns
  • Command Query Separation

Modulo 3: Names

  • General Principles
  • Naming Convention
  • Poor Naming
  • Magic Numbers

Modulo 4: Design Patterns

  • Introduction
  • MVC
  • MVVM
  • MVC vs MVVM


2020

Marzo

Milano: 03 marzo 2020
Roma: 10 marzo 2020
Padova: 17 marzo 2020

Corso personalizzato?
Mai stato così semplice!
I Want to Be SOLID
su misura per te

Hai bisogno di un programma dedicato?
Scegli le date in accordo con i tuoi impegni
Vuoi un docente interamente dedicato?

Il Corso non ha promozioni attive

controlla i nostri corsi in promozione



Padova
Corso Stati Uniti 18/B
35127 Padova

Milano
Via Alessandro Volta, 16
20093 Cologno Monzese, Milano

Roma
Via Casilina 3T, Palazzina D
00182 Roma

Contatti
+39 022544271
learning@cegeka.it