Skill Factory
Descrizione
Il corso “Java Developer” permette di acquisire le competenze necessarie per imparare a sviluppare applicazioni Desktop (Client/Server) con il linguaggio Java. Questo corso è propedeutico ai corsi Java per imparare a sviluppare applicazioni: Web, Enterprise e Mobile (Android). Oggi Java viene usato anche nell'ambito dei Big Data per operazioni di ETL (Extract Transform Load) utilizzando la piattaforma Hadoop. A fine corso i partecipanti conosceranno i fondamenti di Logica di programmazione e di Object Oriented e sapranno creare interfacce grafiche interattive. Saranno capaci di gestire l’Input e l’Output dei dati e sapranno applicare le principali operazioni di CRUD per rendere persistenti i dati all'interno di Database relazionali. Verranno anche introdotte le tecniche per lavorare con i principali formati di serializzazione dati come XML oppure JSON, indispensabili per lavorare con i Big Data ed i Database NoSQL. Questo corso è propedeutico ai seguenti corsi di formazione: - Java Web Developer - Java Android Developer - Hadoop ETL Developer (Novità ...) > Metodologia didattica di tipo SMART; > Livello in uscita BEGINNER; > Attestazione del livello di competenza raggiunto attraverso esame di fine corso. * La certificazione delle competenze raggiunte sarà disponibile su Skillbook.it, in formato elettronico, solo in caso di successo.
Prerequisiti di accesso
Buone capacità di logica matematica, problem solving e problem determination.
Sbocchi lavorativi
Il corso è propedeutico ai corsi che permettono di accedere ai seguenti ambiti lavorativi: Sviluppo applicazioni gestionali, Sviluppo applicazioni Web, Sviluppo applicazioni Mobile per sistemi Android, Big Data.
LISTA COMPETENZE ASSOCIATE
Caratteristiche dei Linguaggi di Programmazione
Ciclo di vita del Software
Principali modelli per lo sviluppo software
Principali architetture software
Linguaggio UML
Tecnica di Programmazione base
Java fondamenti
Object Oriented Fondamenti
Java Object Oriented
Java Input ed Output
Come creare GUI con Java (SWING)
Progettazione Database Relazionali
Linguaggio SQL
Java Gestione DB Relazionali (CRUD)
Database NOSQL
Formati XML e JSON
Java Gestione Formati XML e JSON
Testing del Software
ATTIVITA' ASSOCIATE
Attività
Tipo attività
Erogazione
Durata
Informazioni