CORSO GRATUITO WEB DEVELOPER JAVA
Corso
A Monza
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso intensivo
-
Livello
Livello base
-
Luogo
Monza
-
Ore di lezione
100h
-
Durata
Flessible
Risorse Italia Srl, ente accreditato ai servizi al lavoro e alla formazione nell'ambito del bando Dote Unica Lavoro (Por-Fse 2014-2017 Decreto 23/12/2015 N.11834) di Regione Lombardia, apre le iscrizioni al corso gratuito di "WEB DEVELOPER JAVA" della durata di 100 ore ed in modalità full time.
Informazioni importanti
FSE:Corso finanziato FSE (Fondo Sociale Europeo)
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
L'obiettivo è quello di formare utenti specializzati nella programmazione su piattaforme Open Java e con forte passione per il mondo Information Technology, sviluppo e digitalizzazione dei processi aziendali
Il corso è rivolto a persone senza esperienza pregressa nel campo della programmazione e si articolerà in 100 ore d'aula tecnica principalmente focalizzate sui processi di sviluppo del software tramite tecnologia JAVA.
REQUISITI DI PARTECIPAZIONE:
- residenti o domiciliati in Regione Lombardia;
- disoccupati da almeno 6-12 mesi
- diploma in ambito tecnico
Calendario: dal 13 Settembre al 1 Ottobre 2018 dalle 9.00 alle 13.00 e dalle 14.00 alle 18.00.
Mandare un CV in formato europeo all'indirizzo email politicheattive@risorseitaliasrl.it indicando nell'oggetto il rif. "corso gratuito JAVA".
Opinioni
Materie
- Web developer
- Web master
- Java
- Gratuito
- Corso gratuito java
- Corso Java
- Java Standard Edition (SE)
- Java Enterprise Edition
- Corso formazione
- Risorse
Professori
xxx xxxx
xxxxxxx
Programma
MODULO 1 : Presentazione di Java Vantaggi di java (Object oriented, Portabilita', Memoria, Multithreading ) L'importanza della modularita' e standardizzazione Java e internet Installazione del kit di sviluppo software di java ( Jdk , Jre ) Reperire ed installare l'ambiente di sviluppo integrato (IDE) Utilizzo del IDE Netbeans Un semplice programma java MODULO 2: Strutture fondamentali Tipi di dati, variabili e costanti Operatori logici e aritmetici Stringhe e operazioni effettuabili su di esse Array (1D, 2D, multidimensionali ) Sorting array Metodi e Return Overloading (sovraccarico) di metodi MODULO 3: Controllo di flusso, Istruzioni If , else , else if Switch case While Do-while For Breack, Continue e lo "spaghetti code" MODULO 4: Oggetti e Classi L'efficenza di lavorare con puntatori a dati invece di dati (tempo, memoria) Paradigma ad oggetti contro procedurale Definizione di classi e instanziare Oggetti Variabili di Istanza e di Classe Differenze tra Stack e Heap Utilizzo delle classi esistenti Campi e metodi statici MODULO 5: Ereditarietà Gerarchie dell'ereditarietà Overwrite (sovrascrittura) del metodo ToString Access specifiers ( Public, Private, Protected , Package) e visibilita' Polimorfismo Binding dinamico contro Binding statico Cast Classi astratte Gli oggetti Wrapper Riflessione L'oggetto Object MODULO 6: Interfacce e Classi Annidate Proprietà delle interfacce Interfacce e classi astratte Clonazione di oggetti Classi annidate MODULO 7: Eccezioni , errori ed Operazioni di Debug Introduzioni ad errori logici e di sintassi Classificazione delle eccezioni Come lanciare una eccezione Intercettazione delle eccezioni Tecniche di debug Utilizzo del debugger con NetBeans MODULO 8 Strutture di dati Introduzione al Collections Framework LinkedList MODULO 9: Gestione degli Eventi Intercettare e distinguere eventi in real time Causare l'esecuzione di codice in risposta ad eventi intercettati L'evento Focus Eventi della tastiera Eventi del mouse La coda di eventi MODULO 10: Manipolazione di files Creazione file e salvataggio dati Aprire files e processare dati Parser (processamento di stringhe per comprendere i contenuti) La Programmazione Multithread Cosa sono i thread e cose' il parallel processing Avvio ed esecuzione dei thread Esecuzione di thread multipli (multithreading ) L'interfaccia Runnable Interruzione di thread Proprietà e priorita' dei thread Thread indipendenti Sincronizzazione Situazioni di stallo (dead-lock) Interazione fra threads (Producer - Consumer) MODULO 11: Reti Multi tier, sistemi composti da svariati elementi remoti Collegamento tra un Client e un server Implementazione dei server Programmazione di Socket Connessioni ad URL Trasmissioni di dati in moduli Recupero di informazioni dal web Remote Method Invocation (RMI) MODULO 12: Collegamento ai Database: JDBC Installazione ed uso di JDBC Creazione ed uso di database Il linguaggio mySQL e la composizione di Query, Esecuzione di query Set di risultati e rappresentazione contenuti con grafiche Metadati Transazioni e tipi di database (InnoDB, MyIsam) MODULO 13: Java Server Page (JSP) Elementi base di HTML Elementi JSP in una pagina HTML Creazione di pagine HTML effettuate da JSP con lettura su Database Comunicazioni Client - Server con Web Browser e JSP MODULO14: Persistenza Serializzazione javax.persistence persistence.xml File Hibernate e JPA
Ulteriori informazioni
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
CORSO GRATUITO WEB DEVELOPER JAVA