Home / Sviluppatore Java e Adobe
Figura professionale in uscita
Sviluppatore back end Java e front end Adobe
Obiettivi dell'intervento formativo
L’obiettivo del progetto è quello di formare gli utenti alla gestione back end di Java e front end di Adobe
Articolazione del progetto
Mod.1: DIRITTI E DOVERI DEI LAVORATORI IN SOMMINISTRAZIONE
- Diritti e doveri dei lavoratori in somministrazione
 
Mod.2: SALUTE E SICUREZZA SUI LUOGHI DI LAVORO D.LGS 81/2008
- Concetti di rischio, Concetto di danno, Concetto di prevenzione, Concetto di protezione, Organizzazione della prevenzione aziendale, Diritti e doveri e sanzioni per i vari soggetti aziendali, Organi di vigilanza, Controllo e assistenza
 
Mod.3: INTRODUZIONE ALLA TECNOLOGIA JAVA
- Presentazione della teconlogia Java, strumenti java: compilatore, gestione di progetto e dipendenze.
 - Basi di java; tipi di stato primitivi, funzioni, array, liste, set, Map.
 - Concetti di Object oriented programming.
 - Classi e oggetti
 - Ereditarietà e polimorfismo.
 - Classi astratte e interfacce.
 - Gestione delle eccezioni, Generics in Java e Gestione I/O
 - Esercitazioni
 
Mod.4: APPROFONDIMENTO BACK END JAVA
- Connessione al database in java, processamento di file XML con tecnologia java
 - Programmazione di rete con Socket in java
 - Anatomia sistema informativo sul web, protocollo http, Json, application Server (tomcat,Jboss ecc).
 - Maven Gift.
 - Servlet in Java, Pattern DAO, web service REST, SOAP
 - Design pattern architetturali, creazionali, comportamentali e strutturali.
 - Spring cor, IOC e DI, spring context, annotation e XML configuration, spring MVC, spring web context ( Root Context, DispatcherServlet Context). Componenti Spring MVC (Controller, View, Model).
 - Web service Rest e Soap in spring MVC.
 - Esporre e consumare servizi REST e SOAP, uso di Postman.
 - Orm Framework, Framework ORM Hibernate.
 - Spring Web App con spring Boot Spring data.
 - Pattern architetturale microservizi, component di un architettura a microservizi,
 - Cos’è un Gaeteway, cos’è un Discovery Service.
 - Sviluppo microservizi con Spring Boot.
 - Sviluppo gateway, cos’è un discovery service, sviluppo microservizi con spring Boot.
 - Sviluppo Gatatawey con spring boot e Apache Camel, sviluppo discovery service, sviluppo web App microservizi con Spring boot.
 - ESERCITAZIONI
 
Mod.5: ADOBE AEM
- Introduzione ad Adobe Aem, versioni e soluzioni proposte da Adobe ad oggi. AEM6.x e Cloud Service, le varie soluzioni ed implementazioni tipiche on premise, managed services tramite cloud
 - Architettura fisica: introduzione al mondo AEM instanza di Author, Istanza di Publish, dispatcher
 - Installare sul proprio PC l’Author ed il Publish
 - AEM Project roles, il tuo ruolo contestualizzato al corso, AEM interfaccia utente, Basic Authoring Skills, DAM
 - OSGI, CRXDE, java content repository, web console
 - Architettura logica: componenti
 - HTL: Overwiew, applicazione ed integrazione.
 - Maven e Ide: overview, installazione MAVEN, installazione IDE
 
Mod.6: SVILUPPO PROGETTO ED ESERCITAZIONI
- Sviluppo progetto, ambiente di sviluppo locale, archetipo progetto AEM, struttura dei progetti AEM.
Pubblicazione dei contenuti, Build, Deploy. - Esercitazioni WKND: guida introduttiva avvio di progetto, configurazioni e nozioni base sui componenti
ESERCITAZIONI PRATICHE