Programmare in Java
Corso
A Casarano
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Casarano
-
Ore di lezione
360h
Obiettivo del corso: Il corso aiuta a capire bene i concetti di fondo relativi alla programmazione in modo tale da velocizzare l'apprendimento di qualsiasi linguaggio si decida di approfondire. Tale obiettivo viene raggiunto insegnando le principali strutture e tecniche di programmazione, con l'ausilio di esempi ed esercitazioni. Il corso, pur basandosi sull’ANSI C, affronta argomenti propedeutici ed utili ad imparare a programmare in un qualsiasi linguaggio di programmazione. Rivolto a: E' rivolto a chi intende operare in maniera professionale e qualificata con il linguaggio Java.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Conoscenza delle funzioni di base di un PC, conoscenza in un sistema operativo, predisposizione di base alla logica ed agli algoritmi, capire un testo scritto in lingua inglese.
Opinioni
Programma
Struttura del corso
Il percorso formativo è suddiviso in 4 parti fondamentali:
- Algoritmi in C: In questa prima parte vengono somministrati i principi di base della programmazione. Imparare a programmare non vuol dire solo imparare un linguaggio di programmazione. E’ fondamentale invece capire bene i concetti di fondo relativi alla programmazione in modo tale da velocizzare l'apprendimento di qualsiasi linguaggio si decida di approfondire. Tale obiettivo viene raggiunto insegnando le principali strutture e tecniche di programmazione, con l'ausilio di esempi ed esercitazioni. Il corso, pur basandosi sull’ANSI C, affronta argomenti propedeutici ed utili ad imparare a programmare in un qualsiasi linguaggio di programmazione.
- Programmare in JAVA: In questa seconda vengono somministrate le nozioni inerente le basi della programmazione a oggetti (OOP) e tutti i costrutti per sviluppare applicazioni Java. Saranno anche illustrate le moderne tecniche di programmazione O.O. (Object Oriented), il funzionamento della Java Virtual Machine e saranno tenuti degli skill-test per la valutazione del proprio grado di preparazione.
- Stage formativo: Alla fine della fase di aula è previsto uno stage presso un’azienda leccese operante nel settore informatico e della programmazione in particolare. Lo stage viene inteso come un periodo di completamento della formazione fatta in aula attraverso la somministrazione di problematiche che normalmente avvengono durante il lavoro.
- Esame di certificazione finale: Al termine del corso gli allievi saranno in grado di sostenere l’esame finale per ottenere la certificazione ufficiale SUN 310-019 “Sun Certified Associate for the Java Platform, Standard Edition”
Contenuti
Algoritmi in C
Elementi base dell'Informatica
Concetti fondamentali sulla programmazione e sullo stile di programmazione.
Programmazione strutturata, Algoritmi e Diagrammi a blocchi.
I linguaggi di programmazione. Presentazione del linguaggio C.
I componenti di un programma in C.
Progettazione top-down e bottom-up.
Compilatori e Interpreti, Moduli Sorgente, Oggetto ed Eseguibile
Variabili, costanti, tipi di dati predefiniti e utente e loro ambito.
Operatori aritmetici e logici.
Istruzioni di assegnazione, di controllo, iterative.
Array, strutture dati e puntatori.
Modularizzazione dei programmi, funzioni e procedure
Operazioni sui file
Tecniche di Programmazione
Come documentare un programma
Programmare in Java
Fondamenti del linguaggio
API di JAVA (Application Programming interface).
Classi, oggetti e applicazioni usando il linguaggio java.
Programmazione orientata agli oggetti.
Java2 SE, Advanced, Enterprise, Mobile
Servlet/JSP, EJB, Web Services, JMS, JCA
Struttura del framework J2ME.
Metodologie di design: patterns, Antipatterns
Test Engineering: Collaudi Unitari, Tecnici, Funzionali,
JUnit e prodotti derivati
Realizzazione di test automatici, massivi e autodocumentati
Tecniche avanzate di Test Object Oriented
AspectJ per inserire Stub e Mock in fase di compilazione senza alcuna
variazione del codice sorgente originale
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Programmare in Java