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
                                
            
