Corso di Programmazione Java e Java Web

Corso

A Roma

RISPARMIA 9%
2.500 € +IVA

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

    Corso

  • Livello

    Livello avanzato

  • Luogo

    Roma

  • Ore di lezione

    400h

  • Durata

    5 Mesi

  • Stage in azienda

Corso Professionale con Stage In Azienda

Il corso è stato commissionato da una azienda del settore che intende assumere i migliori allievi,

Il corso sarà svolto da docenti esperti del settore che oltre ad essere formatori sono anche professionisti programmatori, i partecipanti saranno selezionati in ingresso perchè al termine del corso saranno inseriti in uno stage aziendale ed i migliori assunti a tempo indeterminato.

Un corso di teoria ma anche molta pratica, che metterà in condizione gli allievi di apprendere in modo completo, ed utile per poterci lavorare efficacemente.

Sedi e date

Luogo

Inizio del corso

Roma
Visualizza mappa
Viale Anicio Gallo 3, 00174

Inizio del corso

Consultare

Profilo del corso

L'obiettivo del corso di programmazione Java e Java Web è imparare efficacemente ed in modo completo tutti i segreti del linguaggio Java, della programmazione ad oggetti e della programmazione WEB.
Il corso fornirà le competenze per creare applicazioni utilizzando Java, applicazioni dinamiche usando database e applicazioni web tramite i framework più utilizzati.

Tecnologia del corso: videoproiettore, personal computer, internet.

Il corso è diretto a ragazzi e ragazze in cerca di lavoro che vogliono imparare una professione sempre richiestissima e di successo.
Ma anche a chi meno giovane è in cerca di un'occasione per riconvertirsi o specializzarsi in un settore molto richiesto.

conoscenza base della programmazione, strutturata e del funzionamento di un sistema operativo. Saper tradurre la soluzione ad un problema tramite un algoritmo. Conoscenza base
HTML e CSS. Conoscenza base dei database relazionali e del
linguaggio SQL

Metodologia del corso: il corso verrà svolto secondo la modalità “ learning-by-doing” : il corsista potrà in tempo reale applicare le conoscenze acquisite.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Materie

  • Programmazione
  • Framework
  • Java
  • Javascript
  • MySQL Manager
  • Eclipse
  • JDK
  • SDK
  • Applet
  • Multithreading
  • Javax.xml

Professori

Valter  Botta

Valter Botta

Docente

Programma

Programma (240h)
Modulo 1: Introduzione a Java (28h)Unità 1.1 - Introduzione (4h)- Caratteristiche del linguaggio- Breve storia- Ambiti di utilizzo del linguaggio- Ambiente di sviluppo (JDK,SDK,Applet, Eclipse)Unità 1.2 - Il mio primo programma (4h)- Installazione java- Comandi principali- Installazione e configurazione ambiente di lavoro “Eclipse”Unità 1.3 Sintassi del linguaggio (16h)- Classe e struttura di una classe- Prima applicazione Hello World!!!- Visualizzare un messaggio: classe System- Comandi ed Espressioni- Tipi primitivi e casting- Costanti ed operatori- Strutture di controllo- Struttura dati array- Stringhe- Gestione delle eccezioniUnità 1.4 Verifica delle competenze (4h)Modulo 2: Programmazione ad oggetti (24h)Unità 2.1: Introduzione alla programmazione ad oggetti in Java (12h)- 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 adoggettiUnità 2.2: Principi della programmazione ad oggetti (8h)- Ereditarietà- Polimorfismo: override e overload- Information Hiding: classi POJO- Classi astratte- Generics- Esercizi e testUnità 2.3. Verifica delle competenze (4h)Modulo 3: Librerie di Java (40h)Unità 3.1: “java.io” l’input – output in Java(4h)- Classe File- Concetti base sull'l/O Leggere e scrivere dalla console, utilizzo dello Streamper leggere e scrivere da File: Character e Byte Stream.- Leggere e scrivere file di testo- Leggere e scrivere file binari- Esercizi ed esempiUnità 3.2: “java.lang”: tipi di dato (4h)- Classe System- Tipi di dato e oggetti: Integer, Double, BigDecimal, Byte, Char.- Classe String e Stringbuffer: elaborazione di stringhe, concatenazionestringhe. Ricerca di stringhe: metodo regionMatched(). Parsing di Stringhe.metodo split(). Regular Expressions: comprendere i simboli regex, ricerca eparsing tramite regex. Formattazione di stringhe.- Esercizi ed esempiUnità 3.3: Multithreading (8)- 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 esempiUnità 3.4: “java.util”: Framework Collection (4h)- Ripetizione Generics- Arraylist,- lterator, Listlterator, Linkedlist- HashSet, TreeSet , HashMap- EserciziUnità 3.5: “java.util”: gestione delle date (4h)- 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- EserciziUnità 3.6: “javax.xml”: gestione file XML (8h)- Introduzione XML- Parser e relativi compiti- Validazione file XML: XML Schema- Sax- JDOM- JAX-P- EserciziUnità 3.7: “Jacson”: gestione file Json (4h)- Introduzione formato JSON- Creazione file json: marschalling- Lettura file json: unmarshalling- EserciziUnità 3.8: Verifica delle competenze (4h)Modulo 4: Java e Applicazioni Web (148h)Unità 4.1: Java nelle applicazioni WEB (4h)- Architettura applicazioni Web- Architettura Software due-tre livelli- Pattern Architetturale MVC- Framework per applicazioni Web (JEE,Spring, Struts)- AnnotationUnità 4.2: Maven(8h)- Apache Maven- Introduzione a Maven e ad i suoi vantaggi.- Creazione di un progetto - archetipi lista, struttura delle directory, analisi ecostruzione del "pom.xml"- I comandi principali, e come gestire un progetto tipico.- Esempi ed eserciziUnità 4.3: Interfaccia grafica nei client web (20h)- HTML5- CSS- Javascript e jquery e ajax- Framework Bootstrap- Cenni su AngularJSUnità 4.4: cenni su applicazioni Web con JEE (8h)- Configurazione: web.xml- Tomcat: servlet container. Installazione- Servlet- JSP- Esempi ed eserciziUnità 4.5: cenni su applicazioni Web con Struts2 (20h)- 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 eserciziUnità 4.6: applicazioni Web con Spring (20 h)- 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 BeanScopes- @Annotation-Based Configuration- Bean Lifecycle: qual è e quali metodi vengono chiamati- Transaction management- Esempi ed eserciziUnità 4.7: Spring MVC (20 h)- Spring MVC Architecture- Controller, Model, View- Configurazione- Spring Security in spring MVC- Esempi ed eserciziUnità 4.8: WebService (8h)- Cosa sono i WebService- Web Service Soap con JAXWS- Web Service Rest- RestController in spring- Esempi ed eserciziUnità 4.9: Java, database e Spring (20h)- Cenni sui database relazionali e linguaggi di interrogazione- Installazione Mysql- JDBC- Pattern DAO- ORM e Spring-Hibernate- Esempi ed eserciziUnità 4.10: Esercizi e verifica (20h)- Costruzione applicazione web con architettura REST- Verifica delle competenze

Ulteriori informazioni

le ore complessive sono 400 di cui 240 ore di teoria in aula e 160 ore con stage in azienda

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 di Programmazione Java e Java Web

2.500 € +IVA