Tornare dietro i banchi di scuola a studiare nuovamente Java e C# dopo anni? Si, è possibile grazie ad un colpo di fortuna targato Ifoa e J.P. Morgan!
La richiesta da parte del mercato del lavoro di figure specializzate nel mondo IT è in
continua crescita.
La mancanza di un sufficiente numero di programmatori, sistemisti, esperti di Big
Data e nuove tecnologie è concreta per le aziende dell’ Information Technology e la
formazione per ricoprire i ruoli professionali dell’ IT rappresenta un’ottima occasione
per i giovani alla ricerca di lavoro.
L’iniziativa Smart IT Profiles for Empowerment, Inclusion and Employability nasce grazie al
sostengno di J.P. Morgan per aiutare i giovani a sviluppare le competenze necessarie
ad avere successo nei loro percorsi professionali.
Questo programma vuole sostenere i giovani ad inserirsi nel mercato del lavoro in
ambito IT in Lombardia, attraverso percorsi di formazione presso le sedi IFOA di Milano
e Mantova e di tirocinio in aziende del settore informatico
Per la prima volta dopo anni mi ritrovo a poter frequentare un corso con i fiocchi aperto anche agli over 29 anni, con ben 500 ore di aula e altrettante di stage extra curriculare a scopo assunzione … totalmente finanziato da qualcuno che non crede solo nei giovani.
Il programma è ampio e copre molti rami IT delle tecnologie Microsoft .Net, ma non si ferma a questo abbracciando il Personal Empowerment e le Soft Skills, la sicurezza sul lavoro, un Project Work finale e una base introduttiva su Java come ventaglio alternativo delle app tradizionali su tablet e smatphone.
Eccolo nel dettaglio:
- INTRODUZIONE AL CORSO – 2 ore
- PERSONAL EMPOWERMENT 4.0 – 162 ore
- SICUREZZA SUI LUOGHI DI LAVORO – 8 ore
- ORGANIZZAZIONE AZIENDALE E STRUMENTI MSOFFICE – 24 ore
• Organizzazione aziendale: ruoli, funzioni
• MsOffice: funzioni avanzate di Excel
• Il database Microsoft Access: tabelle, query, maschere, report, basi di SQL - SVILUPPO PAGINE WEB IN HTML CSS E JAVASCRIPT – 40 ore
• Introduzione al DOM: come sono strutturate le pagine web
• Creare la struttura delle pagine web con il linguaggio HTML
• Sviluppare pagine html responsive usando il linguaggio CSS
• Rendere dinamiche le pagine web con javascript - SISTEMI OPERATIVI WINDOWS SERVER E SERVIZI WEB – 26 ore
• Installazione e configurazione dei server
• Introduzione all’amministrazione di account e risorse
• Gestione di account utente, dei gruppi, delle risorse
• Gestione dell’ambiente utente
• Il protocollo TCP/IP
• Il protocollo http e il ruolo del DNS
• Hosting: configurazione di base di IIS - STRUTTURA E IMPLEMENTAZIONE DI SQL SERVER – 40 ore
• Installazione e configurazione di SQL Server
• Creazione di tipi dati e tabelle
• Pianificazione, creazione e ottimizzazione di indici
• Integrità dei dati nei database Microsoft SQL Server: constraints e trigger
• Implementazione di viste, stored procedures e funzioni
• Implementare codice gestito nel database
• Utilizzo di blocchi e transazioni
• Il Service Broker
• Effettuare il backup e restore del database - FONDAMENTI DI LOGICA DI PROGRAMMAZIONE – 40 ore
• Controllo di flusso nella programmazione strutturata
• Gli algoritmi: definizione, elementi descrittivi
• Variabili, costanti, tipi di dati
• Array e strutture dati
• Operatori aritmetici e logici
• Istruzioni di assegnazione, di controllo, iterative - PROGRAMMAZIONE CON LINGUAGGIO JAVA – 40 ore
• Controllo di flusso nella programmazione strutturata
• Gli algoritmi: definizione, elementi descrittivi
• Variabili, costanti, tipi di dati
• Array e strutture dati
• Operatori aritmetici e logici
• Istruzioni di assegnazione, di controllo, iterative
• Programmazione Object Oriented
• Sintassi di Java
• Controllo di flusso e distribuzione di oggetti
• Gestione delle eccezioni e degli errori
• Incapsulamento di oggetti
• La definizione di classe, estensione di una classe base
• Overload di metodi
• Ereditarietà e costruttori
• Polimorfismo
• Definizione di interfaccia - SVILUPPO DI APPLICAZIONI WINDOWS VISUAL STUDIO C# – 40 ore
• Introduzione al .NET Framework
• Introduzione al linguaggio C#
• Sintassi e costrutti di base
• Tipi di base ed enumeratori
• Funzioni e parametri
• Gestione delle eccezioni
• Introduzione alla programmazione ad oggetti
• Classi, membri ed ereditarietà
• Interfacce ed eventi
• Generics e Collections
• Accesso IO ai file
• Introduzione allo sviluppo di applicazioni Windows
• Introduzione a WPF
• Sviluppo di applicazioni con WPF
• Studio dell’interfaccia utente
• Accesso ai dati
• Distribuzione di un’applicazione Windows - TECNOLOGIE DI ACCESSO AI DATI – 38 ore
• Introduzione alle sorgenti dati
• ADO.NET e l’architettura connessa
• ADO.NET e l’architettura disconnessa
• Utilizzo di LINQ to SQL
• Introduzione all’Entity Framework
• Esempi di utilizzo di Entity Framework - SVILUPPO DI APPLICAZIONI WEB CON ASP.NET – 40 ore
• Introduzione allo sviluppo web
• Integrazione .NET Framework e web server IIS
• Progettazione di una web application
• Introduzione a ASP.NET MVC
• Sviluppo di codice lato server
• Interazione con codice lato client Javascript/Ajax
• Accesso ai database
• Protezione dell’applicazione e profilazione utente
• Distribuzione di una web application
Oggi siamo ai nastri di partenza, con al timone la nostra tutor Dott.sa Eleonora Mazzetto che ha fatto le selezioni e ci seguirà per tutto il percorso passo per passo. Ci aspettano mille ore di cui 500 in aula fino al 31/03/2020 … poi chissà dove verremo destinati per lo stage!