course-premium

Programmatore Java - corso GRATUITO

4.7
3 opinioni
  • perfetti, complimenti
    |
  • Professionalità
    |
  • E'utile per la professione di programmatore
    |

Corso

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.

Diventa programmatore java senza spendere neanche un euro!

  • Tipologia

    Corso

  • Livello

    Livello base

  • Luogo

    Roma

  • Ore di lezione

    200h

  • Durata

    5 Settimane

Corso di formazione professionale

Il Mondo delle risorse umane presenta agli utenti di emagister.it il nuovo Corso gratuito - Programmatore Java.

Corso di formazione in Programmazione Java Gratuito per inoccupati/disoccupati. Il corso prepara il discente alla professione del programmatore Java .Alla fine del corso i migliori corsisti verranno inseriti in aziende del settore ICT.

Sedi e date

Luogo

Inizio del corso

Roma
Visualizza mappa
Via delle Cave di Pietralata

Inizio del corso

Scegli dataIscrizioni chiuse

Profilo del corso

Il corso è rivolto a giovani disoccupati e/o inoccupati.

Diploma o laurea in materie scientifiche. I candidati verranno contattati per un colloquio conoscitivo.

ATTESTATO DI QUALIFICA PROFESSIONALE IN PROGRAMMATORE JAVA

Il corso è finanziato dal fondo Formatemp e organizzato in collaborazione con primaria agenzia per il lavoro. Il corso è gratuito per disoccupati e inoccupati che a termine del percorso formativo , avranno la possibilità di essere inseriti all'interno di aziende del settore ICT.

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

Salve, con diploma istituto tecnico Alberghiero quinquennale non è possibile accedere?

Usuario Emagister, Più di due anni

Rispondere

Risposta di Sabrina P. (Più di due anni)

Credo sia possibile accedere, ma ti dico che comunque per i corsi java a me hanno chiesto circa €2000,00. Di gratuiti non me ne hanno proposti.

Risposta di Usuario Emagister (Più di due anni)

Salve!non so.

Risposta di Giulio S. (Più di due anni)

Si, dovrebbe essere anzi un punto in più

Risposta di Gianfranco S. (Più di due anni)

Ciao, io ho la maturità scientifica, ma non mi è stata richiesta, quindi immagino che il tuo diploma vada bene.

Risposta di Nicola F. (Più di due anni)

Io ho chiesto informazioni per accedere al corso 1 mese fa e ancora non mi ha chiamato nessuno

Quando partirà il corso ?

Giacomo M., Più di due anni

Rispondere

Risposta di Usuario Emagister (Più di due anni)

Ciao! La data di inizio di questo corso è flessibile

Salve io non ho il diploma informatico ma vorrei intraprendere questa carriera per la mia passione per l'informatica. Potrei fare anch'io questo corso?

Usuario Emagister, Più di due anni

Rispondere

Risposta di Usuario Emagister (Più di due anni)

E' richiesto solo un diploma o laurea in materie scientifiche, non necessariamente in informatica. Se sei portato per la programmazione questa cosa verrà valutata durante il colloquio conoscitivo

Opinioni

4.7
eccellente
  • perfetti, complimenti
    |
  • Professionalità
    |
  • E'utile per la professione di programmatore
    |
100%
4.5
fantastico

Valutazione del corso

Lo consiglia

Valutazione del Centro

Luca milia

5.0
27/07/2020
Sul corso: perfetti, complimenti
Consiglieresti questo corso?:

Oana Voiculet

5.0
14/04/2020
Sul corso: Professionalità
Consiglieresti questo corso?:

Giuseppino Greci

4.0
16/10/2019
Sul corso: E'utile per la professione di programmatore
Consiglieresti questo corso?:
*Tutte le opinioni raccolte da Emagister & iAgora sono state verificate

Materie

  • Programmazione
  • Java
  • Programmazione Java
  • ICT
  • Informatica
    1

    1 alunni hanno indicato di aver acquisito questa competenza

  • Corso informatica
    1

    1 alunni hanno indicato di aver acquisito questa competenza

  • Programmatore Java
  • IT
    1

    1 alunni hanno indicato di aver acquisito questa competenza

  • Framework
  • Programmatore
  • Web master
  • Javascript
  • Interfaccia grafica
    1

    1 alunni hanno indicato di aver acquisito questa competenza

  • Multithreading
  • Informatica e tecnologia
    1

    1 alunni hanno indicato di aver acquisito questa competenza

  • XML
  • Applicazioni web

Professori

PROFESSIONISTI DEL SETTORE

PROFESSIONISTI DEL SETTORE

NELLA PROGRAMMAZIONE JAVA

Programma

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

Ulteriori informazioni

I candidati verranno contattati per un colloquio conoscitivo.

Chiama il centro

Hai bisogno di un coach per la formazione?

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

Programmatore Java - corso GRATUITO

Gratis