Programowanie w ASP.NET - C#

Opis szkolenia:

Szkolenie przeznaczone dla programistów chcących tworzyć aplikacje webowe w ASP.NET 3.5.


Plan szkolenia:

Wprowadzenie do platformy .NET 2.0

Wprowadzenie do ASP.NET

  • Budowa strony .aspx
  • Katalogi ASP.NET
  • Zdarzenia
  • Kontrolki serwerowe ASP.NET
  • Kontrolki serwerowe HTML

Kontrolki podstawowe

  • Kontrolka Label
  • Kontrolka TextBox
  • Kontrolka HiddenField
  • Kontrolki Button
  • Kontrolka HyperLink
  • Zaznaczanie wartości - CheckBox i RadioButton
  • Zaznaczanie z listy
  • Tabele
  • Kontrolka Panel
  • 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
  • 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

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

Wycena szkolenia zamkniętego

Szkolenie zamknięte jest prowadzone w siedzibie Klienta.
Klient zobowiązuje się zapewnić salę szkoleniową wyposażoną w odpowiednią liczbę stanowisk komputerowych oraz rzutnik multimedialny:

Liczebność grupy:    
Miasto: