corso Java Full Stack

Questo percorso Full stack ha l’obiettivo di formare professionisti  in grado di progettare e lavorare su tutte le diverse componenti software che compongono un sistema informatico. Il corso approfondisce le tecnologie di front end HTML5, CSS, JavaScript, jQuery, Angular e le componenti di back end dei sistemi informativi utilizzando le più moderne tecnologie JavaSpring, Hibernate e Web Services.

Prossima data inizio: 1 marzo 2020
Numero massimo partecipanti: 12
Durata: 4 mesi, 480 ore totali

Frequenza: 5 lezioni di 8 ore a settimana

Prezzo  € 3.200,00
Prezzo in offerta: gratuito!

IL PROSSIMO CORSO INIZIERÀ IN DATA 1/03/2020 – RICHIEDI INFORMAZIONI PER L’ISCRIZIONE

Overview del corso

Java è un linguaggio di programmazione molto diffuso in Internet per la realizzazione di applicazioni e siti web, con numerose possibilità di impiego.
Per essere competitivi al giorno d’oggi ogni azienda ha necessità di automatizzare i suoi flussi informativi. L’affermazione del modello orientato agli oggetti ed in particolar modo del linguaggio Java permettono lo sviluppo di software per qualunque tipo di realtà aziendale. Java consente di produrre software di qualità, mantenendo il controllo su tempi e costi, attraverso la definizione rigorosa di un processo per lo sviluppo del software e l’uso di tecnologie moderne e affidabili.
Conoscere la programmazione orientata agli oggetti e Java è il principale veicolo per inserirsi nel mondo del lavoro come figura specializzata in tale linguaggio.

Questo corso introduce i partecipanti alla programmazione orientata agli oggetti, alle ‘keywords’ e ai costrutti del linguaggio Java. Il corso esplora le principali Application Programming Interfaces (API) che vengono utilizzate per progettare applicazioni con Java.

Sarà presentata la Java Platform, Enterprise Edition (Java EE) che è lo standard nei software aziendali guidati dalla comunità. Java EE è sviluppato utilizzando il Java Community Process, con il contributo di esperti del settore, organizzazioni commerciali e open source, gruppi di utenti Java e innumerevoli individui. Ogni versione integra nuove funzionalità in linea con le esigenze del settore, migliora la portabilità delle applicazioni e aumenta la produttività degli sviluppatori.
Oggi Java EE offre una ricca piattaforma software aziendale e oltre 20 implementazioni Java EE compatibili tra cui scegliere.

Spring è un framework che ha come obiettivo principale quello di gestire la complessità nello sviluppo di applicazioni “enterprise” in ambiente Java. Al termine del corso i partecipanti saranno in grado di progettare applicazioni Enterprise basate sul framework Spring, di gestirne la programmazione e la configurazione.

Questo corso per Programmatore Java  è stato  pensato per rispondere alla crescente domanda di competenze nello sviluppo di applicazioni informatiche proveniente dal settore IT.  Il corso ha l’obiettivo di formare professionisti altamente specializzati nella programmazione ad oggetti in linguaggio Java: al termine del corso saranno in grado di  progettare, sviluppare e collaudare software applicativi, manutenendo e amministrando le relative funzioni in esercizio.

Nello specifico si apprenderà la sintassi del linguaggio Java, la programmazione orientata agli oggetti, la creazione di interfacce grafiche utente, la gestione delle eccezioni, le funzionalità di I/O per i file, i thread e le funzioni di rete. I partecipanti acquisiranno competenze nelle tecnologie: JavaScript, jQuery, Angular, database e SQL, Java SE, Java EE, JPA  e Web services, ed i principali frameworks: Hibernate e Spring.

Attraverso esercizi pratici e progetti reali, al termine del corso avrai la comprensione dei passaggi necessari per creare programmi con la tecnologia Java.
Potrai costruire una solida base di conoscenze nel linguaggio Java per intraprendere la tua carriera professionale nello sviluppo software e la tua formazione continua.

Il corso dura 4 mesi e prevede circa 480 ore di lezione. Le lezioni si tengono 5 giorni a settimana, per un totale di  80 lezioni di 6 ore ciascuna. La teoria e la pratica verranno alternate in modo tale che gli allievi possano sperimentare subito le tecnologie presentate durante le lezioni, seguiti dai nostri tutor d’aula.

Sede

Il corso si svolge nelle aule della nostra sede in Roma, via Vincenzo Lamaro n. 13 presso il centro commerciale CinecittàDue (fermate della metropolitana linea A: Cinecittà o Subaugusta).

Date

Il corso viene proposto 2 volte l’anno, in Marzo e Settembre.

La prossima data a calendario è prevista il giorno 1 Marzo 2020.

Didattica

Il corso ha una durata di 4 mesi e prevede circa 480 ore di lezione. Le lezioni si tengono 5 giorni a settimana, per un totale di  80 lezioni di 6 ore ciascuna.

Si svolge nella fascia oraria compresa tra le 9,30 e le 16,30.

Prerequisiti

Il corso è aperto a tutti, non ci sono prerequisiti.

Programma del corso

Sviluppo Backend

Java
– Fondamenti
– Paradigmi OOP
– Tipi primitivi, operatori e comandi
– Collections
– Gestione delle eccezioni
– Streams
– Multithreading

Spring
– Fondamenti e Architettura
– Spring Boot
– Controller
– Services
– Spring Data
– Spring Security

Patterns
– DAO e Repository

Hibernate

Database
– query SQL
– JPA

Messaging
– Publish-subscribe model in Kafka

 

Sviluppo Front End

HTML & CSS

JavaScript & jQuery
– Features ECMA 6 & 7
– Funzione $
– Selettori
– Attributi, classi e metodi base
– DOM e CSS

Angular
– Fondamenti
– TypeScript
– Callback
– Components
– Directives

Richiedi Informazioni

    Trattamento Dati

    Acconsento al trattamento dei dati personali e sensibili ai sensi del T.U. Privacy (D.Lgs 196/03). Vedi Privacy Policy e Informativa CV)

    Dove siamo

    Sede operativa Via Vincenzo Lamaro, 13 00173 Roma
    Gruppo Digital Engineering

    Sede legale Via dell'Acquedotto Paolo, 80 00168 Roma