Corsi Gratuiti GOL Istituto CEFI

Corso

Java Developer



Durata: Collettivo : 300 ORE

Frequenza:
Vedi Date Inizio

Principali Software Utilizzati :

scheda Corso Java Developer



Questo Corso è Gratuito , finanziato dal Programma GOL e non comporta alcun costo per l'allievo.


DESCRIZIONE del CORSO

 

Il corso GRATUITO di JAVA DEVELOPER mira a formare figure competenti in grado di sviluppare applicazioni  complete. Java è il linguaggio più utilizzato per applicazioni in Internet grazie alle sue caratteristiche di potenza e flessibilità, Con la programmazione degli Applet Java è possibile implementare le funzionalità di un sito Web e di Aree intranet. Tramite le Servlet è possibile inserire dei contenuti dinamici per il web anche per il lato server.

Gli Obiettivi Didattici che si intende raggiungere con lo specifico corso sono:

  • Comprendere i concetti base di Java.
  • Ottenere una panoramica di Java Enterprise Edition (JavaEE) e Spring Framework.
  • Acquisire competente e conoscenze per poter sviluppare applicazioni web sia lato front-end che lato back-end.
  • Creare progetti Spring Boot e configurarli.
  • Sviluppare un progetto Full Stack, applicando in modo pratico tutti i concetti appresi.

La didattica è ottimizzata per creare una figura altamente professionale capace di realizzazione applicativi informatici atti a risolvere, gestire e automatizzare procedure aziendali diversificate per campi di interesse. Durante il corso si svilupperanno applicazioni desktop, web e mobile.

Requisiti:

Buona Conoscenza dei Sistemi Informatici e degli Applicativi

Valutazione e Attestazioni:

Alla fine del corso, è previsto un Esame finale per tutti coloro che hanno frequentato almeno l’80% del corso, volto a valutare conoscenze e competenze acquisite.  l’Esame, che sarà svolto presso la sede di riferimento del Corso , sarà supervisionato ed organizzato dal Responsabile del Progetto insieme al/ai Docente/i di riferimento e ad alcune risorse umane interne.

 

Al termine dell’esame, verrà rilasciato un Attestato di Frequenza validato Digitalmente.


FAI CLICK QUI per Date di Inizio e Iscrizione

SCARICA INFORMATIVA DEI CORSI GOL

RECENSIONI Alunni

Corso Java Developer
Alessio
ha Frequentato il Corso Java Developer
  Docente: Giuseppe

Struttura efficente,personale disponibile ed ottimo metodo di insegnamento da parte dei docenti


Andrea
ha Frequentato il Corso Java Developer
  Docente: Dario

Esperienza assolutamente positiva, per me che sono un'amante dell'informatica, imparare cose nuove e poter lavorare con tutto ciò che c'è "dietro le quinte" è molto entusiasmante.


Edoardo
ha Frequentato il Corso Java Developer
  Docente: Giuseppe

Corso molto ben strutturato e accessibile di contenuti.


Leonardo
ha Frequentato il Corso Java Developer
  Docente: Giuseppe

Professionali,Buon comfort delle aule,pc. nella norma,livello didattico Soddisfatto non a pieni voti, mi aspettavo più materiale didattico e/o intrudurci libri inerenti e consigliati da voi.


Daniele
ha Frequentato il Corso Java Developer
  Docente: Massimiliano

Esperienza fantastica! Il corso è molto interessante e sono estremamente soddisfatto


Visualizza le Recensioni
di Tutti i Corsi


Qualifiche Ufficiali

Attestati di Frequenza
Validi a Livello Europeo
Accreditati Università per i Crediti Formativi.

Gli Attestati dell'Istituto Cefi sono in formato digitale con Codice anticontraffazione e sono Riconosciuti da Tutte le Aziende e Istituzioni Europee. Anche dall'estero avete accesso al Nostro Portale per stampare i Certificati per ogni evenienza di Lavoro.

Lista Attestati Rilasciati
+Java Base
+Java Avanzato

Qualifiche internazionali

L'IstitutoCEFI® è un Ente Accademico Internazionale per il Rilascio delle Certificazioni Informatiche.
Oltre alle Qualifiche Ufficiali, sarà possibile conseguire, direttamente in sede, le seguenti Certificazioni Informatiche.



Per Conoscere Eventuali Costi e Date di Esame fare click sulla certificazione corrrispondente.
Oppure Contattare il Responsabile delle Certificazioni alla Seguente Mail : certificazioni@cefi.it

