Corso Programmatore Software

ll corso è realizzato nel quadro nell’iniziativa Build Your Digital Future e nasce grazie al sostegno di J.P. Morgan Chase & Co. per aiutare a sviluppare le competenze necessarie ad avere successo nei percorsi professionali.

Il mercato del lavoro oggi è fortemente influenzato dalla tecnologia e le figure specializzate in ICT sono sempre più ricercate, ma non sempre disponibili. Ciò genera quindi un mismatch tra domanda e offerta di lavoro. È quindi necessario formarsi per ricoprire quei ruoli professionali realmente richiesti, dai programmatori agli esperti di big data a quelli in marketing digitale o visual design e accedere così velocemente a nuove opportunità di impiego.

Con il sostegno di J.P. Morgan Chase & Co.

Organizzazione del corso

l corso dura circa 6 mesi con orario lunedì - giovedì 9:00-13:00 e 14:00-18:00; il venerdì 9:00-13:00.

Le 450 ore sono così suddivise:

  • 70% aula in presenza nella nostra sede di Via Durando 38 (Bovisa)
  • 30% webinar

L'impegno massimo è di 36 ore a settimana.

Al termine è previsto inserimento in azienda IT con stage extracurriculare di 4/6 mesi con rimborso spese

Obiettivi:

 

PROSSIMA EDIZIONE
Nessuna edizione attiva, contattaci per maggiori informazioni.
APPROFONDISCI

A chi è rivolto

Indicato per disoccupati o inoccupati, diplomati o laureati, residenti o domiciliati in provincia di Milano con forte interesse per l’informatica e le telecomunicazioni.

Per partecipare è necessario possedere questi requisiti:

  • residenza o domicilio in Lombardia (preferibilmente su Milano o limitrofi)
  • entro i 34 anni di età
  • disoccupazione
  • diploma o laurea (una percentuale di posti in aula è aperta a persone con diploma di scuola media o qualifica professionale)
  • non essere iscritti all'Università

 

Come funziona

L'ammissione al corso è subordinata al superamento di alcune prove di selezione, che prevedranno test scritti attitudinali e colloquio motivazionale, allo scopo di esaminare le attitudini e le esperienze formative e professionali del candidato rispetto al profilo in esame, oltre agli aspetti relazionali e di comunicazione.

Contattaci per informazioni o iscriviti al corso. Sarai ricontattato per la verifica dei requisiti e per accedere alla selezione orientativa.

 

Cosa imparerai a fare

Si tratta di un percorso idoneo a chi aspira ad un ruolo all’interno di realtà aziendali di medie e grandi dimensioni, che prevedono specialisti informatici nel proprio organico per la gestione hardware e software e per l’assistenza agli utenti, oppure a chi desidera inserirsi in un team tecnico in società di servizi del settore Information Technology, specializzate nel fornire ad altre imprese servizi avanzati di tipo tecnologico e informatico.

Contenuti del corso

  • Introduzione al corso e disbrigo delle formalità
  • Project Work
  • Problem Solving 
  • Tecniche di comunicazione
  • Il mondo del lavoro 
  • Formazione sicurezza generalista
  • Formazione sicurezza a rischio basso
  • MsOffice: funzioni avanzate di Excel
  • Il database Microsoft Access: tabelle, query, maschere, report, basi di SQL
  • 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
  • Il protocollo TCP/IP
  • Il protocollo http e il ruolo del DNS
  • Hosting: configurazione di base di IIS
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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

Requisiti in ingresso

Sbocchi occupazionali

 

Certificazioni

  • Attestato di frequenza IFOA

Note

Durante il processo di iscrizione ti verrà chiesto di caricare questi documenti

  • Dichiarazione sostitutiva di certificazione compilata (Scaricabile qui).
  • Fototessera
  • Scan della Carta di Identità
  • Scan della Tessera Sanitaria
  • CV aggiornato

Le iscrizioni al corso sono terminate. Le attività del corso sono in fase di svolgimento, contattaci per maggiori informazioni

Chiamaci per saperne di più!

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?09395461120
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
L'informativa estesa relativa al trattamento dei suoi dati personali da parte IFOA la trova all'indirizzo https://www.privacylab.it/informativa.php?09395343333

Chiamaci per saperne di più!

Seguici sui social

Vuoi scoprire in anteprima le ultime novità?

Iscriviti alla newsletter