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 Java, Spring, Hibernate e Web Services.

Numero massimo partecipanti: 12
Frequenza: 5 lezioni di 8 ore a settimana
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
Dove siamo
Sede operativa Via Vincenzo Lamaro, 13 00173 Roma
Gruppo Digital Engineering
Sede legale Via dell'Acquedotto Paolo, 80 00168 Roma