Programmare in Java

CSL Puglia
A Casarano

1.980 
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Casarano
  • 360 ore di lezione
Descrizione

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.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Casarano
piazza Umberto I n. 2, 73042, Lecce, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

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.

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


Confronta questo corso con altri simili
Leggi tutto