Corso “Academy Programmatore Java/.NET”

Obiettivi:

Il percorso formativo Academy "Programmatore Java/.NET” ha come obiettivo quello di fornire un apprendimento pratico, immediato e facilmente spendibile nel mondo del lavoro a giovani NEET in cerca di occupazione in un settore come quello della fornitura di servizi IT alle imprese sempre dinamico e in continua evoluzione.

Durante il percorso verranno affrontati i principali aspetti legati alla realizzazione di applicazioni Web attraverso l’uso di Java o .Net, ovvero gli ambienti di sviluppo software più utilizzati dalle aziende del settore. 

Il percorso formativo, strutturato in approfondimenti teorici e numerose esercitazioni, ha come finalità ultima quella di elevare le competenze tecnico specialistiche dei partecipanti fornendo loro le conoscenze necessarie alla comprensione delle tecniche e delle metodologie per sviluppare applicazioni secondo il Framework Java o .NET, imparando a sfruttare i grandi vantaggi di queste tecnologie a cominciare dalla grande disponibilità di strumenti di sviluppo. 

Come previsto dal DPCM del 3.11.2020, a partire dal 6 novembre tutti i corsi IFOA si svolgeranno in modalità a distanza.

CATEGORIA
Con stage/tirocinio
LINEA
Post Diploma
FORMULA
Webinar
FINANZIAMENTO
Finanziato/Gratuito
DURATA
200 ore
STAGE/TIROCINIO
480 ore
CONDIVIDI

Destinatari

Il corso è rivolto a giovani NEET che:

  • siano disoccupati ai sensi dell’articolo 19, comma 1 e successivi del D.Lgs. 150/2015 del 14 settembre 2015;
  • non frequentino un regolare corso di studi (secondari superiori, terziari non universitari o universitari) o di formazione;
  • abbiano un’età compresa tra i 18 e i 29 anni al momento dell’inizio del percorso;
  • siano iscritti al Programma Garanzia Giovani;
  • abbiano residenza in una delle Regioni cosiddette “in transizione” (Abruzzo, Molise, Sardegna) e in una delle Regioni cosiddette “meno sviluppate” (Basilicata, Calabria, Campania, Puglia e Sicilia);
  • non siano già impegnati di interventi di politica attiva nell’ambito del Programma Iniziativa Occupazione Giovani. 

Competenze in uscita

Al termine del percorso formativo i partecipanti saranno in grado di:

  • Riconoscere le caratteristiche principali dei Framework di sviluppo Java e .Net;
  • Interpretare correttamente le esigenze del cliente al fine di stabilire e descrivere le fasi del “disegno del software” ed il progetto di “Basi di dati” ad esso sottointeso;
  • Comprendere le caratteristiche dei differenti Framework di sviluppo a disposizione al fine di operare la scelta più adatta in relazione alle esigenze del cliente finale;
  • Implementare i concetti di programmazione intermedia e orientata agli oggetti (OO);
  • Progettare e realizzare applicazioni;
  • Utilizzare il linguaggio Structured Query Language per l’accesso e la gestione di una base di dati.

Contenuti del corso

La sintassi e dati:

  • Tipologie di sintassi: commenti, espressioni, comandi, dichiarazioni, metodi, classi
  • Tipi di dato:primitivi, oggetti, Confronto Primitivi e Oggetti, Ordine di costruzione degli oggetti

Il calcolo e i comandi: 

  • Le costanti, Gli operatori
  • Operatori in realtà, peratori aritmetici
  • Aritmetica Floating Point
  • Semplici e blocchi, condizionali: if - else – switch, di ciclo: while, do - while, for, di interruzione di ciclo: break, continue, ritorno di valori: return, gestione eccezioni: try - catch - finally
  • Le label, Le eccezioni, Gestione errori ed eccezioni,  Array e Stringhe: Definizione di array e stringhe, Creazione di un array,  Le classi: Le classi come record, Le classi e gli oggetti, Le classi string, Gerarchia di classi:

