Campus Digitale

Corso Programmatore Software

Categoria:
Con stage
Finanziamento:
Finanziato/Gratuito
Durata corso:
450
Durata stage:
500
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

Richiedi info

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à

 

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

    2 ore

    • Introduzione al corso e disbrigo delle formalità
  • PERSONAL EMPOWERMENT 4.0

    70 ore

    • Project Work
    • Problem Solving 
    • Tecniche di comunicazione
    • Il mondo del lavoro 
  • SICUREZZA SUI LUOGHI DI LAVORO

    8 ore

    • Formazione sicurezza generalista
    • Formazione sicurezza a rischio basso
  • STRUMENTI MSOFFICE

    32 ore

    • 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

    12 ore

    • 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 CON VISUAL STUDIO C#

    56 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

    58 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

    52 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

Requisiti di ingresso

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.

 

Certificazioni

  • Attestato di frequenza IFOA
Corso Programmatore Software

Calendario scadenze

  • Aula (Milano) + Online

    Scadenza iscrizioni
    15/04/2025
    Inizio corsi
    21/04/2025
    Iscriviti gratis

Richiedi info

Compila il form sottostante per ottenere il download della scheda di dettaglio del corso.

Grazie!
Scarica la scheda per scoprire tutti i dettagli del corso.

Download

Compila il form sottostante per iscriverti all'evento di presentazione.