Programmatore JAVA/JAVAEE 2017 Una figura altamente specializzata in grado di sfruttare la ricchissima e solida suite di strumenti messa a disposizione della piattaforma JAVA 2 Standard Edition per la realizzazione di applicazioni Web basate su JAVA 2 Entreprise Edition. Partendo dall’introduzione alla programmazione orientata agli oggetti (OOP) si passerà allo studio dei fondamenti della programmazione JAVA. Tali conoscenze verranno utilizzate per affinare le tecniche di programmazione utili a realizzare soluzioni applicative distribuite proiettate in un contesto web oriented. Le diverse sintassi del linguaggio Java sono integrate con esercitazioni pratiche finalizzate a un apprendimento efficace e concreto. Il corso è rivolto principalmente a persone con una formazione di base di tipo tecnico-scientifica o informatica, ma è aperto anche a tutti gli appassionati di informatica che vogliono affinare la proprie competenze nello sviluppo software. Contenuti Interazione tra Software e Sistema operativo: l’utilità del crossplatform, la programmazione JAVA, struttura e gerarchia di classi, Java e i pacchetti. Ereditarietà e interfacce, classi interne e anonime, le collezioni, utilizzo di Stream e File. Programmazione concorrente tramite i Thread. Utilizzo di Netbeans IDE. Gestione automatizzata delle librerie e delle dipendenze con Maven. La piattaforma Enterprise: caratteristiche e patterns in ambiente J2EE, Glassfish, JSON, componenti di un’applicazione Web Java, HTTP e Servlet, le JSP, i RESTFul Web Services, Persistenza dei dati e JDBC in ambiente Web. Gli ORM ed utilizzo di Hibernate. Architettura e componenti principali, i POJO, Mapping ed Annotations, Performance Tuning. Integrare Hibernate nelle applicazioni Web. Sicurezza sul luogo di lavoro. Avvio febbraio 2017 Durata 400 ore: 160 in aula 240 stage e/o project work Svolgimento In orario serale Quota di iscrizione € 2.200,00 + iva Ai primi 15 iscritti € 1.500,00 + iva Info Corinne Baldovini Tel. 051.4151942 Fax 051.4151920 [email protected] Fondazione Aldini Valeriani - via Bassanelli 9/11 - 40129 Bologna - Tel. 051.4151911 - Fax 051.4151920