Skill Factory
Descrizione
Un Java Developer è una figura professionale che deve conoscere bene le Basi di Dati ed il Linguaggio SQL e riesce ad amministrare senza grosse difficoltà MySQL ed ORACLE. Ha ben chiari i paradigmi Object Oriented che applica nei programmi che scrive. Gestisce i Database con JDBC, conosce le tecniche di CRUD e crea GUI professionali con SWING. Gestisce il Web Server Apache e sviluppa applicazioni Web usando le Servlet e le JSP, di cui conosce anche i concetti avanzati, come JSTL e linguaggio EL. Crea pagine HTML professionali con controlli di validazione in Javascript, usa senza difficoltà librerie di funzioni JQuery e controlli interattivi AJAX. Ha familiarità con il Pattern MVC e lavora con STRUTS. Conosce l'XML e crea, pubblica e consuma Web Services SOAP/REST. Gestisce i principali Application Server (GlassFish, JBOSS, Web Logic), sa che cosa sono gli EJB ed in particolare sviluppa applicazioni con i Session Bean. Progetta e sviluppa applicazioni persistenti con JPA, lavora senza difficoltà con il Framework Hibernate.
Prerequisiti di accesso
Prerequisiti importanti: Informatica Generale, Amministrazione Sistemi Operativi, Reti, Principali servizi Internet, Logica di Programmazione (preferibilmente in C), Predisposizione a lavorare in Team, Problem Solving. Prerequisito facoltativo: Lingua Inglese B1.
Sbocchi lavorativi
Aziende ICT
LISTA COMPETENZE ASSOCIATE
Base Dati
Linguaggio SQL
Oracle Amministrazione base
Logica di programmazione con Java
Java Object Oriented
Java Object Oriented Concetti Avanzati
Java Vettori di oggetti e Collection
Gestione Database con JDBC
Creazione di GUI SWING
HTML
CSS
JavaScript
Utilizzo di XML in Java
Java Servlet
Java Server Page
STRUTS
Java Web Services
Enterprise Java Bean
Java Persistence API
Hibernate
Test di fine progetto
ATTIVITA' ASSOCIATE
Attività
Tipo attività
Erogazione
Durata
Informazioni