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

Richiedi maggiori informazioni

    CONSENSO AL TRATTAMENTO DEI DATI PERSONALI A TUTELA DELLA PRIVACY:

    Leggi Normativa

    Tutti i campi sono obbligatori