course-premium

Java EE Developer - La guida completa

4.7
9 opinioni
  • Una esperienza interessante, grazie.
    |
  • Corso che offre una panoramica general e approfondisce alcuni concetti fondamentali. Ben fatto.
    |
  • Non si legge molto, lo zoom è su tutto lo schermo, non sulla parte rilevante. Per il resto un buon corso.
    |

Corso

Online

RISPARMIA 89%
20 € IVA inc.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Diventa programmatore Java!

  • Tipologia

    Corso

  • Metodologia

    Online

  • Inizio

    Scegli data

  • Invio di materiale didattico

  • Servizio di consultazione

  • Tutoraggio personalizzato

  • Lezioni virtuali

Ciao e benvenuto al corso Java EE - La guida completa.
Questo corso ti insegnerà a programmare in Javapartendo da zero, pertanto puoi seguirlo anche se non hai conoscenze pregresse nel campo della programmazione.

Conoscere Java è fondamentale per poter realizzare applicazioni web o App Androided entrare rapidamente nel mondo del lavoro!
Nelle lezioni vengono affrontati tutti gli aspetti del linguaggio:
sintassi, variabili, tipi di dato
control flow statement, iterazioni
programmazione ad oggetti
array e liste
gestione dei file
lambda expressions
accesso ed interazione con il database MySQL
interfacce grafiche (SWT, Swing, AWT)
eseguire unit test con JUnit
HTML5
CSS3
Java Enterprise Edition: Servlet, Tag Library, JSF, Primefaces, EJB, JPA, Web Services, RESTful Services
e molto altro ancora!

Ogni argomento viene trattato in maniera approfondita, con esempi pratici che ti consentiranno di comprendere tutti i concetti, anche quelli più complessi.
Per la realizzazione degli esempi, nel corso utilizzo l’ambiente di sviluppo Eclipse, che è uno dei principali tool di sviluppo!
Al termine del corso è possibile scaricare il Certificato di fine corso.
Conoscere bene il linguaggio Java è fondamentale se vuoi lavorare nel settore dello sviluppo software: oltre 3 miliardi di dispositivi utilizzano Java.

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

Scegli dataIscrizioni aperte

Profilo del corso

JRE - JDK - Ambiente di sviluppo Eclipse,Variabili, tipi di dato, metodi, operatori e modificatori,Sintassi, Naming e Code conventions, Packages, Commenti e JavaDoc,Control Flow Statements: if-else, switch-case, while, do-while, for,Programmazione ad oggetti: Classe, Oggetto, Incapsulamento, Ereditarietà, Polimorfismo,Relazioni tra classi - Composizione, Associazione, Aggregazione,Gestione errori ed eccezioni: try-catch-finally, throws, throw,Array, Liste e Collection, classi wrapper, Autoboxing e Unboxing,Interfacce, Classi astratte, Classi inner,Input/Output e gestione dei file,Thread, Multi-threading e gestione della concorrenza,Espressioni Lambda,Regular Expression,Gestione delle Date: Timestamp, Date, Calendar, LocalDate, LocalTime, LocalDateTime, Period, Duration, SimpleDateFormat,Unit test con JUnit,Database: Eseguire query su un database MySQL - INSERT, SELECT, UPDATE, DELETE,Interfacciarsi con i database in Java - JDBC: come eseguire le operazioni di CRUD con Java JDBC,Java GUI - creare applicazioni con interfaccia grafica grazie a WindowBuilder,HTML 5 e CSS3,Cos'è Java Enterprise Edition (JEE) e cosa sono i pattern MVC, Dependency Injenction e Presentation-Business-Data,Sviluppare applicazioni Web complesse con JEE,JEE - Presentation Layer: Servlet, JSP, Tag Library, JSF, PrimeFaces,JEE - Business Layer: EJB, EJB Interceptors, Web Services, RESTful Services,JEE - Data Layer: ORM e Java Persistence Api (JPA) per interfacciarsi con i database.

Non sono richieste conoscenze di programmazione, Per poter seguire il corso è necessario avere a disposizione un PC.

Java EE Developer - La guida completa

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

4.7
eccellente
  • Una esperienza interessante, grazie.
    |
  • Corso che offre una panoramica general e approfondisce alcuni concetti fondamentali. Ben fatto.
    |
  • Non si legge molto, lo zoom è su tutto lo schermo, non sulla parte rilevante. Per il resto un buon corso.
    |
100%
4.8
eccellente

Valutazione del corso

Lo consiglia

Valutazione del Centro

Baligh Benabdessamad

5.0
25/11/2019
Sul corso: Una esperienza interessante, grazie.
Consiglieresti questo corso?:

Diego D'Andrea

5.0
24/11/2019
Sul corso: Corso che offre una panoramica general e approfondisce alcuni concetti fondamentali. Ben fatto.
Consiglieresti questo corso?:

Andrea Prisco

5.0
24/11/2019
Sul corso: Non si legge molto, lo zoom è su tutto lo schermo, non sulla parte rilevante. Per il resto un buon corso.
Consiglieresti questo corso?:

Andrea Colaiuda

4.0
23/11/2019
Sul corso: Un buon corso, il docente è molto chiaro. Solo i quiz avrebbe potuto essere più duri.
Consiglieresti questo corso?:

