info@inforcoopecipa.it

Tel: (+39) 011 5187362

Formazione e Lavoro

CORSO JAVA

Corso Java Base 2022 | Ambito 3

Percorso di 300 ore

CORSO JAVA BASE

Il CORSO JAVA BASE è finalizzato a:

· Utilizzare i concetti di programmazione orientata agli oggetti (OO)
· Utilizzare i vari costrutti del linguaggio di programmazione Java e gli strumenti standard del linguaggio Java
· Sviluppare applicazioni Java
· Creare applicazioni client-server che sfruttano le tecnologie web e la connessione alle basi di dati

Figura professionale in uscita: Programmatore Java Junior.

Corso approvato dalla Regione Piemonte con determina dirigenziale 7-2308 del 20/11/2020

Luogo: Torino | Corso Svizzera 161
Posti Disponibili: 13
Durata del corso: 300 ore
Costo: Gratuito

CONTATTI:
Tel: 011 5187362
Mail: luotto@inforcoopecipa.it

DESTINATARI CORSO JAVA BASE

Il corso si rivolge a giovani e adulti disoccupati (anche occupati in attività scarsamente remunerative o in Cigs) di età pari o superiore a 18 anni.

PROGRAMMA CORSO JAVA BASE

MODULO 1: Introduzione alla programmazione a oggetti (40 ore)

– Introduzione dei concetti di logica di programmazione e al linguaggio Java in particolare
– Concetto di variabile. Esempi di variabili semplici e complesse. Primi esempi di oggetti con semplici meto- di. L’oggetto come entità autonoma che lavora su di sé.
– Introduzione ai concetti di sequenza, selezione e iterazione e loro uso in Java
– Spiegazione di algoritmi di base su tipi primitivi e su oggetti semplici. Tecnica dell’esecuzione simbolica.
– Approfondimento degli oggetti. Metodi e proprietà in dettaglio. Costruttori. Metodi e proprietà di classe.

MODULO 2: Programmazione a oggetti in Java (32 ore)

– Basi teoriche del design OO
– Ereditarietà, incapsulamento, polimorfismo e loro uso pratico. Definizione di proprietà e metodi, loro ere- ditarietà, architettura OO.

MODULO 3: Programmazione OO avanzata (24 ore)

– Interfacce e classi astratte – Gestione delle eccezioni

MODULO 4: BASI di DATI e Linguaggio SQL (48 ore)

– Fondamenti di progettazione e sviluppo di basi di dati relazionali e linguaggio SQL – Connessione JAVA/Database SQL (JDBC e suo uso)
– Introduzione alle basi di dati complesse
– Algebra relazione e SQL
– Interrogazioni avanzate

MODULO 5: Basi di design e sviluppo pattern based (40 ore)

– Factory, Singleton, Facade, Template Method, Observer
– Front Controller, Model View Controller
– Elementi base di UML (class diagram, use case diagram, sequence diagram) – Design di una semplice applicazione tramite UML

MODULO 6: Networking di base, Servlets in Java (48 ore)

– Introduzione a HTTP e il mondo Web, REST
– Servlets, application server (caso concreto: Tomcat) – HTML5 e CSS3
– Javascript
– AJAX e JQuery (accenni di JQuery UI)

MODULO 7: Spring (52 ore)

– Introduzione a Spring
– Dependency injection
– Architettura Spring, Bean Factory e ApplicationContext

MODULO 8: Test finale (16 ore)
Realizzazione di una web application secondo i pattern MVC/FC per la gestione di un negozio: – gestione dei vari livelli di acceso, le problematiche di sicurezza e di disponibilità del dato.

– Tecnologie da utilizzare: pattern MVC, FC, Factory, Proxy. Javascript e JQuery per il front end e per AJAX. Spring e template per la programmazione backend. MySQL con stored procedures, functions e triggers per il DB.

Per i medesimi destinatari è previsto il corso di Elementi di Programmazione Java, inserito nel Programma GOL.

Per maggiori informazioni, clicca qui

SCARICA LA LOCANDINA DEL CORSO JAVA BASE

DOVE SI SVOLGE IL CORSO JAVA BASE?

TORINO

Compila il modulo e ti ricontatteremo per l'iscrizione

    Scopri tutti gli altri corsi finanziati a catalogo