Programma riassuntivo del corso
CORSO DI PROGRAMMAZIONE ASP.net
[Il corso è supportato da un progetto che verrà svolto sia durante le lezioni che come esercizi per casa]
Introduzione
- Verrà fornita una breve introduzione al corso
Capitolo 1
- Introduzione all’ambiente di sviluppo Visual Web Developer
- Siti web e applicazioni Web
- Ruolo delle pagine e dei controlli server
- Il modello di codice di asp.net, le direttive
- Capire il Code-Behind delle pagine, postback, viewstate
- Gestire gli eventi
- La programmazione ad oggetti. Classi, Oggetti, Metodi e Proprietà.
- La logica condizionale.
Capitolo 2
- Introduzione ai controlli standard.
- Tecniche per la convalida dei dati inseriti nei web form.
- Impostare il layout di una pagina web con i CSS.
- Concetto di pagina master e del ContentPlaceHolder
- Introduzione al progetto di sito e-commerce che verrà sviluppato durante il corso: presentazione della struttura e delle pagine da costruire.
- Gestione I/O dei file testuali sul server web
- Cicli For, While e foreach sugli array di dati
- Navigazione all’interno dei siti: collegamenti, richiesta cross-page, redirezione programmatica
- Il concetto di coockie e di sessione per mantenere i dati dell’utente
- Esercitazione: creazione delle varie pagine del sito web a partire
dalla pagina master e gestione del codice in C# per accedere ai dati e presentarli in maniera opportuna sulle pagine.
Capitolo 3
- Introduzione ai database ed in particolare ad SQL Server
- Progettazione del database di supporto al nostro sito.
- Il concetto di query e di comando per interagire con i database con il linguaggio SQL
- Ruolo dell’amministratore nella gestione di in sito: creare aree ad accesso riservato con gli strumenti messi a disposizione dall’ambiente di sviluppo.
- I controlli da utilizzare per presentare i dati sul una pagina: Repeater,GridView, FormView ecc.
- Come si crea uno Shopping Cart nei siti web
- Esercitazione: modifica delle pagine create precedentemente in modo da interagire con un database
Capitolo 4
- Invio email da un sito web, utilizzo di tale funzionalità per l’invio degli ordini all’amministratore del sito
- Integrazione del sito con PayPal
- Esercitazione: integrare il nostro carrello della spesa con paypal
|