Corso Asp.NET

  • Gli sviluppatori possono realizzare applicazioni Web e servizi Web con ASP.net. Commercializzato dalla Microsoft, Asp.net è un insieme di tecnologie di sviluppo di software per il web.

    Le applicazioni ASP.net sono più performanti e veloci rispetto a quelle realizzate utilizzando altre tecnologie di scripting: il codice del sito web, infatti, è interamente pre-compilato in pochi file DLL gestiti da un server Web. ASP.net è progettato in modo tale da incoraggiare lo sviluppatore ad usare in modo sistematico il paradigma dell’interfaccia grafica (GUI) abbinato alla cosiddetta Programmazione ad eventi (event-driven), cioè allo stile di Programmazione in cui i vari blocchi di codice vengono eseguiti in risposta a determinati eventi od azioni su controlli dotati di rappresentazione grafica sul desktop.

    La vasta disponibilità di controlli, classi e strumenti di sviluppo, inoltre, permette di ridurre sensibilmente i tempi di sviluppo dei moduli software, e consente allo sviluppatore di riutilizzare facilmente uno stesso codice in applicazioni differenti. Inoltre ASP.NET ha semplificato significativamente le funzionalità di accesso ai dati rispetto ad ASP. Ad esempio, è molto più semplice ed immediato generare una pagina contenente una lista di dati prelevati da un database.

  • Il programma del corso è personalizzabile a seconda del proprio livello di competenza e degli obiettivi formativi.

    Programma indicativo:

    • Confronto tra Asp e Asp .NET
    • Struttura di una pagina Asp .NET, Flusso di esecuzione di una pagina
    • Gli oggetti, classi, istanze, proprietà e metodi
    • Gli oggetti di Asp .NET: Response, Request, HttpCookie, Page, Session, HttpApplication, HttpServerUtility
    • Form Web: Concetti di base e avanzati, Estendibilità dei form Web
    • Convalidazione delle pagine Asp: lato client e lato server
    • Login utente
    • Utilizzo di ADO .NET: il modello a oggetti, accesso ai database
    • L'oggetto Dataset
    • Asp .NET e XML
    • Lettura e scrittura dei file sul server Web
    • Caching: Caching di pagine e oggetti, utilizzo della cache in maniera efficiente Debugging: Try e Catch, Tracing di pagina e d'applicazione, Debugger CLR
    • Ottimizzazione

    Sono previste esercitazioni pratiche su tutti gli argomenti trattati.

  • Non si richiedono particolari requisiti per seguire il corso poiché questo viene personalizzato e reso disponibile per utenti di tutti i livelli: principianti, intermedi e avanzati.

    In particolare, il corso è orientato a Sviluppatori e/o Webdesigner che vogliono imparare a sviluppare nel linguaggio di programmazione ASP.NET e a realizzare e sviluppare database relazionali avvalendosi di MS SQL Server e/o MS ACCESS. Il corso è dedicato ai Webmaster e ai Web developer che vogliono arricchire il proprio curriculum con un linguaggio potente e versatile. La possibilità di interagire con un database apre le porte alla progettazione di qualsiasi applicazione Web.

  • Il corso affronta gradualmente gli argomenti partendo dai fondamenti fino ad arrivare alla programmazione avanzata ed il suo scopo è quello di far comprendere questa tecnologia e le sue possibili applicazioni. In particolare ci si sofferma sulla gestione dei dati: come strutturare un database, come ricercare, modificare e visualizzare le informazioni. E vengono approfonditi temi come il debugging, la sicurezza, la completezza delle applicazioni e le pagine Web per dispositivi mobili.

  • Il corso può essere condotto in forma individuale, con lezioni in modalità one-to-one. Orari, luogo e durata delle sessioni di coaching sono assolutamente personalizzabili e concordate in base alle disponibilità del corsista.

    Per info sui costi e per definire un piano formativo personalizzato, contatta la Segreteria Didattica allo 02 39666357 o compila l’apposito form online di richiesta informazioni nella sezione Contatti.

  • Nome *
    Invalid Input
    Cognome *
    Invalid Input
    Telefono *
    Invalid Input
    Email *
    Invalid Input
    Città *
    Invalid Input
    Corso *
    Invalid Input
    Note
    Invalid Input