Skillbook Logo
foto profilo

Skill Factory

logo

Java Full Stack Developer

Codice: JAVAEXP003

Profili | Informatica > Sviluppo Software

Editore: Skill Factory Training Designer: Gino Visciano

INFORMAZIONI
Calendario
Richiedi Informazioni

Descrizione

Il corso permette di acquisire tutte le competenze per diventare un Programmatore Java Full Stack. Questa figura professionale conosce bene le Basi di Dati, le progetta, le implementa e le gestisce con il linguaggio SQL. Conosce la logica di programmazione, l'Object Oriented e le collection di dati, ha familiarità con il Pattern MVC. E' capace di gestire un database con JDBC, applica le tecniche di CRUD, sa impaginare il contenuto di una tabella. Crea pagine HTML professionali con controlli di validazione in Javascript, usa senza difficoltà librerie di funzioni JQuery e controlli interattivi AJAX. Sviluppa applicazioni Web utilizzando pagine HTML, Servlet e JSP, includendo librerire JSTL e macro EL.

Prerequisiti di accesso

Prerequisiti importanti: concetti di Informatica Generale, buona capacità di amministrare sistemi operativi come Windows e Unix/Linux, buona conoscenza delle Reti di computer e dei principali servizi Internet. Importante la conoscenza della Logica di programmazione (preferibilmente in C), la capacità di risolvere e determinare problemi e la predisposizione a lavorare in Team. E' richiesta la conoscenza della liingua Inglese almeno a livello B1.

Sbocchi lavorativi

Aziende ICT.

Durata:

Aula

82 Ora/e

Laboratorio

56 Ora/e

E-Learing

48 Ora/e

Test

3 Ora/e

Totale

189 Ora/e

LISTA COMPETENZE ASSOCIATE

Introduzione alle metodologie agili

Introduzione alle metodologie agili: Lean, Kanban, Extreme Programming, Scrum

Base Dati

Cos'è un Database, Diagrammi E-R, Modello Relazionale.

Linguaggio SQL

Linguaggio SQL Livello Avanzato

Implementare Database Relazionali

Implementare Database Relazionali Livello Avanzato

Java fondamenti

Linguaggio Java fondamenti

Java Object Oriented

Java Object Oriented

Java Object Oriented Concetti Avanzati

Override, Uso d'interfacce per ereditrietà multipla. Equals, ToString, Istanceof.

Java Vettori di oggetti e Collection

Vettori statici di oggetti e ArrayList e HashMap.

Gestione Database con JDBC

Gestione Database con JDBC

Creazione di GUI SWING

Creazione di GUI SWING

HTML

CSS

JavaScript

JQuery

Sintassi ed utilizzo di jQuery

Fondamenti di XML

Fondamenti di XML

AJAX

Tecnologia AJAX

Utilizzo di XML in Java

JAXB, DOM e SAX

Java Servlet

Struttura e ciclo di vita di una Servlet

Java Server Page

La Tecnologia JSP e gli strumenti di scripting

Test di fine progetto

Raccolta dei Test di fine progetto, didattici e di gradimento

ATTIVITA' ASSOCIATE

Attività

Tipo attività

Erogazione

Durata

Informazioni

TOP