Geek Academy
Java Advanced Web Specialist

Java Advanced Web Specialist

Il corso ha l’obiettivo di trasmettere tutti i concetti indispensabili per diventare autonomi nella realizzazione di applicazioni Java Web complesse e altamente professionali, basate sui framework più diffusi e consolidati nel settore, come Spring ed Hibernate


60 ore
di corso


Servizio Placement


4 Borse di studio


10% di sconto per tutte le iscrizioni pervenute entro il 20/01/2018

RICHIEDI INFORMAZIONI ACQUISTA ORA

Il corso ha l'obiettivo di trasmettere tutti i concetti indispensabili per diventare autonomi nella realizzazione di applicazioni Java Web complesse e altamente professionali, basate sui framework più diffusi e consolidati nel settore, come Spring ed Hibernate.

Scenario
Spring nasce come framework lightweight suddiviso in moduli tra loro indipendenti, in modo tale che sia possibile scegliere quali componenti siano più adatte al proprio scopo. Non solo: è concepito come alternativa e completamento alle tecnologie Java Enterprise, grazie al suo container semplice e leggero, che offre una serie di funzionalità del tutto analoghe a tale contesto. Grazie poi all'alto livello di integrazione con Hibernate, non mancano neanche features riguardanti la gestione della persistenza, altra pietra miliare delle tecnologie in questione. Conoscere Spring e Hibernate, rappresenta certamente un valore di grande importanza per realizzare prodotti performanti e per potersi quindi definire specialisti dello sviluppo Web.

Sintesi dei contenuti
PRINCIPAL SUBJECTS: Spring 4.3.x, Hibernate 4.x, Security.
Modulo 1, Spring Web Base.
Core: Intro; Spring Architecture; Inversion of Control; Core and Application Context; Bean and Bean Definition; XML context; Autowiring; Bean scopes; Introduction of Aspect Oriented Programming. 
MVC: Introduction and MVC Pattern; Front Controller; Spring MVC Architecture; HTTP Request Processing; MVC Beans; Request Mapping and URI Templates; Annotations and XML Configuration; View and View Resolver; Form Bean and Validation; Tiles and Layout Managing; Internationalization support; RESTful Web Services.
Modulo 2, Hibernate e Spring Integration.
Hibernate: ORM introduction; JDBC and ORM comparison; Thinking data as objects; ORM: features and advantages; Hibernate Architecture; Main components; Hibernate and CMP; Model-Driven design; Objects identity; Transactions and concurrency; Session Factory; Session; ORM Mapping: XML /Annotations; Associations; Query System: HQL and Criteria; Pattern; Locking and Caching; Hibernate API and JPA 2.x.
Spring Data Access: Transaction Management; Dao Support; ORM Access; Hibernate Integration; Session Factory; Datasource; Hibernate DAO; Hibernate Template.
Spring Security: Autentication and Authorization; Security Filter and Security Context; Core Services; Method Security; JSP Security tags. In sede di colloquio verranno forniti ulteriori dettagli delle singole unità didattiche.

Quali sono i requisiti?
Per iscriversi al modulo 1 è indispensabile una conoscenza adeguata del linguaggio Java e della piattaforma Enterprise Edition. Per frequentare il modulo 2 è necessario frequentare il Modulo 1. Per coloro che possiedono le conoscenze corrispondenti ai contenuti del modulo 1 potranno iscriversi direttamente al modulo 2.

Cosa otterrò da questo corso?
Al termine di questo corso saranno acquisiti i concetti principali relativi ai framework maggiormente diffusi sul mercato Java Web, ovvero Spring e Hibernate. Inoltre, si diventerà in grado di realizzare da zero Web Application Java robuste, sicure e altamente professionali. Con le conoscenze acquisite, inoltre, si diventerà in grado di sostenere gli esami al fine di conseguire le certificazioni legate alle corrispondenti tecnolgie oggetto del corso. 

Dotazioni tecniche base
Minimi
CPU dual core 64-bit on x86-64
RAM 4gb
Consigliati
CPU i5 o superiore Ram 8gb o più
Risoluzione schermo 1920*1080
Sistema Operativo: Linux/Mac Os X
Software: Java 7 (ultima update), NetBeans 8.x (versione JEE), Tomcat 8.0.x.

RICHIEDI INFORMAZIONI ACQUISTA ORA

il corso non è accessibile ai principianti

Formula: Serale

Durata: 60 ore

Dal 20/02/2018

N° posti disponibili: 8

Capienza: 12 posti

Sede di svolgimento:

ROMA METRO COLOSSEO

via della Consulta, 52, 00184 Roma

Docenti del corso: