Asp .NET

Scopo del corso. Comprendere il funzionamento del framework ASP.NET, concentrandosi sulle problematiche legate alla realizzazione di applicazioni Web e di come ASP.NET rappresenti il migliore strumento di sviluppo oggi disponibile e la maggior novità introdotta da Microsoft negli ultimi anni in questo settore

Metodologia. Lezioni frontali interattive, confronto tra i partecipanti ed esercitazioni pratiche.

Durata. 40 ore

 

Contenuti del corso

Panoramica

  • Il framework .NET
  • Architettura ASP.NET
  • Prima pagina ASP.NET

Pagina ASP.NET

  • Una pagina ASP.NET
  • Aggiugnere codice ad una pagina ASP.NET
  • Estrazione dei dati: connessione, comando e sqlDataReader
  • Funzioni
  • Eventi

Code Behind

  • Applicazioni Web
  • Interfaccia utente
  • Estrapolare il codice: ereditare da page, eliminare il codice, compilare e disattiva src
  • Programmaione object-oriented
  • Visual studio: progetto Visual studio .NET e code-behind

Applicazioni ASP .NET

  • Un applicazione ASP .NET: AppDomain in .NET
  • Configurazione di una applicazione
  • Web.config
  • Configurazione gerarchica e custom
  • HTTPApplication, ciclo di vita di una applicazione
  • Web Matrix
  • Debug: trace, errori di compilazione

Web Controls

  • Sviluppare per componenti
  • Utilizzare i server di controls: system.web.ui.control
  • Web form: modello ad eventi e server processing
  • Ciclo di vita di un controllo: inizializzazione del controllo, elaborazione e pulizia

Gestione dello stato

  • Variabili Application: multi-thread
  • ApplicationState: cliclo di vita, sincronizzazione e scalabilità
  • Caching: output caching e data caching
  • Variabili session: session in ASP.NET, cookei o cookieless
  • ViewState

Web-controls avanzati

  • Template
  • DataBinding
  • Espressioni di binding
  • Associazioni ad insieme ed elenchi
  • Adattabilità
  • Controlli Web Avanzati

Realizzare controlli web

  • Fattorizzare elementi comuni
  • User-control: persistenza delle proprieties e viewState
  • Implementare un controllo
  • Estendere un controllo
  • Aggiungere eventi
  • Adattarsi al browser

All'interno del framework

  • Modello di elaborazione: integrazione con ISS
  • Architettura ASP .NET
  • Infrastruttura di compilazione: compilatori, compilazioni e attivazione
  • All'interno delle pipeline di esecuzione: modules, eventi, application, istanziare application e client multithread
  • Performance counters

RDFormazione

Copyright © 2011 - 2015
P.Iva:10410690019

Siti web torino

Contatti

Per qualsiasi delucidazioni su calendari, costi ed informazioni contattateci all'indirizzo:
info@formazionepiemonte.com

oppure compilate l'apposito modulo, verrete al più presto ricontattati.