Logo Dot
Corso di

Java Full Stack

Full-time

Dal lunedì al venerdì (09-18)

Frequenza obbligatoria

200 Ore

Descrizione Corso

DESCRIZIONE CORSO

Il corso di Java Full Stack Developer fornisce gli strumenti necessari per raggiungere una notevole e solida padronanza del linguaggio Java, della parte Java Web e quindi della architettura e delle specifica JEE, per quanto riguarda il backend. Circa la parte frontend verranno impartite le nozioni fondamentali del protocollo HTTP e quindi di HTML e CSS, con uno sguardo particolare al linguaggio Javascript e CSS, quindi alle annesse librerie.

Obbiettivi Corso

OBIETTIVI

Lo scopo del corso di Java Full Stack Developer è quello di formare dei moderni professionisti in grado di lavorare, e di farlo perfettamente integrati in un team, su varie componenti di un sistema informatico, dal frontend al backend fino al database.

INIZIA LA TUA CARRIERA DIGITALE

    Nome

    Cognome

    Email

    Telefono

    Curriculum Vitae

    Premendo il pulsante di invio dichiaro di aver preso visione delle Web Privacy Policy ai sensi del Regolamento (UE) 2016/679. I dati personali forniti saranno acquisiti da dot Academy Srl che li tratterà, in qualità di Titolare, esclusivamente per adempiere alla richiesta.

    NOZIONI BASE DEL CORSO

    JAVA STANDARD EDITION

    • Definizione di portabilità di un linguaggio di programmazione e del concetto WORA.
    • Tipi di base e strutture di controllo in Java.
    • Cicli ed iterazioni.
    • Funzioni statiche.
    • Git per il Version Control ed importanza della condivisione.
    • Eclipse come IDE di lavoro.
    • Classi ed oggetti in Java.
    • Ereditarietà e polimorfismo.
    • Interfacce e classi astratte.
    • Controllori di accesso e definizione di package.
    • La gestione delle eccezioni in
      Java.
    • Java Generics.
    • Collections Framework.
    • I/O in Java.
    • Definizione ed importanza delle Annotations in Java.
    • Dependency Injection.
    • Gestione della concorrenza in Java.
    • Le date in Java.
    • Lambda functions e Streams in Java.
    • Principali Design Patterns.

    BASI DI DATI RELAZIONALI: MODELLO, LINGUAGGIO SQL.

    • Basi di dati e sistemi di gestione di basi di dati.
    • Definizione di modello relazione e linguaggio SQL: istruzioni di definizione, interrogazione e modifica delle basi di dati.
    • Download ed installazione di MYSQL per la applicazioni pratiche.
    • Java e i databases: Connettori JDBC, Specifiche JPA, Pattern DAO, ORM Pattern ed Hibernate.
    • Introduzione a Maven per la build di progetti complessi.
    • Spring Data.

    HTML, CSS E JAVASCRIPT

    • Definizione del modello client-server.
    • Definizione del linguaggio di markup HTML e principali tags.
    • CSS per la stilizzazione delle pagine web.
    • Definizione del DOM e fondamenti del linguaggio Javascript.
    • Strutture di controllo e stringhe in Javascript.
    • Javascript e il DOM.
    • Funzioni ed eventi in Javascript.
    • Concetti avanzati del linguaggio Javascript: Form validation e chiamate Ajax.
    • Librerie Javascript quali JQuery e librerie CSS quali Bootstrap per la responsiveness.

    JAVA ENTERPRISE EDITION

    • Architettura JEE.
    • Definizione ed utilizzo di Web Containers.
    • Socket Connections.
    • Servlet e JSP.
    • Tags JSP e direttive JSP.
    • Filters e Listeners.
    • Pattern MVC.
    • Introduzione a Docker ed alla containerizzazione.
    • Session Cookies e dati in sessione.
    • Basi di Spring Framework e Spring Boot.

    CHE LAVORO POSSO FARE?

    I partecipanti al corso Java Full Stack Developer acquisiranno competenze di programmazione, conoscenza dei principali linguaggi e la scrittura di codici, soprattutto una notevole preparazione nel linguaggio Java il più diffuso per sviluppare siti web, applicazioni per smartphone, tablet e videogiochi.

    Java Developer
    Java Developer Junior
    Fullstack Developer
    Full Stack Developer Junior
    Software Developer
    Software Developer Junior

    https://www.dotacademy.it/grazie-corso/

    I TOOL CHE IMPARERAI AD USARE

    Grazie al corso di Java Full Stack
    Java

    Java

    Jakarta EE

    Jakarta EE

    Visual Studio

    Visual Studio

    MySQL

    MySQL

    COME FUNZIONA LA SELEZIONE?

    Compila il form soprastante e inviaci il tuo curriculum.
    Il tuo curriculum verrà valutato dai nostri esperti. Se sarai ritenuto in linea con il percorso formativo proposto e con le caratteristiche della classe in formazione, ti contatteremo per un colloquio conoscitivo.