I costruttori

  • Accesso ai campi, Allocazione, Inizializzazioni,  
  • I metodi: Invocazione di metodi, L' overloading, La finalizzazione, Campi Static e Final, Inizializzazione Statica
  • Definizione di package: Import, Classpath, L'interprete, Zip e Jar
  • Le interfaccie: Dichiarazione, Utilizzo, Visibilità,  

Tipologie di applicazioni Java:

  • Console, Applet, Introduzione alla programmazione di Applet, Servlet, Il package AWT: Contenitori e Conteiner, Creazione di una finestra.

Tecnologia Jsp:

  • Introduzione alle Java Server Pages, Il protocollo http, 
  • Applicazioni server e applicazioni web, Applicazioni web in java (struttura), Introduzione alle Servlets
  • Come strutturare e disegnare applicazioni JSP con l'ausilio di MVC, L'ambiente di sviluppo JSP
  • Installazione del JDK 5.0, Installare e configurare il server Tomcat, Creare una prima pagina Jsp, Installare sul server una pagina Jsp

Creazione di contenuti dinamici:

  • Le JSP directive elements, Differenza tra declaration e scriplet
  • Gli oggetti impliciti predefiniti, le standard action, componenti JavaBeans, 

Accesso ai database:

  • JDBC, JSP e MYSQL, creazione del database, connessione al database tramite JSP
  • Le API java.sql

Applicazioni di sviluppo JSP

  • Autenticazione, Accesso ai dati, Validazione degli input degli utenti
  • Concetti di base sul .net framework
  • Nuove problematiche delle applicazioni per Internet
  • Architettura .net
  • Libreria di classi .net Framework
  • Il .net Compact Framework
  • Introduzione agli oggetti .net
  • Microsoft Intermediate Language (MSIL)
  • Common Language Runtime (CLR)
  • Namespace
  • Gli Assembly e la distribuzione: tipologie di Assembly condivisi ed esclusivi
  • Le transazioni in .NET
  • Gestione strutturata delle eccezioni
  • Windows Form e Web Form
  • WebServices e loro applicazioni: accesso ad applicazioni Internet
  • Panoramica dei linguaggi di .net

Analisi degli esiti del Bilancio di Competenze con l’obiettivo di analizzare ed acquisire le competenze che costituiscono le dimensioni fondamentali di una professionalità adulta e gradita alle aziende e che rendono il giovane più rapidamente operativo e quindi maggiormente inseribile in azienda:

  • consapevolezza delle proprie risorse e talenti
  • costruzione di un percorso coerente di inserimento nella professione
  • acqusisizione di competenze di self management
  • gestione della comunicazione e delle relazioni
  • competenze di intelligenza emotiva e di gestione dei conflitti all’interno delle organizzazioni di lavoro
  • competenze di probem solving strategico e time management.

L’Unità Formativa EPM Knowledge, sviluppato in collaborazione con ASSIREP ( Associazione italiana responsabili ed esperti in Gestione di Progetto), attesta il possesso delle conoscenze fondamentali di project management utili al conseguimento della certificazione di primo livello EPM Knowledge.

Contenuti:

  • Concetti e processi di Project management
  • Processi di Project Management
  • Processi di avvio
  • Processi di pianificazione
  • Processi di esecuzione
  • Processi di controllo
  • Processi di chiusura
  • Competenze comportamentali
  • Simulazione d’esame ed esame di certificazione

Formazione ai sensi dell'art 37 comma 2 del Dlgs 81/08

Formazione Generale:

  • Concetto di rischio
  • Concetto di danno
  • Concetto di prevenzione
  • Concetto di protezione
  • Organizzazione delle prevenzione aziendale
  • Diritti, doveri e sanzioni per i vari soggetti aziendali
  • Organi di vigilanza, controllo e assistenza

