Rivolto aProgrammatori provenienti da linguaggi procedurali o privi di esperienza che conoscano i fondamenti della programmazione, dei calcolatori elettronici ed un buon uso del pc.
Prepara perIl corso si pone come obiettivo quello di fornire gli elementi per comprendere e conoscere il paradigma di programmazione orientata agli oggetti.
DocentiAngelo d'Elia, oppure altro esperto in materia
Certificato/attestatoAlla fine verrà rilasciato un documento che attesta la frequentazione del corso.
La programmazione orientata agli oggetti (OOP, Object Oriented Programming) è un paradigma di programmazione.
Prevede la definizione di oggetti software che interagiscono tra di loro attraverso lo scambio di messaggi. Questa programmazione è particolarmente adatta nei contesti in cui si possano definire delle relazioni di interdipendenza (contenimento, uso, specializzazione) tra i concetti da modellare.
Un linguaggio di programmazione è definito ad oggetti se permette di implementare tre meccanismi: incapsulamento, ereditarietà e polimorfismo.
Caratteristiche della programmazione ad oggetti
Incapsulamento
Occultamento delle informazioni e dell'implementazione
Conservazione dello stato
Identità di un oggetto
Messaggi e tipi di messaggi
Classi ed oggetti
Ereditarietà
Polimorfismo
Esempi ed esercitazioni.
NB: il programma riportato è indicativo, ci sarà la possibilità per prenotazioni di gruppo o per le modalità di corsi "a tu per tu" e per le aziende, di personalizzarlo e customizzarlo secondo le proprie esigenze.
Materiale Fornito:
CD Rom Contenente: slides, esercizi ed eventuali documenti relativi all'argomento.
Metodo/Luogo:
In aula, presso i nostri locali o presso la sede del Cliente.
Cosa portare:
Un pc portatile con Wi-Fi, almeno 4GB di RAM, Eclipse o NetBeans preinstallati.
Dove e quando
Corso Programmazione orientata agli oggetti (intensivo)