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

10265  DEVELOPING DATA ACCESS SOLUTIONS WITH MICROSOFT VISUAL STUDIO 2010

 
Numer szkolenia
10265
Tytuł
Developing Data Access Solutions with Microsoft Visual Studio 2010
Cena standardowa netto
4 200,00 zł   (za 1 osobę)
Czas trwania
5   (liczba dni zajęć w godzinach 9.00-16.00)
Przygotowuje do egzaminu
70-516
Dodatkowe informacje
Opis szkolenia
Dla kogo
Kurs przeznaczony jest dla profesjonalnych twórców aplikacji .Net, wykorzystujących Visual Studio do realizowania śrdenich oraz dużych zespołowych projektów programistycznych. Uzyskają oni doświadczenie w zakresie realizowania dostępu do danych oraz zasialania danymi aplikacji klienckich, zarówno webowych, jak i windowsowych oraz zapoznają się ze sposobami optymalizowania kodu dostępu do danych w tworzonych przez siebie aplikacjach dzięki zastosowaniu Entity Framework, LINQ i ADO.NET.
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 sięganiu do danych z poziomu aplikacji windowsowych i webowych
  • 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
  • Architektura i technologie dostępu do danych
    • Technologie dostępu do danych
    • Scenariusze dostępu do danych
  • Budowanie modeli encji danych (EDM - Entity Data Models)
    • Wprowadzenie do modelu encji danych
    • Modyfikowanie modelu encji danych
    • Dostosowywanie modelu encji danych
  • Zapytania do encji danych (Entity Data)
    • Przetwarzanie danych z wykorzystaniem LINQ to Entities
    • Przetwarzanie danych z wykorzystaniem Entity SQL
    • Przetwarzanie danych z wykorzystaniem dostawcy EntityClient
    • Przetwarzanie danych z wykorzystaniem procedur składowanych
    • Testy jednostkowe kodu dostępu do danych
  • Tworzenie, uaktualnienie i usuwanie encji danych (Entity Data)
    • Śledzenie zmian w Entity Framework
    • Modyfikowanie danych w modelu encji danych
  • Scenariusze obsługi pracy wielu użytkowników z wykorzystaniem usług Object Services
    • Obsługa równoczesnego dostępu na platformie Entity Framework
    • Wsparcie dla transakcji na platformie Entity Framework
  • Tworzenie zoptymalizowanych rozwiązań z wykorzystaniem usług Object Services
    • Etapy wykonywania zapytania
    • Mechanizmy śledzenia zmian (Change Tracking) i materializacji obiektów (Object Materialization)
    • Wykorzystanie skompilowanych zapytań
    • Korzystanie z widoków Entity Framework generowanych podczas projektowania
    • Monitorowanie wydajności
    • Wykonywanie asynchronicznych modyfikacji danych
  • Dostosowywanie encji oraz budowanie dostosowanych klas encji
    • Nadpisywanie wygenerowanych klas
    • Używanie szablonów w celu dostosowywania encji
    • Tworzenie i używanie dostosowanych klas encji
  • Korzystanie z klas POCO ("plain old" CLR objects) na platformie Entity Framework
    • Potrzeba użycia klas POCO
    • Klasy POCO i mechanizm Lazy Loading
    • Klasy POCO i mechanizm Change Tracking
    • Rozszerzanie typów encji
  • Zastosowanie Entity Framework do budowania rozwiazań wielowarstwowych (n-tier)
    • Projektowanie rozwiązania wielowarstwowego (n-tier)
    • Definiowanie operacji i implementacja struktur transportu danych
    • Chronienie danych i operacji
  • Zastosowanie Entity Framework do obsługi modyfikacji w rozwiązaniach wielowarstwowych (n-tier)
    • Śledzenie encji i zachowywanie zmian
    • Zarządzanie wyjątkami
  • Budowanie rozwiazań dla środowisk nie zapewniających stałego podłączenia do źródła danych
    • Użycie XML do cache-owania danych w scenariuszach bezpołączeniowych
    • Użycie Sync Framework
  • Wykonywanie zapytań z wykorzystaniem usług WCF Data Services
    • Wprowadzenie do usług WCF Data Services
    • Tworzenie usługi WCF Data Services
    • Korzystanie z usługi WCF Data Services
    • Ochrona danych i operacji w usługach WCF Data Services
  • Uaktualnienie danych z wykorzystaniem usług WCF Data Services
    • Tworzenie, uaktualnianie i usuwanie danych za pomocą usług WCF Data Services
    • Zapobieganie nieautoryzowanym aktualizacjom oraz polepszanie wydajności
    • Wykorzystanie usług WCF Data Services w odniesieniu do danych nierelacyjnych
  • Korzystanie z ADO.NET
    • Przetwarzanie i modyfikowanie danych za pomocą obiektów typu komendy ADO.NET
    • Przetwarzanie i modyfikowanie danych za pomocą obiektów typu DataSet ADO.NET
    • Zarządzanie transakcjami i jednoczesnym dostępem w scenariuszach pracy wielu użytkowników
  • Użycie LINQ to SQL
    • Implementacja logicznego modelu danych z wykorzystaniem LINQ to SQL
    • Zarządzanie wydajnością i obsługa jednoczesnego dostępu
 
PARTNERZY
EFS
© 2011 Integral Technologies