Home Digital World Java e C# … con Ifoa si torna dietro i banchi di scuola

Java e C# … con Ifoa si torna dietro i banchi di scuola

by Psydis
Java e C#

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!

0 comment
0

You may also like

Leave a Comment