HOME / CORSI / MICROSOFT

Microsoft Software Development Fundamentals

Microsoft Technology Associate Exam 98-361

Il Windows Developer rappresenta una figura di rilievo e ad alto valore aggiunto per tutte le aziende che fanno della realizzazione degli applicativi ottimizzati per ambiente Windows uno dei propri obiettivi di business, grazie alle sue competenze nella progettazione ed implementazione di soluzioni applicative su piattaforma Windows.

Il percorso rappresenta il punto di ingresso per lo sviluppo applicativo in ambito Microsoft, grazie al quale potrai costruire e consolidare le conoscenze fondamentali di base per sviluppare una carriera professionale come sviluppatore su Piattaforma Microsoft.

Che cosa imparerai?

  • Acquisire competenze specifiche in uno o più dei prodotti che compongono lo “Stack Microsoft”, ad esempio:
    • Microsoft Windows Server come ambiente di produzione sia per gli applicativi che per i dati;
    • Microsoft SQL Server come piattaforma abilitante per il mantenimento dei dati funzionale anche alla Business Intelligence del sistema;
    • Microsoft Visual Studio come insieme di strumenti per la gestione completa del ciclo di vita del software.
    • Introduzione all’ambiente Visual Studio ed al Framework .NET per progettare, sviluppare, testare e mettere in produzione applicazioni basate su Windows.
  • Progettare e realizzare un’applicazione su piattaforma Microsoft prendendo decisioni efficaci anche sull’architettura complessiva del sistema, dall’ambiente applicativo, al sistema di gestione dei dati.
  • Acquisire competenze di analisi e tracciamento dei bug.
  • Valutare piattaforme sviluppate sia sulle versioni Server che su quelle Desktop di Windows.

Cosa sarai in grado di fare?

  • Programmazione di base:
    • gestione della memoria del computer; strutture decisionali; strutture ricorsive; gestione degli errori.
  • Programmazione orientata agli oggetti:
    • fondamenti delle classi, proprietà, metodi, eventi e costruttori; ereditare la funzionalità di una classe base in una classe derivata; polimorfismo tra classi; incapsulamento tra classi.
  • Il processo di sviluppo del software:
    • il ciclo di vita del software; raccolta ed analisi dei requisiti; algoritmi e strutture dati; diagrammi di flusso e rappresentazioni UML.
  • Le applicazioni WEB:
    • HTML, Cascading Style Sheets (CSS), JavaScript; ciclo di vita di una pagina; modello ad eventi, la gestione dello stato; programmazione Client side vs Server side; Web hosting, distribuzione di applicazioni web; servizi web, SOAP e WSDL.
  • Le applicazioni Desktop:
    • Windows Forms Foundation, eredità visiva, progettazione dell’interfaccia utente, utilizzo di applicazioni Multiple Document Interface (MDI) e Single Document Interface (SDI); caratteristiche e capacità delle applicazioni basate su console; caratteristiche e funzionalità di Windows Services.
  • Database:
    • caratteristiche e capacità dei prodotti di database, progettazione di database, Entity Relationship Diagrams (ERDs), concetti di normalizzazione; Structured Query Language (SQL), creazione ed uso di stored procedure, aggiornamento e selezione dei dati; collegamento a vari tipi di archivi dati come file flat; file XML; oggetto in memoria, ottimizzazione delle risorse.

Microsoft Software Development Fundamentals - Specialisti

Microsoft Technology Associate Exam 98-361

Il Windows Developer rappresenta una figura di rilievo e ad alto valore aggiunto per tutte le aziende che fanno della realizzazione degli applicativi ottimizzati per ambiente Windows uno dei propri obiettivi di business, grazie alle sue competenze nella progettazione ed implementazione di soluzioni applicative su piattaforma Windows.

Il percorso consente di rafforzare ed approfondire le tematiche legate allo sviluppo applicativo in ambito Microsoft, dandoti la possibilità di consolidare le conoscenze fondamentali per affrontare una carriera professionale come sviluppatore su Piattaforma Microsoft.

Che cosa imparerai?

  • Acquisire competenze specifiche in uno o più dei prodotti che compongono lo “Stack Microsoft”, ad esempio:
    • Microsoft Windows Server come ambiente di produzione sia per gli applicativi che per i dati;
    • Microsoft SQL Server come piattaforma abilitante per il mantenimento dei dati funzionale anche alla Business Intelligence del sistema;
    • Microsoft Visual Studio come insieme di strumenti per la gestione completa del ciclo di vita del software.
    • Introduzione all’ambiente Visual Studio ed al Framework .NET per progettare, sviluppare, testare e mettere in produzione applicazioni basate su Windows.
  • Progettare e realizzare un’applicazione su piattaforma Microsoft prendendo decisioni efficaci anche sull’architettura complessiva del sistema, dall’ambiente applicativo, al sistema di gestione dei dati.
  • Acquisire competenze di analisi e tracciamento dei bug.
  • Valutare piattaforme sviluppate sia sulle versioni Server che su quelle Desktop di Windows.

Cosa sarai in grado di fare?

  • Programmazione orientata agli oggetti:
    • fondamenti delle classi, proprietà, metodi, eventi e costruttori; ereditare la funzionalità di una classe base in una classe derivata; polimorfismo tra classi; incapsulamento tra classi.
  • Il processo di sviluppo del software:
    • il ciclo di vita del software; raccolta ed analisi dei requisiti; algoritmi e strutture dati; diagrammi di flusso e rappresentazioni UML.
  • Le applicazioni WEB:
    • HTML, Cascading Style Sheets (CSS), JavaScript; ciclo di vita di una pagina; modello ad eventi, la gestione dello stato; programmazione Client side vs Server side; Web hosting, distribuzione di applicazioni web; servizi web, SOAP e WSDL.
  • Le applicazioni Desktop:
    • Windows Forms Foundation, eredità visiva, progettazione dell’interfaccia utente, utilizzo di applicazioni Multiple Document Interface (MDI) e Single Document Interface (SDI); caratteristiche e capacità delle applicazioni basate su console; caratteristiche e funzionalità di Windows Services.
  • Database:
    • caratteristiche e capacità dei prodotti di database, progettazione di database, Entity Relationship Diagrams (ERDs), concetti di normalizzazione; Structured Query Language (SQL), creazione ed uso di stored procedure, aggiornamento e selezione dei dati; collegamento a vari tipi di archivi dati come file flat; file XML; oggetto in memoria, ottimizzazione delle risorse.

Sei pronto a partecipare?

Scopri se hai le carte in regola per essere selezionato tra i giovani talenti che parteciperanno ai nostri corsi.
Segui le istruzioni riportate di seguito: ti aspettiamo!

Requisiti di accesso

I potenziali allievi dovranno avere le seguenti caratteristiche:

  • Un’età compresa tra i 18 e 29 anni;
  • Non frequentare un regolare corso di studi (secondari superiori, terziari non universitari o universitari) o di formazione;
  • Non essere in un tirocinio curriculare e/o extracurriculare o in altre del PON IOG (Iniziativa Occupazione Giovani);
  • Essere disoccupata/o ai sensi dell’articolo 19 comma 1 e succ. del D.Lgs. 150/2015 del 14 settembre 2015;
  • Avere la residenza sul territorio nazionale;
  • Non avere usufruito in precedenza delle misure 1C e 2A del Programma Garanzia Giovani.
  • Inizio corsoNovembre
  • Dove?Via Vic. S. Maria del Pianto, CPN Ed.6
  • DurataStandard: 120 ore - Specialisti: 80 ore
Share

Start typing and press Enter to search

Shopping Cart