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