€20

Corso Per Programmatore Java - Versione Base

0 ratings
I want this!

Corso Per Programmatore Java - Versione Base

€20
ProgrammingAcademyJava
0 ratings

A chi è destinato

Il corso è adatto a chiunque  voglia diventare un  Programmatore Java Junior, ossia una persona che conosce non solo java base  MA anche tutte le tecnologie java enterprise che vengono effettivamente usati dalla aziende. Solo java base non basta. Per poter essere appetibili sul mercato bisogna conoscere le tecnologie Enterprise basate su java.


Durata del corso

Il corso ha una durata totale di circa 40 ore, suddivise in moduli.


Descrizione Programma 

Questo programma di formazione intensivo e pratico, è pensato per acquisire le competenze tecniche necessarie per iniziare la propria carriera come programmatore java junior. Il corso avrà un’approccio molto pratico, essendo orientato ad insegnare realmente come programmare. 

Durante il programma, creerai una tua web application e, soprattutto, imparerai le basi per affrontare un mestiere molto affascinante. 


Cosa è incluso?

Riassumendo, i servizi inclusi sono:

  • 40 ore di video lezioni.
  • Gruppo facebook e form dedicato all’assistenza.
  • Contatti con aziende di informatica per assunzione, previo superamento colloquio finale.

tutto questo per 20 euro.

Indice Programma

MODULO 1 – JAVA BASE

Introduzione a Java. Cenni storici, introduzione. Concetti operativi della programmazione Object Oriented. Evoluzione, versioni e struttura della programmazione Java. Installazione e configurazione della JDK. Struttura di un’applicazione, prima compilazione ed esecuzione. Introduzione agli IDE. Installazione IDE. Introduzione alle classi, oggetti, attributi; costruttore e metodi. Super e this. Codifica, case sensitive, formattazione, commenti e javadoc. Identificatori e tipi di variabili. Oggetti wrapper e tipi primitivi. Stringhe, array, array multidimensionali e liste. Paradigmi della programmazione ad oggetti: ereditarietà, incapsulamento, polimorfismo. Classi astratte ed interfacce. Override ed overload. Operatori logici, di assegnazione ed aritmetici. Istruzioni condizionali, cicli e condizioni di uscita dai cicli. Casting, eccezioni. 

MODULO 2 – PROGRAMMAZIONE ORIENTATA AGLI OGGETTI

Classi, Istanze, metodi, Costruttori, Ereditarietà, Interfacce, Classe Astratte, Polimorfismo, Static, Finale, Eccezioni, Pattern: Singleton, MVC, Factory, Facade. Introduzione programmazione concorrenziale. Thread e processi. 

 MODULO 3 – JAVA AVANZATO

Comparator e Comparable, Classi anonime, Lambda, Generics, Collection, Set, List, Map, HashMap, Pattern: Singleton, MVC, Factory, Façade, Dto, Dao, Observer, Introduzione programmazione concorrenziale. Thread e processi. 

MODULO 3 – JAVA EE

Introduzione al layer di persistenza. Introduzione e panoramica sui database relazionali. Installazione e configurazione RDBMS. Installazione e configurazione client. SQL. Introduzione e panoramica sui database ad oggetti. Installazione e configurazione database ad oggetti. Installazione e configurazione client, Introduzione alla Java Enterprise Edition. Application Server. Panoramica sulle specifiche EE. Persistenza con JDBC. Persistenza con JPA (Hibernate). Servlet, JSP, JSTL, JSF, Web Services REST, Web Services SOAP, Ejb Session, Mdb, JMS. La struttura di un progetto in ambito lavorativo. Maven. Condivisione e versionamento del codice. SVN e Git. Continuos integration e continuos delivery. Jenkins. Introduzione metodologie Agile. 

MODULO 4 – SPRING

Introduzione di Spring, Spring MVC, Spring Rest, Crittografia,  Differenza tra microservizi e applicazioni monolitiche. 

MODULO 5 – ACCENNI DI ANGULAR

Introduzione a angular, Componenti, NgModel, Routing, Service.

I want this!
Watch link provided after purchase
Powered by