Eduteam Srl

Java Academy

Eduteam Srl
A Milano
  • Eduteam Srl

Gratis
CORSO PREMIUM
Chiedi informazioni a un consulente Emagister

Informazioni importanti

Tipologia Corso intensivo
Livello Livello intermedio
Luogo Milano
Ore di lezione 160h
Durata 5 Settimane
Inizio Scegli data
  • Corso intensivo
  • Livello intermedio
  • Milano
  • 160h
  • Durata:
    5 Settimane
  • Inizio:
    Scegli data
Descrizione

Su Emagister.it puoi trovare il corso professionalizzante "Java Academy" tenuto da Eduteam S.r.l., con lo scopo di formare sviluppatori Java. Il corso è gratuito e destinato a persone disoccupate/ inoccupate; proposto da una società, come Eduteam, con anni di esperienza nel campo della formazione informatica - manageriale e della consulenza.

Il corso è strutturato in modo sostanzialmente pratico e tutte le nozioni teoriche verranno applicate attraverso esercitazioni e sperimentazioni attive dei contenuti, in modo da apprendere le basi necessarie per la progettazione e lo sviluppo di applicazioni articolate ed oggetti. La Java Academy è finalizzata alla preparazione di professionisti in grado di lavorare in gruppo e di intervenire operativamente sullo sviluppo software, sui processi di analisi e sul collaudo.

I requisiti richiesti per frequentare questo corso sono: un diploma o/e laurea in informatica o materie scientifiche e la conoscenza, almeno di base, delle tecniche di programmazione ad oggetti. Inoltre è consigliata una buona padronanza dell'inglese, scritto e orale. I soggetti che saranno valutati come idonei, verranno contattati per un colloquio conoscitivo e di valutazione delle competenze tecniche.

Strutture (1)
Dove e quando
Inizio Luogo
Scegli data
Milano
VIA PRIVATA ALFREDO SOFFREDINI 39, 20156, Milano, Italia
Visualizza mappa
Inizio Scegli data
Luogo
Milano
VIA PRIVATA ALFREDO SOFFREDINI 39, 20156, Milano, Italia
Visualizza mappa

Domande più frequenti

· Quali sono gli obiettivi del corso?

Il corso è finalizzato alla formazione di figure professionali tecniche, che fanno riferimento al software developer, con spendibilità nel mondo del lavoro. Il software developer interviene sui processi di analisi, sviluppo, testing e collaudo, lavorando preferibilmente in team. La Java Academy ha un taglio essenzialmente operativo. La garanzia che i contenuti del corso siano sperimentati e applicati in tempo reale, viene fornita dall'utilizzo di diversi modelli di apprendimento, quali esercitazioni e project work.

· A chi è diretto?

L'azione formativa è destinata a soggetti disoccupati e inoccupati.

· Requisiti

Istruzione richiesta: • diploma o Laurea in informatica/materie scientifiche; • conoscenza della lingua inglese. Competenze richieste: • conoscenza delle tecniche di programmazione a oggetti.

· Quali saranno i passi successivi alla richiesta di informazioni?

I candidati selezionati verranno contattati per un colloquio conoscitivo/tecnico/motivazionale presso la nostra sede di Milano.

Opinioni

0.0
Senza valutazione
Valutazione del corso
100%
Lo consiglia
4.6
eccellente
Valutazione del Centro

Opinioni sul corso

Non ci sono ancora opinioni su questo corso
* Opinioni raccolte da Emagister & iAgora

Cosa impari in questo corso?

Programmazione
Java
Interfaccia grafica
J2ee
SQL
JavaBeans
XML
Javascript
Jquery
Sviluppatore
Software developer
Architettura web
Informatica
HTML
Web design
Team building
Didattica informatica
Sviluppatori Java
Liberi professionisti
Web developer

Professori

eduteam EDUTEAM
eduteam EDUTEAM
DOCENTE

Programma

Modulo 1:

Ciclo dello sviluppo e principi di programmazione – 10 h (10 h teoria)

· Introduzione al ciclo di sviluppo del software;

· metodologie di gestione;

· introduzione alla programmazione Object-Oriented;

· classi e oggetti;

· campi e metodi statici;

· costruzione di oggetti;

· ereditarietà;

· polimorfismo;

· overriding e overloading;

· i package;

· java come strumento di programmazione.

Modulo 2:

L’Ambiente di programmazione – 8 h (5 h teoria / 3 h pratica)

· Installazione del Jdk;

· installazione della sorgente di libreria e della documentazione;

· ambienti di sviluppo;

· controllo sorgente:

· SVN;

· utilizzo di un ambiente di sviluppo integrato;

· java Heap;

· java Stack

Modulo 3:

Strutture fondamentali di programmazione Java – 8 h (5 h teoria / 3 h pratica)

· Un semplice programma java;

· tipi di dati;

· variabili;

· costanti;

· operatori;

· stringhe;

· controllo del flusso;

· modificatori di accesso;

· array

Modulo 4:

Ereditarietà in Java – 10 h (4 h teoria / 6 h pratica)

· Approfondimento del concetto di ereditarietà;

· polimorfismo in Java;

· binding dinamico; cast;

· classi astratte;

· gli oggetti Wrapper.

Modulo 5:

Interfacce e tipologie di oggetti interessanti – 8 h (4 h teoria / 4 h pratica)

· Proprietà delle interfacce;

· interfacce e classi astratte;

· utilizzo delle Collection;

· principali implementazioni;

· map;

· i JavaBean

Modulo 6:

Generics, Annotation, Enumeration, Autoboxing ed operazioni di Debug – 12 h (6 h teoria /6 h pratica)

· Numero variabile di argomenti;

· output formattato;

· tipi generici (Generics);

· annotazioni e Metadati;

· autoboxing;

· ciclo ”for” migliorato (ciclo ”fhach”);

· tipo enumerazione;

· importazione delle costanti statiche;

· classificazione delle eccezioni;

· come lanciare una eccezione;

· intercettazione delle eccezioni;

· tecniche di debug;

· utilizzo di un debugger

Modulo 7:

Infrastruttura applicazini J2EE e Database – 24 h (10 h teoria / 14 h pratica)

· Infrastruttura J2EE basata su tecnologie OpenSource;

· architettura 3-tier;

· introduzione ai RDBMS;

· introduzione SQL;

· API JDBC e collegamento a Database;

· JNDI; ConnectionPool e Datasource


Modulo 8:

Componenti Web Oriented – 8 h (4 h teoria / 4 h pratica)

· Introduzione XML;

· Servlet; Jsp;

· Introduzione JSF e Web Service;

· le Web Application:

· web.xml, struttura di un war

Modulo 9:

Enterprise Java Beans ed application Server J2EE – 8 h (3 h teoria / 5 h pratica)

· Model View Controller,

· Chain of responsibility, Business Delegate, Session Façade, DAO

Modulo 10:

Introduzione agli ORM e ad Hibernate – 8 h (4 h teoria /4 h pratica)

· Orm Hibernate mappatura degli oggetti, relazioni one to one, one to many, many to many, HQL e Criteria.

Modulo 11:

Introduzione ai più diffusi Frameworks OpenSource – 24 h (10 h teoria /14 h pratica)

· Introduzione Spring 4 (DI; Spring Container, Spring AOP, Spring MVC, Spring ORM Hibernate)

Modulo 12:

Java script– 8 h (4 h teoria /4 h pratica)

· HTML; CSS; Java script; JQuery

Modulo 13:

AngularJS 24 h (10 h teoria /14 h pratica)

· Introduzione ad AngulaJs

o Caratteristiche del framework

o Architettura del framework: view – controller – scope

o Applicazione single page routing

o Presentation model

o Ide di sviluppo

o Debugging

· SCAFFOLDING

o Creazione dello scheletro di un’applicazione

o Gestione delle dipendenze

o Automazione dei task

· MODULI, CONTROLLER, SCOPE E DATA BINDING

o Operazioni sui moduli

o Utilizzo dei controller

o Gerarchia degli scope e trasferimento di informazioni

· DEPENDENCY INJECTION E SERVICE

o Utilizzo di $injector

o Utilizzo dei servizi specializzati (factory, service, provider, value…)

· CLIENT SIDE TEMPLATING

o Creazione e uso delle direttive

o Creazione e uso dei filtri

o Utilizzo della view e routing

o Validazione dei dati in una form

· ROUTING

o Configurazione e utilizzo del modulo di routing

o Utilizzo delle hashbang URL

o Utilizzo della history api di HTML5

o Application cache

o Web workers

o SSE e Websocket

· ANGULAR E ALTRI FRAMEWORK

o JQuery

o AngularUI

o Angular Foundation

· RECAP E WORKSHOP

o Ripasso rapido di tutti gli argomenti

o Creazione di un’applicazione completa in un contesto di lavoro reale

Ulteriori informazioni

Il percorso verrà attivato al raggiungimento del numero minimo di partecipanti (12).
Le offerte si intendono rivolte a persone di entrambi i sessi (D.lgs 198/2006).