Dispense

Un Supporto Valido per la Formazione

Alla prima lezione sarà fornito il manuale on-line di supporto al corso e altro materiale didattico utilizzato dal docente durante le lezioni. Avrete quindi anche la possibilita di poter consultare il materiale ovunque vi trovate , in Aula a Casa in Ufficio anche dopo aver terminato il Corso.

Esercizi On-Line

Per esercitarsi anche fuori dall'aula

Una risorsa molto importante per poter ripetere gli esercizi svolti in aula con il docente anche da casa o dal proprio ufficio. I codici di Accesso forniti non avranno scadenza e saranno Vitalizi permettendovi di potervi esercitare anche quando avrete terminato il Corso.

Joboot

Lavoro nell'Information Technology

Per inserire non solo il vostro profilo, ma anche tutti i lavori eseguiti durante il corso e aggiornarli succesivamente, Le Aziende potranno contattarvi in base a dei criteri da voi scelti. Ad oggi Oltre 4000 dei Nostri Allievi sono riusciti a Trovare Lavoro tramite Joboot .

 

Java Base (150 ore)

Introduzione a Java

 

Caratteristiche e vantaggi
La programmazione ad oggetti (Object Oriented)
Filosofia, classi, oggetti, istanze, metodi e messaggi
Java per Internet
Il primo programma java

 

Variabili, costanti, letterali e tipi

 

Variabili primitive
Variabili di riferimento
Variabili locali e scope
Le costanti booleane
Le costanti carattere
Le costanti numeriche
Letterali
Conversione tra i tipi

 

Gli operatori

 

Operatore di assegnamento
Operatori aritmetici
Operatori aritmetici di assegnamento
Operatori relazionali e di uguaglianza
Operatori bit-a-bit
Operatori logici
Operatore ternario
Operatori di incremento e decremento
Priorità degli operatori

 

Strutture di controllo

 

• di selezione singola e doppia: if - else
• di seleziona multipla: switch/case for
• di ciclo: while, do - while, for
• Enhanced for
• di interruzione di ciclo: break, continue

 

I metodi

 

Il loro uso
Invocazione di metodi
Passaggio degli argomenti ai metodi
Argomenti a lunghezza variabile
Parametri di tipo Array
Ricorsione
L'overloading dei metodi

 

Array e Stringhe

 

Definizione di array e stringhe
Array monodimensionali
Array bidimensionali

 

La programmazione basata sugli oggetti

 

Le classi
Visibilità e controllo di accesso (Private, Public)
I costruttori
Metodi getter e setter
Membri costanti di una classe (final)
La keyword this
Membri statici di una classe
Tipi enumerati o Enumerazioni

 

I package

 

Creazione dei package
Utilizzo dei package
Visibilità e disponibilità dei package. Utilizzo di Classpath
Archiviazione dei package. Utilizzo di file *.jar

 

La programmazione orientata agli oggetti

 

Gerarchie di classi ed ereditarietà
Polimorfismo e binding dinamico
Classi astratte
Interfacce
Classi anonime
Ereditarietà multilpla con le interfacce
Le Annotations
Classi annidate
La programmazione generica:
• Metodi generici
• Classi generiche
• Tipo raw
• Tipo wildcard

 

Errori software

 

La keyword assert
Gestione delle eccezioni
 • la cattura delle eccezioni con il blocco try - catch - finally
 • la propagazione delle eccezioni con la clausola throws
Rilancio delle eccezioni
Eccezioni personalizzate
Eccezioni nei costruttori e distruttori
Eccezioni a catena

 

Caratteri e stringhe

 

La classe Character
La classe String
La classe StringBuilder
La classe StringTokenizer

 

Le collections

 

Il framework java per le collections
 • L'interfaccia Collection
 • L'interfaccia Set e SortedSet
 • L'interfaccia List
 • L'interfaccia Map
 • Implementazione dell'interfaccia Set: HashSet
 • Implementazione dell'interfaccia List: ArrayList
 • Implementazione dell'interfaccia Map: HashMap
 • Le interfacce Comparable e Comparator
 • Algoritmi polimorfici sulle collezioni: La classe Collections

 

Input/Output

 

Concetti principali per la gestione di input/Output
stream binari
 • Le classi InputStream,OutputStream
 • Le classi BufferedInputStream e BufferedOutputStream
 • Le classi DataInputStream e DataOutputStream
 • Le classi ObjectInputStream,ObjectOutputStream
