Corso attualmente non disponibile

Corso Gratuito Programmatore Java

Qualifica professionale

A Roma ()

Gratis

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Qualifica professionale

  • Ore di lezione

    200h

  • Durata

    25 Giorni

Con Placement finale

Corso di formazione in Programmazione Java Gratuito per ragazzi/e inoccupate/disoccupate. Alla fine del corso i migliori corsisti verranno inseriti in aziende del settore ICT

Profilo del corso

Il corso offre una formazione sulla programmazione Java . Una figura molto cercata nel mondo del lavoro oggi. Il corso da la possibilità di entrare nel settore dell'ICT attraverso un placement finale .

giovani inoccupati/disoccupati

diploma o laurea in materie scientifiche

I candidati verranno contattati per un colloquio conoscitivo

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Materie

  • Programmazione
  • Programmatore
  • Programmatore Java
  • Framework
  • Web master
  • Informatica
  • Java
  • Javascript
  • Disoccupati
  • Corso gratuito

Professori

PROFESSIONISTI DEL SETTORE

PROFESSIONISTI DEL SETTORE

NELLA PROGRAMMAZIONE JAVA

Programma

IL PROGRAMMA DEL CORSO


Modulo 1: Introduzione a Java (28h)

Unità 1.1 - Introduzione
- Caratteristiche del linguaggio
- Breve storia
- Ambiti di utilizzo del linguaggio
- Ambiente di sviluppo (JDK,SDK,Applet, Eclipse)
Unità 1.2 - Il mio primo programma
- Installazione java
- Comandi principali
- Installazione e configurazione ambiente di lavoro “Eclipse”
Unità 1.3 Sintassi del linguaggio
- Classe e struttura di una classe
- Visualizzare un messaggio: classe System
- Comandi ed Espressioni
- Tipi primitivi e casting
- Costanti ed operatori
- Strutture di controllo
- Struttura dati array
- Stringhe
- Gestione delle eccezioni
Unità 1.4 Verifica delle competenze


Modulo 2: Programmazione ad oggetti (24h)

Unità 2.1: Introduzione alla programmazione ad oggetti in Java
- Introduzione al paradigma ad oggetti
- Oggetto e classe. Parola chiave “new”
- Metodi e Attributi e visibilità
- Classi come tipi di variabili
- Costruttore e distruttore di una classe
- Package
- Interfacce
- Esercizi per la ricerca di soluzioni a problemi utilizzando il paradigma ad
oggetti
Unità 2.2: Principi della programmazione ad oggetti
- Ereditarietà
- Polimorfismo: override e overload
- Information Hiding: classi POJO
- Classi astratte
- Generics- Esercizi e test
Unità 2.3. Verifica delle competenze


Modulo 3: Librerie di Java (40h)
Unità 3.1: “java.io” l’input – output in Java

- Classe File
- Concetti base sull'l/O Leggere e scrivere dalla console, utilizzo dello Stream
per leggere e scrivere da File: Character e Byte Stream.
- Leggere e scrivere file di testo
- Leggere e scrivere file binari
- Esercizi ed esempi
Unità 3.2: “java.lang”: tipi di dato
- Classe System
- Tipi di dato e oggetti: Integer, Double, BigDecimal, Byte, Char.
- Classe String e Stringbuffer: elaborazione di stringhe, concatenazione
stringhe. Ricerca di stringhe: metodo regionMatched(). Parsing di Stringhe.
metodo split(). Regular Expressions: comprendere i simboli regex, ricerca e
parsing tramite regex. Formattazione di stringhe.
- Esercizi ed esempi
Unità 3.3: Multithreading
- Cosa è il Multitasking e Multithreading
- Thread
- I problemi del multithreading
- Stati di un thread
- Sincronizzazione
- Thread e Runnable
- Cambiamenti di stato di thread
- Sincronizzazione
- Wait e Notify
- Esercizi ed esempi
Unità 3.4: “java.util”: Framework Collection
- Ripetizione Generics
- Arraylist,
- lterator, Listlterator, Linkedlist
- HashSet, TreeSet , HashMap
- Esercizi
Unità 3.5: “java.util”: gestione delle date
- Date e Calendar
- GregorianCalendar
- Formattazione delle date e numeri in base al locale
- Lettura di file di properties in base al locale: ResourceBundle
- Gestione delle date in base al timezone
- Esercizi
Unità 3.6: “javax.xml”: gestione file XML
- Introduzione XML
- Parser e relativi compiti
- Validazione file XML: XML Schema
- Sax
- JDOM
- JAX-P
- Esercizi
Unità 3.7: “Jacson”: gestione file Json
- Introduzione formato JSON
- Creazione file json: marschalling
- Lettura file json: unmarshalling
- Esercizi
Unità 3.8: Verifica delle competenze


Modulo 4: Java e Applicazioni Web (100h)

Unità 4.1: Java nelle applicazioni WEB
- Architettura applicazioni Web
- Architettura Software due-tre livelli
- Pattern Architetturale MVC
- Framework per applicazioni Web (JEE,Spring, Struts)
- Annotation

Unità 4.2: Maven
- Apache Maven
- Introduzione a Maven e ad i suoi vantaggi.
- Creazione di un progetto - archetipi lista, struttura delle directory, analisi e
costruzione del "pom.xml"
- I comandi principali, e come gestire un progetto tipico.
- Esempi ed esercizi

Unità 4.3: Interfaccia grafica nei client web
- HTML5
- CSS
- Javascript e jquery e ajax
- Framework Bootstrap
- Cenni su AngularJS

Unità 4.4: cenni su applicazioni Web con JEE
- Configurazione: web.xml
- Tomcat: servlet container. Installazione
- Servlet
- JSP
- Esempi ed esercizi

Unità 4.5: cenni su applicazioni Web con Struts2
- Introduzione al framework Struts 2;
- Architettura e componenti di Struts 2 Action, Result, FilterDispatcher;
- Configurazione del file struts.xml;
- Implementazione di una Action in Struts 2;
- Utilizzo della classe ActionSupport; Esempi di validazione in Struts 2;
Annotations in Struts 2;
- Esempi ed esercizi

Unità 4.6: applicazioni Web con Spring
- Introduzione al framework Spring
- Caratteristiche e vantaggi della sua architettura
- I moduli
- Spring Application Layers: Top, Middle e Bottom
- Domain Model
- L'Inversion of control e la Dependency Injection
- The Spring Container: Bean Factory, Autowiring, ApplicationContext e Bean
Scopes
- @Annotation-Based Configuration
- Bean Lifecycle: qual è e quali metodi vengono chiamati
- Transaction management
- Esempi ed esercizi

Unità 4.7: Spring MVC
- Spring MVC Architecture
- Controller, Model, View
- Configurazione
- Spring Security in spring MVC
- Esempi ed esercizi

Unità 4.8: WebService
- Cosa sono i WebService
- Web Service Soap con JAXWS
- Web Service Rest
- RestController in spring
- Esempi ed esercizi

Unità 4.9: Java, database e Spring
- Cenni sui database relazionali e linguaggi di interrogazione
- Installazione Mysql
- JDBC
- Pattern DAO
- ORM e Spring-Hibernate
- Esempi ed esercizi

Unità 4.10: Esercizi e verifica
- Costruzione applicazione web con architettura REST
- Verifica delle competenze

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Corso Gratuito Programmatore Java

Gratis