- Preparazione per l’esame Oracle Java Se 7 programmer (Esame 1Z0-803)
- Diploma di partecipazione
- Esame finale online
- Durata: 88 ore
- Modalità di fruizione e-lerning
A chi è rivolto il corso? A tutti quelli che vogliono costruire applicazioni professionali per siti web, cellulari, iPhone, iPad, Android ecc. e a chi cerca una lavoro come progettista, programmatore analista, sistemista, consulente informatico/aziendale, o sviluppatore interno presso le aziende.
Programma del corso
Il corso prevede l’utilizzo dei seguenti software: Netbeans, Eclipse, Java SE Development ed è strutturato in 11 moduli:
- Basi di programmazione
- Introduzione a Java
- Tipi primitivi e classi
- Operatori e costrutti decisionali
- Strutture di dati
- Cicli
- Programmazione avanzata
- Versioni di Java
- Android app: introduzione
- Android app: layout
- Android app: activity
E’ previsto un test finale e il rilascio del diploma di partecipazione con certificazione Oracle Java SE 7 programmer (1Z0-803).
Gli undici moduli del corso sviluppo java e android
01. Basi di programmazione
Il primo modulo introduce i concetti di classe ed oggetto, UML e OOP.
02. Introduzione a Java
Il secondo modulo tratta di ereditarietà, polimorfismo, incapsulamento, convenzioni sul codice, attributi e metodi delle classi, modificatori di visibilità.
03. Tipi primitivi e classi
Il terzo modulo si occupa dei tipi di dati primitivi, delle classi, della dichiarazione di variabili, del metodo main, dell’invocazione costruttori, casting, package e comando import, clausole final e static, overload di metodi e costruttori.
04. Operatori e costrutti decisionali
Il quarto modulo introduce gli operatori di base, l’uso delle parentesi, gli operatori unari pre e post incremento, i costrutti if ed if/else, gli switch.
05. Strutture di dati
Il quinto modulo tratta gli array monodimensionali e multidimensionali, ed arraylist.
06. I cicli
Il sesto modulo parla dei cicli for, while, do while, foreach e delle clausole break e continue.
07. Programmazione avanzata
Il settimo modulo introduce la gestione delle eccezioni, le classi astratte, le interfacce, gli input da tastiera, la lettura/scrittura di file di testo, interfacce grafiche con Awt e Swing, JAR eseguibili.
08. Versioni di Java
L’ottavo modulo prevede le differenze fondamentali tra J2SE, J2EE e J2ME, come creare un Dynamic web project, i Servlets, Java server pages.
09. Android app: introduzione
Il nono modulo introduce Android, l’anatomia di un applicazione Android, le risorse drawable, XML, file android manifest.xml.
10. Android app: layout
Il decimo modulo tratta linearlayout, relativelayout, tablelayout, framelayout, absolutelayout, imageview, button, edittext, textview.
11. Android app: activity
L’undicesimo ed ultimo modulo, si occupa di activity, ciclo di vita di un activity, comunicazione tra activities, intent, gestione di dati, interazione con la grafica.