stream di caratteri
 • Le classi FileReader e FileWriter
 • Le classi BufferedReader e BufferedWriter
stream gestione file system
 • Le classi File e Files
 • Le 'interfacce Path e PathMatcher

 

Progettazione di interfacce utente con il package swing

 

Container
LayoutManager
I controlli grafici di interfaccia
I Menù
Gestione degli eventi
Concorrenza con Swing

   

Programmazione dei database

 

Concetti generale sui database
Configurazione Mysql
L'ambiente Mysql Workbench per la gestione dei database
• Gestione dei dati. Inserimento-Aggiornamento-Selezione-Cancellazione
• Operatori aggregati
• Join
• Stored Procedure
L'architettura JDBC
Il package java.sql per la gestione database
Connessione ad un database con le classi DriverManager Connection
L'Interfaccia ResultSet
• Navigazione tra i ResultSet
• I ResultSet modificabili
• Alcuni metodi dell'interfaccia ResultSet
L'interfaccia Statement
• Interfaccia PreparedStatement
• CallableStatement
I Metadati
Utilizzo transazioni con JDBC
I RowSet

Introduzione alla programmazione concorrente e al multithreading

 

Processi e Thread
La classe Thread e l'interfaccia Runnable
Sincronizzazione tra i Thread
Liveness dei thread

 

Java Advanced (150 ore)

Introduzione allo sviluppo di applicazioni java web

 

La piattaforma JEE
Il protocollo http, le sue caratteristiche e le sue fasi
Struttura di un applicazione web
I Web Container
Cosa sono le Servlet
Cosa sono le Jsp
Il paradigma MVC (Model-View-Controller) per le applicazioni web
I framework per applicazioni java web

 

L'ambiente di sviluppo

 

Installazione del JDK 8.0
Installazione e configurazione del Web Container Apache Tomcat
Creazione di un progetto dinamico Web con Eclipse

 

Le Servlet

 

Il ciclo di vita di una Servlet
Il deployment descriptor web.xml
Utilizzo delle Web Annotation per la configurazione delle Servlet
• @WebServlet
• @WebFilter
• @WebListener
Processing dei parametri di una richiesta
• La classe HttpServletRequest
• La classe HttpServletResponse
Gestione della Context Servlet
Scrivere una classe Servlet

 

Le sessioni e i cookie

 

Gestione delle sessioni con HttpSession
Alcuni metodi dell'interfaccia HttpSession
Gestione dei cookie
• Comprendere i vantaggi e gli svantaggi dei cookie
• Invio dei cookie in uscita
• Ricevere i cookie in arrivo
• Specifica degli attributi dei cookie
• Differenza tra i cookie di sessione e cookies persistenti

 

Le Jsp

 

Le JSP directive elements
Differenza tra declaration e scriplet
Gli oggetti impliciti predefiniti:
• gli oggetti request, response e out
• l'oggetto session per la gestione delle sessioni
• l'oggetto application e page
• l'oggetto cookie per la gestione dei cookie
La direttiva include per includere file in fase di traduzione pagina
Le standard action
I javaBeans

 

Jsp Standard Tag Library

 

Libreria dei tag core
Libreria dei tag formatting e i18n
Libreria dei tag Sql
Libreria di funzioni
Custom Tag Library (tag personalizzati)

 

Accesso ai database

 

JDBC
Servlet, Jsp e MySql per l'accesso ai database
Esempio di inserimento, modifica,selezione e cancellazione di dati in MYSQL tramite un applicazione web MVC

 

Applicazioni di sviluppo web

 

Autenticazione
Accesso ai dati
Validazione degli input degli utenti

 

Gestione degli errori e debug

 

Gestione degli errori e debug
Tipi di errori
Errori di sintassi
Debuggare una pagina JSP
Gestire gli errori di runtime

 

 

DOCENTI Area PROGRAMMAZIONE


Gianmarco

Gianmarco

Diplomato all’I.T.C.G Carlo Matteucci di Roma, usò il computer per la prima volta a 3 anni e da lì, non ha mai smesso: Windows XP con QuarkXPress installato sopra era ciò che gli bastava per “d ...
Erion

Erion

Classe 1980. Inizia la sua carriera iscrivendosi alla Facoltà di Ingegneria Informatica alla Sapienza. Con il passare del tempo scopre tramite la sua natura curiosa che il mondo reale può essere ban ...
Mario

Mario

La passione per il mondo dell'informatica inizia nel momento in cui riceve il suo primo personal computer a soli 10 anni, da lì si innamora della potenza e delle possibilità che la programmazione po ...
Luigi Antonio

Luigi Antonio

Per lui tutto ebbe inizio il 1965….beh spostiamoci in date più recenti: tutto ebbe inizio nel 1984 quando decise di iscriversi alla facoltà di Informatica che al tempo era chiamata ‘Scienze dell ...
Giuseppe

Giuseppe

Laureato in Scienze dell’informazione presso l’università di scienze , matematiche e fisiche di salerno nell’anno 1993. Prima ha lavorato in un software house occupandosi della creazione di sof ...
Riccardo

Riccardo

Ho Iniziato a lavorare nel mondo IT nel 2000 programmando in Html, CSS ed asp. Specializzato negli anni successivi fino ad oggi come programmatore Java. Grazie a questo linguaggio mi sono trovato a st ...
Alessandro

Alessandro

Webdesigner, consulente informatico e formatore per il WEB dal 1999. Maniaco degli standard web e del movimento OpenSource, sviluppa prevalentemente applicazioni dinamiche di tipo AJAX per le piattafo ...
Antonio

Antonio

Laureato presso la Sapienza in Ingegneria Elettronica indirizzo Informatica Impegnato nella formazione da circa 30 anni, inizialmente nella programmazione (C, C++) e nella progettazione delle Basi Dat ...
Matteo Emanuele

Matteo Emanuele

Lavoro come web developer full stack da dipendente, utilizzando principalmente Laravel + Vue. Inoltre, offro corsi su: - Front end Web: HTML, CSS, Bootstrap, Tailwind, SASS e SCSS, JavaScript, Vue, ...
Aldo

Aldo

Fin da ragazzo appassionato di informatica, nonostante un primo approccio alla materia non proprio entusiasmante, la sceglie e ne viene scelto. Incuriosito dalle nuove tecnologie, segue le evoluzioni ...
Massimiliano

Massimiliano

Ho iniziato ad appassionarmi allo studio dell’informatica quando giovanissimo, avevo solo dieci anni, ricevetti in regalo il mio primo computer: un Commodore 16. Il grande desiderio di capirne le di ...
Gianluca

Gianluca

Consulente SAP dal 2003, matura esperienza in ambito tecnico su gran parte dei moduli SAP e in ambito funzionale sulla verticalizzazione SAP IS-U. Numerosi progetti italiani ed esteri, unitamente alla ...
Elisabetta

Elisabetta

Web Master e Graphic Designer freelance da oltre 20, con la passione per l\'insegnamento con oltre 15 anni di esperienza nella formazione a tutti i livelli (dalla grafica alla progettazione e programm ...

Corso GRATUITO Java Developer


Aule con una postazione ad Alunno.
Controllo Didattico Certificato Iso 9001-2015
Accesso Vitalizio al Sistema Telematico

DURATA : 300 ORE


La formazione relativa al progetto GOL è finanziata e non comporta alcun costo per l'allievo, sono Corsi finalizzati a un aggiornamento delle competenze professionali per un inserimento nel Mondo del lavoro.
Nel Corso è Compreso anche l'accesso On-Line al Sistema E-Learning dell' IstitutoCEFI.
Vi sarà fornita una Password per accedere ad un' Area Riservata comprendente tutti gli esercizi svolti durante il corso. In questo modo anche dopo la fine del corso sarà possibile ripetere gli stessi esercizi ed essere sempre aggiornati sui contenuti Didattici.

L'accesso al Sistema Telematico dell'Istituto è vitalizio

L'Istituto CEFI® è Riconosciuto MEC Center a Livello Mondiale dalla Microsoft e dalla Certiport e Accreditato dall'Aica per il rilascio della patente Europea del Computer, Accreditato per il rilascio delle certificazioni Adobe, ed è riconosciuto dalla REGIONE Lazio per erogare corsi di Formazione. IstitutoCEFI® è Centro accreditato Person Vue  per erogare certificazioni informatiche a livello Mondiale. 

REQUISITI DI AMMISSIONE

