Corso Java EE Developer - La guida completa

Abstract

Corso erogato in Lingua Italiana
Moduli: 36
Livello: Advanced
Accesso: Paid Online Course (price may vary)

L'unico corso in italiano che ti insegnerà Java 8 e Java Enterprise Edition per scrivere applicazioni web complesse!

Cosa imparerai:

  • 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

Corso include:

  • 36 sections • 226 lectures • 34h 25m total length
  • 34 hours on-demand video
  • 27 articles
  • 9 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion

Requisiti

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

Obiettivi didattici

Descrizione:

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.

Struttura del corso

Conoscere bene il linguaggio Java è fondamentale se vuoi lavorare nel settore dello sviluppo software: oltre 3 miliardi di dispositivi utilizzano Java.

Questo corso è gestito dal partner esterno Udemy. Per seguire questo corso dovrai registrarti sulla loro piattaforma Academy dove potrai usufruire di questo e di molti altri corsi offerti. Questo corso però non è un corso gratuito ma è considerato un ottimo bene prezioso per farti migliorare te stesso.

Questo corso viene aggiunto al nostro catalogo per aiutarti a comprendere le basi del Programming Languages come Java EE per la Programmazione. L'apprendimento di questo argomento apre opportunità per essere in grado di sviluppare un ruolo di Cybersecurity Analyst o Developer Programmatore.

Siamo certi che questo materiale didattico ti consentirà di migliorare notevolmente la tua comprensione e ti consentirà di accedere a molti altri fantastici corsi tecnici nel nostro catalogo. Questa classe è la base di un curriculum di informatica e fondamentale per chiunque si avvicini alla amministrazione di Sistemi e cerchi di diventare un professionista della tecnologia digitale. Ecco perché Guilds42 ha introdotto questo Corso, anche se non è un corso gratuito.

Una volta ottenuta la tua certificazione, salvala nel tuo dispositivo in formato Jpg o Pdf e torna sulla pagina del corso, in Guilds42, per caricarla nell’apposito box e validare le tue competenze.

Coding
Corso aperto dal 04/10/2021
Durata 34

Questo corso include: