Corso asp.net


Framework MVC 5 (model view controller)
Corso di sviluppo C# Ambiente Visual Studio 2013

Corso Ufficiale riconosciuto nell' ambito del programma Microsoft IT Academy

Corso di preparazione del conseguimento della
Certificazione Microsoft MCSD Web Applications
Esame 70-486

 

Voucher per le seguenti categorie:
- Inoccupati
- Lavoratori a Termine
- Altre tipologie con reddito inferiore a 30.000 euro
Frequentare il Corso Asp.net presso Scuola Vega significa:
- Presenza del Docente e degli altri Corsisti in tempo Reale (no a lezioni Video Registrate)
- 80 ore di formazione vera in presenza diretta di Docenti Qualificati
- Piattaforma Didattica che garantisca alta fluidità Audio Video (HD Video).
- Affidarsi ad una struttura Accreditata a livello nazionale e internazionale

Obiettivi del Corso:

Alla fine del percorso didattico il corsista avrà acquisito solide competenze nello sviluppo di applicazioni WEB attraverso asp.net e il nuovo framework MVC 5.
Il corso , sviluppato su IDE Visual Studio 2013 e Linguaggio di programmazione C# , permette alla fine di sostenere l' esame di certificazione Microsoft 70-486 :
Microsoft MCSD Web Applications Solutions Developer

Contenuti del Corso:


  • - INTRODUZIONE ALLA PROGRAMMAZIONE A OGGETTI IN C#

    - Oggetti e classi
    - Ambito ( scope )di visibilità
    - Proprietà e metodi
    - Costruttori e distruttori
    - Ereditarietà e polimorfismo
    - Classi base e derivate
    - Overloading
    - Classi astratte e interfacce
    - Classi statiche

    - INTRODUZIONE AL MODELLO asp.net MVC
    - La piattaforma di sviluppo web Microsoft
    - Architettura del modello MVC
    - Le novità della release asp.net MVC 5
    - Creazione di un’applicazione MVC
    - Routing
    - Controllori
    - Viste
    - Modelli
    - Autenticazione

    - INTRODUZIONE ALLE asp.net MVC WEB FORMS
    - Strumenti, handlers, API
    - Moduli e gestori http
    - Gestione dello stato
    - Pubblicazione

    - INTRODUZIONE ALLO SVILUPPO WEB
    - Costruzione di una web form
    - Gestione dei postback
    - Configurarzione dell’accesso alla banca dati
    - Validazione

    - INTRODUZIONE ALLA PROGETTAZIONE CLIENT-SIDE
    - Lavorare col javascript
    - Jquery, JqueryUI ( widjet ), JqueryMobile
    - Selettori
    - Gestire e attivare gli eventi
    - Applicazioni DOM
    - AJAX
    - Validazione lato client
    - Json

    - ARCHITETTURA DI UNA WEB APPLICATION
    - Pattern MVC
    - Progettazione dell’architettura di una web application
    - Progettazione logica - best practices
    - Progettazione fisica - best practices
    - Progettazione dei Namespaces e degli assemblies
    - Opzioni di deploy
    - Principi di design
    - Inversione di controllo (Ioc ) e Dependency Injection (D.I): Structure Map

    - OTTIMIZZAZIONE DELLE PERFORMANCES
    - ajax
    - Rendering parziale
    - Rendering javascript
    - Riutilizzo della logica nelle richieste ajax e non ajax
    - Invio dei dati al server
    - Ajax cross-domain
    - Tecniche di routing – le API asp.net web
    - Paginazione e interrogazione ai dati
    - Gestione delle eccezioni

    - ACCESSO AI DATI
    - Modelli (patterns) di accesso ai dati
    - Il framework delle entità
    - Livelli (layers) di accesso ai dati
    - Ordinamento, paginazione, filtraggio

    - ASPETTI DI SICUREZZA
    - Costruire web application “sicure”
    - Rendere sicuri web application esistenti
    - Tecniche per Intercettare e prevenire gli attacchi

    - OPERAZIONI PARALLELE, ASINCRONE, IN REAL TIME
    - Controllori asincroni
    - Comunicazione asincrona in tempo reale
    - Polling
    - Web-sockets
    - Signal R

    - CACHING
    - Tipologie di Caching
    - Tecniche di caching lato server
    - Tecniche di caching lato client

    - TECNICHE DI OTTIMIZZAZIONE LATO CLIENT
    - Anatomia della richiesta HttpRequest
    - Best practices
    - Misurazione delle performances client-side

    - ROUTING AVANZATO
    - Wayfinding ( determinazione della rotta)
    - Urls e SEO
    - Costruzione delle rotte
    - Parametri di routing opzionali e di default
    - Ordine e priorità del routing
    - Utilizzo di files di routing
    - Ignorare il routing
    - Gestire il cache del routing

    - CONTROLLO DI QUALITA
    - Gestione errori in asp.net MVC
    - Logging: elmah
    - Health monitoring: Glimpse
    - Automazione del testing: oggetti Mock, test-driven-development, code-unit-test e UI-unit-test
    - Deployment

    - AZURE
    - Introduzione al cloud-computing: Microsoft Azure
    - Piattaforma di calcolo ( compute )
    - Piattaforma di memorizzazione ( Storage )
    - Blob
    - Tabelle
    - Code
    - Ruoli e virtual machine: il Fabric Controller
    - CDN ( Content Delivery Network )

 


Tipo Corso:

prerequisiti:

Conoscenza base di programmazione elementare e a oggetti; conoscenza base di html e css.

Moduli:

Corso Programmazione asp.net
80 ore

Docenti:

I docenti sono certificati Microsoft e hanno una pluriennale esperienza nello sviluppo .Net


Costi e Modalità di Iscrizione:

Il corso è comprensivo di Materiale didattico e attestato di Frequenza.

Voucher per le seguenti categorie:
- Disoccupati
- Inoccupati
- Lavoratori a Termine
- Altre tipologie con reddito inferiore a 30.000 euro
L'iscrizione avviene compilando l'apposito modulo.
Le iscrizioni sono rivolte ad un massimo di 10 partecipanti.
Si ricorda inoltre che il costo del corso non comprende la Certificazione MCSD che il corsista può sostenere alla fine del percorso formativo presso i nostri centri.


Contattaci

Autorizzo Scuola Vega al trattamento dei miei dati personali ai sensi del Dlgs 196/2003.
Si No

Quanto fa 8 sommato a 5 ??

*campo obbligatorio

Ti chiamiamo ora!
Il servizio "Ti Chiamiamo Ora" non è attivo in questa fascia oraria
il nostro team ti contatterà appena possibile.
Recapito Telefonico*:


* campo obbligatorio
I dati richiesti verranno trattati nell’assoluto rispetto delle disposizioni contenute nel decreto legislativo 30 giugno 2003, n. 196
Nome e Cognome :
Recapito Telefonico* :

Email*:

Corso di Interesse* :

* campo obbligatorio
I dati richiesti verranno trattati nell’assoluto rispetto delle disposizioni contenute nel decreto legislativo 30 giugno 2003, n. 196
X