Java 8 EE Developer - La guida completa
L'unico corso in italiano che ti insegnerà Java 8 e Java Enterprise Edition per scrivere applicazioni web complesse!
Description
Ciao e benvenuto al corso Java EE - La guida completa.
Questo corso ti insegnerà a programmare in Java partendo 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 Android ed 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.
Ecco cosa dicono alcuni studenti sul corso:
- Daniele: Ottimo corso, ben spiegato, chiaro e ricco di esempi pratici. (5 stelle)
- Giuseppe: Il miglior corso completo su Java in Italiano! Un must have! (5 stelle)
- Dario: Anche se sono appena agli inizi del corso, Paolo si è subito dimostrato pratico nella spiegazione, affidabile e chiaro. Sicuro che la continuazione sarà ancora meglio :). Consigliatissimo
- Valeria: Spiegazioni dettagliate e docente molto disponibile.
- Raffaele: Lezioni chiare e semplici da comprendere, argomenti interessanti e utili per estendere le conoscenze già da me possedute su Java.
- Giosuè: Corso ben fatto in italiano, ricco di esempi pratici. Adatto anche a chi ha poche conoscenze di programmazione.
- Anita: Questo corso l'ho scelto per implementarlo ad un altro corso Java che sto attualmente frequentando ma di scarso livello per incompetenza del docente. Con questo corso sono finalmente riuscita a capire molte più cose. Lo consiglio assolutamente. Parte da concetti davvero base adatti a tutti e poi li approfondisce man mano, spiega ogni cosa in maniera davvero chiara. Ottimo davvero!
- Antonio: Niente. Corso perfetto!
Allora cosa aspetti, inizia a programmare in Java ora!
What You Will Learn!
- 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
Who Should Attend!
- Il corso è rivolto a tutti quelli che desiderano imparare a programmare in Java.