Integral Technologies - wersja polska Integral Technologies - English Version Integral Technologies - Twitter Integral Technologies - Facebook
przeszukaj: 
STRONA GŁÓWNA  »  SZKOLENIA  »  OPIS SZKOLENIA
 
Skip Navigation Links
AKTUALNOŚCI
O FIRMIE
» Autoryzacje
» Referencje
» Siedziba
SZKOLENIA
» Wyszukiwanie
» Lista kursów
» Zapisy
» Software Assurance
» Vouchery
» Promocje
» Rabaty
» Przewodnik edukacyjny
» Regulamin
» Gruper
USŁUGI
» Aplikacje
» Wdrożenia
» HelpDesk
» Strony dla firm
EGZAMINY
» Prometric
» Certiport MOS
» Castle
» Promocje
» Cennik
» Zapisy
» Ścieżki
KONTAKT
Baza wiedzy MSDN
Rzetelna Firma

10264  DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

 
Numer szkolenia
10264
Tytuł
Developing Web Applications with Microsoft Visual Studio 2010
Cena standardowa netto
3 960,00 zł   (za 1 osobę)
Czas trwania
5   (liczba dni zajęć w godzinach 9.00-16.00)
Przygotowuje do egzaminu
70-515
Dodatkowe informacje
Opis szkolenia
Dla kogo
Kurs ten przeznaczony jest dla profesjonalnych twórców aplikacji webowych, wykorzystujących Visual Studio 2010 do realizowania śrdenich oraz dużych zespołowych projektów programistycznych. Podczas kursu słuchacze nauczą się tworzyć zaawansowane aplikacje webowe typu ASP.NET MVC oraz ASP.NET Web Forms z wykorzystaniem narzędzi i technologii .NET Framework 4.
Wymagania wstępne
Przed przystąpieniem do szkolenia uczestnicy powinni posiadać następującą wiedzę i umiejętności:
  • rozumieć techniki tworzenia aplikacji, a w tym cykl rozwoju aplikacji,
  • znać podstawy tworzenia skryptów klienckich,
  • rozumieć funkcje i cele kluczowych elementów platformy .NET Framework, a w tym Common Language Runtime, biblioteki .NET Framework , Common Type System, assemblies,
  • mieć doświadczenie w pracy z Visual Studio 2008,
  • mieć doświadczenie w programowaniu obiektowym obejmujące między innymi tworzenie klas, dziedziczenie, zdarzenia, interfejsy, polimorfizm, typy generyczne, tworzenie bibliotek,
  • mieć doświadczenie w projektowaniu i tworzeniu aplikacji n-warstwowych,
  • znać język angielski (techniczny) w stopniu pozwalającym na zrozumienie opisów laboratoriów i ćwiczeń wykonywanych w trakcie kursu.
Zakres tematyczny
  • Przegląd bazowej architektury oraz projektowania aplikacji webowych
    • Przegląd IIS 7
    • Przegląd ASP.NET 4.0
    • Wprowadzenie do MVC
    • Omówienie i porównanie cyklu przetwarzania żądania (Request Life Cycle) dla aplikacji webowych typu ASP.NET Web Forms oraz ASP.NET MVC
  • Projektowanie aplikacji webowych
    • Scenariusze zastosowania aplikacji webowych
    • Kluczowe zagadnienia projektowania aplikacji webowych
    • Wybór między aplikacją webową typu ASP.NET Web Forms, a ASP.NET MVC
    • Narzędzia i technologie Visual Studio 2010 wspomagające tworzenie aplikacji webowych
  • Tworzenie modeli mvc
    • Przegląd sposobów tworzenia modeli MVC
    • Tworzenie repozytorium danych
  • Tworzenie kontrolerów MVC
    • Implementacja kontrolerów MVC
    • Tworzenie metod stanowiących akcje kontrolera
  • Tworzenie widoków MVC
    • Implementacja widoków MVC
    • Implementacja typizowanych (strongly-typed) widoków MVC
    • Implementacja częściowych widoków MVC
  • Projektowanie na potrzeby wyszukiwania
    • Przegląd zagadnień optymalizacji na potrzeby mechanizmów wyszukiwania (SEO – Search Engine Optimization)
    • Tworzenie plików Robots i Sitemap
    • Wykorzystanie rutowania (Routing) ASP.NET
  • Programowanie kodu po stronie serwera dla formularzy aplikacji webowych typu ASP.NET Web Forms
    • Przegląd struktury aplikacji webowej typu ASP.NET Web Forms
    • Zarządzanie ViewState
    • Lokalizowanie aplikacji webowej
    • Przechowywanie stanu
    • Walidowanie danych wprowadzanych przez użytkownika
  • Optymalizacja prztwarzania danych w aplikacjach webowych typu ASP.NET Web Forms
    • Zarządzanie danymi z wykorzystaniem LINQ to Entities
    • Zastosowanie kontrolek stanowiących źródła danych (Data Source Controls)
    • Wykorzystanie mechanizmu ASP.NET Dynamic Data
  • Mechanizmy zapewnienia jakości: debugowanie, testy jednostkowe, reorganizacja kodu
    • Debugowanie oraz reorganizacja (Refactoring) kodu
    • Programowanie testów jednostkowych (Unit Testing)
    • Przetwarzanie nieobsłużonych wyjątków
    • Tworzenie i rozwój aplikacji na bazie testów (Test Driven Development)
  • Zabezpieczanie aplikacji webowych
    • Konfigurowanie uwierzytelnienia
    • Konfigurowanie komponentu członkostwa (Membership) ASP.NET
    • Autoryzacja z wykorzystaniem ról ASP.NET
  • Zastosowanie stron wzorcowych (Master Pages) i arkuszy CSS
    • Zastosowanie stron wzorcowych (Master Pages)
    • Zastosowanie arkuszy CSS, skórek (Skins) i tematów (Themes)
  • Tworzenie skryptów klienckich i serwisów
    • Tworzenie skryptów klienckich
    • Implementacja AJAX
    • Tworzenie serwisów na potrzeby wykorzystania po stronie klienta
  • Zaawansowane techniki AJAX w aplikacjach webowych
    • Implementowanie AJAX w aplikacjach typu ASP.NET MVC z wykorzystaniem Microsoft AJAX
    • Implementowanie AJAX w aplikacjach typu ASP.NET MVC jQuery
    • Praca z jQuery oraz zdarzeniami AJAX
  • Wdrażanie aplikacji webowych
    • Przegląd dostępnych możliwości wdrażania aplikacji webowych
    • Wdrażanie site’u webowego
    • Wdrażanie przykładowej aplikacji
  • Tworzenie aplikacji webowych z wykorzystaniem Silverlight
    • Koncepcja bogatych aplikacji internetowych (RIA - Rich Internet Applications)
    • Przegląd platformy Silverlight
    • Tworzenie aplikacji Silverlight
 
PARTNERZY
EFS
© 2011 Integral Technologies