Skill Factory
Descrizione
Un Java Developer è una figura professionale che deve conoscere bene le Basi di Dati ed il Linguaggio SQL, amministra senza difficoltà MySQL ed ORACLE, ha ben chiaro il paradigma Object Oriented. Gestisce i Database con JDBC, conosce le tecniche di CRUD e di paginazione che usa per creare GUI professionali con SWING. Usa il Web Server Apache e sviluppa applicazioni Web con Servlet e JSP, includendo librerire JSTL e macro 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 il Framework STRUTS. Conosce l'XML, crea, pubblica e consuma Web Services SOAP/REST. Utilizza i principali Application Server (GlassFish, JBOSS, Web Logic, Web Sphere), per lavorare con gli EJB. In particolare sviluppa applicazioni distribuite con Entity Bean e Session Bean. Gestisce la paersistenza sia con JPA che con il Framework Hibernate.
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.
LISTA COMPETENZE ASSOCIATE
Base Dati
Progettazione Database Relazionali
Linguaggio SQL
MySQL Amministrazione base
Implementare Database Relazionali
Oracle Amministrazione base
Tecnica di Programmazione base
Java fondamenti
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
JQuery
Fondamenti di XML
AJAX
Utilizzo di XML in Java
Java Servlet
Java Server Page
Java Web Services
Enterprise Java Bean
Java Persistence API
Hibernate
Test di fine progetto
ATTIVITA' ASSOCIATE
Attività
Tipo attività
Erogazione
Durata
Informazioni