Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java 8 EE Developer - La guida completa
Highest Rated
Rating: 4.6 out of 5(3,036 ratings)
11,779 students
Created byPaolo Preite
Last updated 1/2022
Italian

What you'll 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

Course content

36 sections226 lectures34h 25m total length
  • IMPORTANTE: Prima di iniziare sappi che...0:25
  • Software utilizzato nel corso0:16

    Qui trovate gli installer di:

    • eclipse
    • jdk


  • Introduzione a Java11:53

    In questa lezione parliamo di:

    • Cos'è Java
    • Storia di Java
    • Cos'è la Java Virtual Machine
    • Cos'è la Java Platform
  • JRE - JDK - Ambienti di sviluppo6:18

    In questa lezione parliamo di:

    • Java Runtime Environment: cos'è e a cosa serve
    • Java Development Kit: cos'è e a cosa serve
    • Ambienti di sviluppo: cosa sono e come si usano
    • L'ambiente di sviluppo utilizzato nel corso: Eclipse
  • Come installare il JDK su Windows4:40

    In questa lezione parliamo di:

    • come installare il Java Development Kit in ambiente Windows
  • UPDATE (17-04-2020) - Configurazione JDK0:31
  • Come installare Eclipse su Windows11:07

    In questa lezione parliamo di:

    • come installare Eclipse in ambiente Windows
  • Come installare il JDK ed Eclipse su Mac OSX0:15
  • Panoramica su Eclipse - Parte I18:20

    In questa lezione vediamo una panoramica delle principali funzionalità messe a disposizione dall'IDE Eclipse.

  • Panoramica su Eclipse - Parte II3:08

    In questa lezione continuiamo a vedere una panoramica delle principali funzionalità messe a disposizione dall'IDE Eclipse.

  • Il primo programma Java: il calcolatore11:02

    Mettiti subito alla prova con la creazione e l'esecuzione del tuo primo programma Java!

  • Materiale utile - sorgenti del software creato, slide delle lezioni, ecc...0:17

    Qui potete scaricate il workspace contenente tutti gli esercizi creati durante le lezioni.

  • Cos’è il software e quali sono le metodologie di sviluppo: Waterfall vs Agile16:55

    In questa lezione parliamo di:

    • Cos'è un software
    • Tipi di software (client, client/server, web)
    • Ciclo di sviluppo di un software: approccio Waterfall vs approccio Agile
  • Mettiti alla prova

Requirements

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

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!

Who this course is for:

  • Il corso è rivolto a tutti quelli che desiderano imparare a programmare in Java.