Formazione specifica:

  • Rischi infortuni
  • Meccanici generali
  • Elettrici generali
  • Macchine
  • Attrezzature
  • Cadute dall'alto
  • Rischi da esplosione
  • Rischi chimici
  • Etichettatura
  • Rischi cancerogeni
  • Rischi biologici
  • Rischi fisici
  • Videoterminali
  • DPI
  • Segnaletica
  • Emergenze
  • Le procedure di sicurezza con riferimento al profilo di rischio specifico
  • Procedure esodo e incendi
  • Procedure organizzative per il primo soccorso
  • Incidenti e infortuni mancati
  • Altri Rischi

Cos’è il tirocinio formativo:

  • Riferimenti normativi
  • Ruolo del tutor del soggetto promotore
  • Ruolo del tutor del soggetto ospitante
  • Quali sono le “regole del gioco”
  • Descrizione del progetto formativo di tirocinio

Requisiti in ingresso

I partecipanti devono essere in possesso di

  • Diploma Tecnico-Industriale (in particolare indirizzi Informatico, Telecomunicazioni, Elettronico, Elettrotecnico), Diploma Tecnico-Commerciale, Liceo Scientifico

e/o

  • Laurea triennale o magistrale in Informatica, Ingegneria Informatica, Ingegneria Matematica, Ingegneria Gestionale, Ingegneria delle Telecomunicazioni, Ingegneria Elettronica, Matematica, Fisica, Statistica.

Saranno valutati anche candidati privi dei suddetti titoli di studio ma con attitudini e competenze tecniche in ingresso coerenti con il profilo professionale in uscita.

La selezione dei candidati avverrà secondo le seguenti fasi:

  • La valutazione dei CV dei candidati;
  • L’erogazione di una prova per l’ammissione, precisamente un Test di valutazione tecnico, di verifica delle competenze informatiche-digitali dell’utente per accesso alla formazione e creazione di classi omogenee sulla base delle conoscenze dei discenti;
  • Attraverso un colloquio conoscitivo con gli esperti dell’RTS e rappresentanti delle aziende coinvolte per valutarne le esperienze, le competenze tecniche e l’effettivo interesse nel partecipare alle attività;

Per completare la domanda di iscrizione al corso è necessario essere in possesso di Patto di servizio rilasciato dal Centro per l’impiego avendo cura di specificare e registrare nel Patto di Servizio le attività erogate nell'ambito dell'iniziativa ICT Mezzogiorno (Misure 2.A, 5 e 5.bis).
Qualora in sede di predisposizione del Patto di Servizio presso il CPI, non  fosse possibile indicare la misura ICT Mezzogiorno, si richiede ai  candidati di acquisire elementi di prova, quali: screenshot o apposite dichiarazioni dei responsabili del Centro per l'impiego.

Sbocchi occupazionali

Al termine del percorso formativo i partecipanti potranno spendere nel modo del lavoro le competenze come:

  • Programmatore Free-Lance, ovvero come professionista autonomo in grado di creare e gestire autonomamente un proprio portafoglio clienti;
  • Dipendente all’interno di Software House, Società di servizi IT, Studi di consulenza e Società specializzate nella comunicazione digitale e nella fornitura di servizi IT/Web alle imprese. 

Certificazioni

  • Attestato di frequenza IFOA
  • Certificazione di Competenze

Descrizione certificazione

ECDL Certificazione EPM Knowledge , rilasciato da un ente terzo, previo superamento esame di certificazione.

Estremi finanziamento

PON Iniziativa Occupazione Giovani - Avviso Pubblico "Competenze ICT per i Giovani del Mezzogiorno"
Progetto COMPETENCE HUB FOR DIGITAL INNOVATION - CUP E89D18000310007


Enti Finanziatori



Corsi correlati

Richiedi info
(ci permette di fornirti un servizio più veloce e preciso)
Informativa Privacy (Reg. UE 2016/679)
L'informativa estesa relativa al trattamento dei suoi dati personali da parte IFOA la trova all'indirizzo https://www.privacylab.it/informativa.php?09395343333
Presta inoltre il suo consenso al trattamento dei dati personali per le finalità facoltative sotto riportate?
Invio di comunicazione su eventi, servizi e prodotti Ifoa