Il piano didattico mira a formare una competenza di base in ambito full-stackweb basata su tecnologia Java. Il corso permetterà di acquisire la conoscenza delle tecnologie JAVA standard edition, JAVA enterpriseedition, HTML 5, CSS 3 e JAVASCRIPT che, una volta integrate tra loro, saranno un ottimo punto di partenza per crescere come Java web developero semplicemente per aver la capacità di realizzare applicazioni web basate su Java. Si offriranno anche le basi di conoscenza delle moderne basi di dati relazionali e del linguaggio SQL per l’interrogazione. Il tutto verrà sperimentato sul campo attraverso esercitazioni atte ad assimilare gli argomenti proposti durante le lezioni. Verranno inoltre mostrati i più importanti frameworksJava presenti sul mercato quali HIBERNATE e SPRING che ormai rappresentano dei toolsindispensabili per una moderna web Java application. Il corso permette quindi ad ogni candidato di disporre delle basi di conoscenza di sviluppatore backend(sulla quale viene inevitabilmente posta più enfasi), sviluppatore frontende sviluppatore database.

  • Possibilità di personalizzare il proprio percorso formativo
  • Materiale didattico per auto formazione
  • Formazione pratica con docenti di alto livello
  • Possibilità di networking per inserimento lavorativo

Il corso, di forte impianto pratico, ha come obiettivo quello di creare una figura professionale qualificata e ricercata dal mercato con elevate competenze in ambito Java e Front end development.
Si rivolge a coloro che all’interno o in seguito a un percorso formativo concluso vogliano rafforzare le proprie competenze in ambito informatico con focus sui linguaggi e sugli strumenti proposti.
L’obiettivo è formare professionisti junior per le seguenti funzioni: Front end developer, Java developer, Java web developer.
data-analyst-position
developer-on-computer
DSC_0323-1920×1080
why-java-is-best-and-10-reasons-to-learn-java-programming-language

Moduli del corso

  • Elementi di analisi funzionale con UML
  • Concetto di Classe – membri e metodi
  • Visibilità di membri e metodi: private, public, protected
  • Cardini della programmazione ad oggetti (OOP)
  • Incapsulamento dei membri della classe
  • Metodi di accesso ai membri della – Metodi setter() e metodi getter()
  • Installazione del JDK java 1.9
  • Configurazione di Eclipsee installazione di Tomacat9
  • Creazione di un progetto dynamicweb
  • Analisi della struttura di un progetto web java based
  • Tipi di variabili
  • Caratteristica case-sensitive del linguaggio java
  • Package
  • Creazione di classi java
  • Le variabili in java
  • Araye ArraList
  • operatori aritmenticie operatori logici
  • Controlli
  • Iterazioni – cicli for, whilee do while
  • Classi wrapper
  • Membri metodo costruttore e metodi
  • Creazione di istanze
  • Invocazione dei metodi
  • jsp
  • inclusione di classi java nelle pagine jsp
  • Accesso alla documentazione Oracle delle classi java
  • Studio del linguaggio SQL – Linguaggio fondamentale – Creazione di un database, Creazione di tabelle, concetto di chiave primaria e chiave esterna
  • Comandi fondamentali selectinsert, update e delete
  • Introduzione alle queryjoin
  • Creazione di un pannello di backoffice
  • Avvio della sessione. HttpSessions = request.getSession();
  • Lettura di parametri gete post da parte delle pagine jspe Servlet
  • Switch e Implementazione del backofficecon una sola pagina jsp
    JDBC – Connessione ad un database MySQL
  • Studio di una classe di esempio per connettersi ad un database MySQL,
    esecuzione di queryselecte metodo impagina(), esecuzione diquerydi
    aggiornamento del database
  • Oggetto Connection e oggetto Statement
  • Autenticarsi accedendo ad un database MySQL- Avvio della sessione
    Criptazione dei dati con metodo md5
  • Studio della classe ResultSet
  • I metodi principali della classe ResulSet
  • Implementazione nel backofficedei case di inserimento, modifica,
    cancellazione, ricerca su tabelle di un databaseMySQL
  • Servlet. I metodi doPost() e doGet()
    Interfacce e Classi Astratte
  • Overridedeimotodi
  • Esercitazioni

  • Panoramica sul framework
  • Inclusione della libreria jQuerynelle pagine web
  • Release Minifieded Uncompressed
  • $(document).ready
  • Accedere agli elementi del DOM con jQuery
  • Accedere ad elementi HTML unici con jQuery
  • Attributi e metodi dei comandi fondamenti di jQuery
  • Accedere alle classi con jQuery
  • Rispondere agli eventi con jQuery
  • Fade, effetto dissolvenza in jQuery
  • Accedere agli elementi dei formcon jQuery
  • Modificare lo stile CSS degli del DOM con jQuery
  • Interazioni con utente
  • Realizzare gallerie fotografiche con javascripte jQuery

  • Sintassi fondamentale
  • Concetto di variabile
  • Controlli
  • AIterazioni- cicli for, whilee do while
  • Funzioni
  • Ritorno di valori delle funzioni
  • Inclusione dei file javascript
  • Gestione degli eventi
  • Evento submitdelle forms
  • Accedere ai campi input delle forms
  • Validazione lato client
  • La console – Tecniche di debug
  • Accedere agli elementi del DOM con javascript
    •Modificare lo stile degli elementi del DOM conjavascript

  • Strumenti per lo sviluppo dei siti internet
  • Analisi della struttura di una pagina HTML5
  • tagblocklevele taginline
  • I tagHTML in generale
  • Matatage ottimizzazione delle paginper risultare gradite ai motori di ricerca
  • Contenuti e semantica. I nuovi tagHTML5
  • Utilizzo dei tagsemantici per ottimizzare la visibilità delle pagine web
  • Collegamenti ipertestuali
  • Immagini e video
  • Testi organizzati: liste e tabelle
  • Il DOM
  • Le forms- input type- attributi placeholedere required
  • Trasmissione dei dati via gete via post
  • Fogli di stile CSS – Le regole CSS3 – Selettori e “cascata”
  • Definire la struttura della pagina
  • Float
  • Impostazione di colori e immagini di background
  • Menu multilivello
  • Testare il sito e individuare gli errori
  • Effetti e animazioni con CSS3
  • Bootstrap e Layout responsive

Informazioni sul corso

  • 4-5-6-7 giugno| JAVA
  • 8-11 giugno     | J-QUERY
  • 12-13 giugno   | JAVASCRIPT
  • 14-15 giugno   | HTML5 e CSS3

l corso si svolgerà dalle 9.00 alle 18.00 con un’ora di pausa presso la sede di JABIL ACADEMY in via Giovanni Battista Pirelli snc, Marcianise

Il corso, diviso in 3 moduli da 16 ore e 1 moduli da 32 ore e viene adattato alle esigenze di ogni singolo partecipante.

È previsto un colloquio con il direttore didattico per consigliare il corsista sui moduli da seguire in base alla sua preparazione ed esperienza al fine di fornire un percorso personalizzato.

Non è obbligatorio seguire tutti i moduli.

Verrai contattato al più presto per fissare il colloquio in sede!