Opis szkolenia:
Szkolenie przeznaczone dla programistów chcących tworzyć aplikacje webowe w ASP.NET 3.5.
Plan szkolenia:
Wprowadzenie do platformy .NET 3.5
Wprowadzenie do ASP.NET
- Budowa strony .aspx
- Katalogi ASP.NET
- Zdarzenia
- Kontrolki serwerowe ASP.NET
- Kontrolki serwerowe HTML
Kontrolki podstawowe
- Kontrolki Label i Literal
- Kontrolka TextBox
- Kontrolka HiddenField
- Kontrolki Button
- Kontrolka HyperLink
- Zaznaczanie wartości - CheckBox i RadioButton
- Zaznaczanie z listy
- Tabele
- Kontrolki Panel i UpdatePanel
- Elementy graficzne - kontrolki Image oraz ImageMap
Kontrolki zaawansowane
- Kontrolki MultiView i View
- Kontrolka Wizard
- Kontrolka FileUpload
- Kontrolka AdRotator
- Kontrolka Calendar
Podstawy witryny internetowej
- Klasa Page
- Plik ukrytego kodu
- Mechanizmy przekierowań na inną stronę
- Cykl życia strony .aspx
- Dyrektywy
Zarządzanie stanem
- Stan sesji
- Stan widoku
- Zbiór stanu
- Stan aplikacji
Śledzenie, usuwanie i obsługa błędów
- Śledzenie na poziomie strony
- Umieszczanie danych w dzienniku śledzenia
- Śledzenie na poziomie aplikacji
- Przeglądarka zdarzeń Trace
- Wykrywanie i usuwanie błędów
- Obsługa błędów
Sprawdzanie poprawności
- Kontrolka RequiredFieldValidator
- Kontrolka ValidationSummary
- Kontrolka CompareValidator
- Sprawdzanie zakresu
- Wyrażenia regularne
- Kontrolka CustomValidator
Dostęp do danych
- Pobieranie danych z bazy danych
- Kontrolki źródeł danych
- Kontrolka GridView
- Uaktualnienia przeprowadzane przez wielu użytkowników
- Kontrolka DataList
- Kontrolka Repeater
- Kontrolka DetailsView - analiza jednego rekordu w danym momencie
- Kontrolka FormView - analiza pojedynczego rekordu jako Master/Detail
ADO.NET
- Model obiektowy ADO.NET
- Obiekt DataReader
- Obiekt DataSet
- Procedury składowane
- Uaktualnianie za pomocą SQL i ADO.NET
- Uaktualnianie danych za pomocą transakcji
- Łączenie z obiektami Business
Bezpieczeństwo na bazie formularzy
- Uwierzytelnianie
- Szczegółowy opis uwierzytelniania na bazie formularzy
- Dodawanie ról do kont ASP.NET
Strony wzorcowe i nawigacja
- Strony wzorcowe
- Nawigacja
- Filtrowanie na podstawie systemu bezpieczeństwa
Personalizacja
- Tworzenie spersonalizowanych witryn internetowych
- Tematy i skórki
- Web Parts
- Włączenie edycji oraz zmiany układu
Kontrolki własne oraz kontrolki użytkownika
- Kontrolki własne
- Kontrolki użytkownika
- Tworzenie kontrolek pochodnych i złożonych
Tworzenie usług sieciowych
- Projektowanie usługi sieciowej
- Tworzenie oraz wdrażanie prostej usługi sieciowej
Buforowanie i wydajność
- Rodzaje buforowania
- Buforowanie danych
- Buforowanie obiektów
- Klasa HttpCachePolicy
- Wydajność
- Testowanie wydajności i profilowanie
Wdrożenie
- Wdrożenie lokalne
- Wdrożenie globalne
Czas trwania szkolenia:
5 dni po 8 godzin lekcyjnych