Corsi IT da 24 ore finanziati al 70% – iscrizioni aperte
Descrizione
Questo corso è progettato per fornire le competenze fondamentali nello sviluppo in Java 8 EE, con un focus su servizi web, web app e job schedulati. Verranno affrontati i principi base della programmazione Java, l’uso di Spring Boot e le prime nozioni di Tomcat 9, con particolare attenzione alle best-practice di sviluppo.
LIVELLO
Base
PER CHI
- Sviluppatori software
- Programmatoriche desiderano acquisire basi di programmazione
- Tecnici IT che intendono introdursi allo sviluppo applicativo
PREREQUISITI
- Conoscenza base dei concetti informatici
- Logica di programmazione conoscenza base
Obiettivi
- Comprendere la sintassi di Java 8 e i principi di programmazione orientata agli oggetti.
- Apprendere i concetti base dello sviluppo web con JSP ed EJB.
- Introdurre l’uso di Spring Boot per lo sviluppo di servizi web.
- Comprendere le best-practice di sicurezza e gestione del codice.
Programma
Modulo 1 – Introduzione a Java 8 EE
- Panoramica di Java 8 EE e del suo utilizzo nello sviluppo software.
- Installazione e configurazione di JDK, IntelliJ/Eclipse.
- Tipi di dati, variabili, operatori, strutture di controllo.
- Introduzione alle strutture dati
- Errori vs Eccezioni
- Introduzione ai Thread
Modulo 2 – Programmazione orientata agli oggetti
- Classi, oggetti, ereditarietà e incapsulamento.
- Polimorfismo e interfacce in Java.
- Istanziamento di oggetti e gestione della memoria.
Modulo 3 – Sviluppo web con JSP ed EJB
- Introduzione allo sviluppo Enterprise
- Concetti base di JSP ed EJB per lo sviluppo di web app.
- Comunicazione con il database e gestione delle sessioni.
Modulo 4 – Web server Tomcat 9
- Application Server vs Servlet Container
- Introduzione a Tomcat 9, configurazione e utilizzo.
- Best-practice di gestione dei server web.
Modulo 5 – Introduzione a Spring Boot
- Cos’è Spring
- Dependency Injection: cos’è e come funziona in Spring.
- Introduzione Vari moduli Spring
- Spring boot, principali caratteristiche e utilizzo nei servizi a corredo.
- Chron – Job Schedulati
Modulo 6 – Sicurezza e best-practice di codice
- Principi di sviluppo sicuro e prevenzione di vulnerabilità.
- Introduzione alle problematiche comuni (es. SQL Injection).
ESERCITAZIONI
Vengono proposti casi concreti, come la gestione di dati strutturati, la modellazione di entità tramite classi e l’interazione tra oggetti.
Le attività sono guidate passo dopo passo, con momenti di revisione collettiva del codice per favorire la comprensione degli errori più comuni e delle buone pratiche di sviluppo.
L’obiettivo è rendere i partecipanti autonomi nella scrittura di programmi strutturati, leggibili e correttamente organizzati secondo i principi fondamentali dell’Object Oriented Programming.
Sessioni
Contattaci all’indirizzo academy@larus-ba.it per maggiori informazioni sul calendario dei corsi
Vuoi potenziare le competenze del tuo team?
€ 1.485 + IVA* per l’intero team, per ciascun corso da 24 ore.
Offerta riservata ai gruppi da 4 e 5 persone
*Importo riferito al costo residuo in caso di finanziamento approvato, previa verifica della disponibilità dei fondi al momento della richiesta. Il finanziamento dedicato non incide sul regime “de minimis”
Finanziamenti disponibili
Tutti i nostri corsi sono cofinanziabili fino al 70% grazie ai fondi PNRR – Next Generation EU, con sconto diretto in fattura per le PMI. Il contributo non incide sul regime “de minimis”.
I finanziamenti sono disponibili grazie alla partnership tra LARUS Business Automation e SMACT Competence Center, centro di riferimento nazionale sulle tecnologie digitali.