Andrea Saba

3.0
23/11/2019
Sul corso: L'ho trovato un po' troppo generico, non approfondisce a dovere i singoli temi.
Consiglieresti questo corso?:

Roberto Bani

5.0
23/11/2019
Sul corso: Ci sono dei concetti che avrebbero meritato trattamento o ulteriore approfondimento; ma è chiaro che non era possibile affrontare tutto in questo corso.
Consiglieresti questo corso?:

Riccardo Longo

5.0
22/11/2019
Sul corso: Non mi sento in grado di esprimere un guidizio attendibile. Però il docente mi è sembrato bravo.
Consiglieresti questo corso?:

Enrico Saccheggiani

5.0
22/11/2019
Sul corso: Non ci sono parole. Corso valido ed esaustivo.
Consiglieresti questo corso?:

Tiziano Bottega

5.0
22/11/2019
Sul corso: Avrei preferito confrontarmi con progetti completi e non con sempli esercizi. Si avvicina a ciò che cercavo.
Consiglieresti questo corso?:
*Tutte le opinioni raccolte da Emagister & iAgora sono state verificate

Successi del Centro

2019

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

4 anni del centro in Emagister.

Materie

  • Programmazione
  • Eclipse
  • Web master
  • Programmatore
  • Programmatore Java
  • Java
  • Javascript
  • Programmazione informatica
  • Programmazione web
  • Programmazione visuale
  • Informatica
  • Informatica e tecnologia
  • Web
  • Web design
  • Web designer
  • Contenuti web
  • Disegno web
  • Design e multimedia
  • Design multimediale
  • PAGINE WEB

Professori

Paolo  Preite

Paolo Preite

Ingegnere informatico

Programma

  • Software utilizzato nel corso
  • Introduzione a Java
  • JRE - JDK - Ambienti di sviluppo
  • Come installare il JDK su Windows
  • Come installare Eclipse su Windows
  • Come installare il JDK ed Eclipse su Mac OSX
  • Panoramica su Eclipse - Parte I
  • Panoramica su Eclipse - Parte II
  • Il primo programma Java: il calcolatore
  • Materiale utile - sorgenti del software creato, slide delle lezioni, etc...
  • Cos’è il software e quali sono le metodologie di sviluppo: Waterfall vs Agile
  • Mettiti alla prova
  • Il tuo programma Java
  • Compilazione ed Esecuzione del programma
  • Debug del software con Eclipse
  • Organizzazione del codice
  • Java Keywords ed espressioni
  • Mettiti alla prova
  • Cosa sono le variabili e i tipi di dato
  • I tipi di dato primitivi: byte, short, int, long, float, double, char, boolean
  • La classe String
  • Gli operatori
  • Cosa sono i metodi e come utilizzare i varargs
  • I modificatori: public, private, protected, default, final, static
  • Mettiti alla prova
  • Sintassi
  • I packages
  • Naming e Code convention
  • Come commentare il codice sorgente
  • Creare la documentazione con JavaDoc
  • Mettiti alla prova
  • I comandi condizionali: if-else, switch-case
  • Il comando di ritorno di valori: return
  • I comandi di ciclo: while, do - while, for
  • I comandi di interruzione di ciclo: break, continue
  • Mettiti alla prova
  • Cos'è la Programmazione ad oggetti e quali sono i concetti alla base
  • Cosa succede a livello hardware
  • Java ed il Garbage collector
  • Concetto di classe ed oggetto
  • Attributi e metodi di una classe
  • I costruttori di una classe
  • Accesso agli attributi di una classe
  • La keyword ""instanceof""
  • La classe Object - Introduzione
  • La classe Object - Il metodo getClass()
  • La classe Object - I metodi toString() e equals(Object o)
  • Mettiti alla prova
  • L'ereditarietà
  • L'incapsulamento
  • Il polimorfismo
  • Applicazione pratica dei concetti di Ereditarietà, Incapsulamento e Polimorfismo
  • Utility Eclipse per implementare la programmazione ad oggetti
  • L'operatore ""super""
  • Mettiti alla prova
  • Cosa sono le relazioni tra classi
  • Associazione
  • Aggregazione
  • Composizione
  • Mettiti alla prova
  • Cosa sono le eccezioni
  • I meccanismi di gestione delle eccezioni
  • try - catch - finally
  • throw
  • throws
  • Mettiti alla prova
  • Cosa sono le liste e quali sono gli strumenti per gestirle
  • Gli array
  • Le interfacce Collection e List
  • La classe ArrayList
  • La classe HashMap e la classe Properties (usata per i file di configurazione)
  • L'interfaccia Iterator
  • Come iterare una lista: for, for each, iterator
  • Le classi wrapper
  • Boxing, Autoboxing e Unboxing

Ulteriori informazioni

A chi è rivolto: Il corso è rivolto a tutti quelli che desiderano imparare a programmare in Java.

Cosa include il prezzo totale del corso?
Comunicazione diretta col docente, accesso a vita, ampliamenti e aggiornamenti inclusi, rimborso entro 30 giorni.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Java EE Developer - La guida completa

20 € IVA inc.