Il Programma GOL si rivolge a coloro che affrontano problemi di disoccupazione, crisi lavorativa o svolgono lavori con redditi molto bassi.

  • Beneficiari di ammortizzatori sociali in costanza di rapporto di lavoro: a legislazione vigente si tratta di quei lavoratori per i quali cioè sia prevista una riduzione superiore al 50 per cento dell’orario di lavoro, calcolato in un periodo di dodici mesi;
  • Beneficiari di ammortizzatori sociali in assenza di rapporto di lavoro: disoccupati percettori di NASPI o DIS-COLL;
  • Beneficiari di sostegno al reddito di natura assistenziale: percettori del Reddito di Cittadinanza;
  • Lavoratori fragili o vulnerabili: giovani di età inferiore ai 30 anni, che non studiano, non lavorano e non seguono un percorso di formazione (NEET), donne in condizioni di svantaggio, persone con disabilità, lavoratori maturi (55 anni e oltre);
  • Disoccupati senza sostegno al reddito: disoccupati da almeno sei mesi, altri lavoratori con minori opportunità occupazionali (giovani e donne, anche non in condizioni fragilità), lavoratori autonomi che cessano l’attività;
  • Lavoratori con redditi molto bassi (working poor): lavoratori il cui reddito da lavoro dipendente o autonomo sia inferiore alla soglia dell’incapienza secondo la disciplina fiscale.

COME ISCRIVERSI AL Corso Java Developer GRATUITO





Se Rientri in Una delle Categorie Indicate nei Requisiti Ammissione Puoi recarti presso le Nostre Sedi , dove un nostro Consulente ti darà Tutte le Indicazioni sul Corso le Informazioni per come Iscriverti ai Corsi GOL Gratuiti.

SEDE SUD Campus : Via dei Mamili, 18 - Fermata Metro A - Porta Furba
Orari di Apertura : da Lun a Ven : dalle 9 alle 20 e Sabato Mattina : 9-13

SEDE EUR : Viale Pasteur, 82 - Fermata Metro B - Palasport
Orari di Apertura : da Lun a Ven : 9-13 e 14-20

In Alternativa , puoi inviare da Subito la tua candidatura al Corso Java Developer in base alle DATE DI INIZIO Disponibili per come riportato sulla Tabella a Seguire , successivamente sarai contattato da un nostro responsabile per indicarti come finalizzare l'iscrizione al Corso presso un centro per L'impiego.



DATE di INIZIO Corso Java Developer

  • SEDE
  • INIZIO
  • ORARIO
  • FREQUENZA
  • ISCRIZIONI
  • SEDE
  • INIZIO
  • ORARIO
  • FREQUENZA
  • ISCRIZIONI


* La Partenza del corso avverrà nel periodo indicato e in base alla pianificazione didattica.
   La data esatta sarà comunicata una settimana prima dell inizio.


SCARICA L'INFORMATIVA COMPLETA DEI CORSI GRATUITI GOL


Informazioni Cefi
Richiedi + Informazioni
Corso Java Developer
Sono un
Ho letto l'informativa Privacy ( Leggi ) e Autorizzo il trattamento dei dati personali ai sensi del d.lgs. 196/2003 e GDPR del 2018


Stampa la Scheda
SINTETICA COMPLETA



Altri Corsi Gratuiti Finanziati

Click qui per Visualizzare Tutti i Corsi Gratuiti

I Nostri Clienti

Istituto CEFI ha permesso a oltre 300 aziende e pubbliche amministrazioni di raggiungere e superare i loro obiettivi.
Oggi diverse società scelgono CEFI come Partner per i servizi relativi all'Information Technology e per la formazione del personale.

A seguito una lista delle Aziende che hanno scelto Cefi per i Corsi di PROGRAMMAZIONE

Benvenuto in Joboot

Il Portale per chi Cerca e Offre Lavoro nel Mondo dell'Information Technology

Il Nostro impegno è stato sempre quello di poter erogare una formazione allineata per soddisfare le richieste delle nuove figure dell'Information Technology. Per questo diverse Aziende Partner ci richiedono di segnalare i profili professionali dei nostri allievi. Joboot.it nasce con l'intenzione di poter dare visibilità a tutti i nostri studenti e come luogo di incontro per tutte le aziende che ricercano risorse. Alla fine del persorso formativo, potrete inserire non solo il vostro profilo, ma anche tutti i lavori eseguiti durante il corso e aggiornarli succesivamente, Le Aziende potranno contattarvi in base a dei criteri da voi scelti. Joboot è il portale del CEFI per agevolare un valido incontro per trovare Lavoro.

ACCEDI AL PORTALE
Informazioni Cefi