Plan Szkolenia

Moduł 1: Wprowadzenie C# i .NET Framework

  • Wprowadzenie do .NET Framework
  • Tworzenie projektów w ramach Visual Studio 2010
  • Pisanie aplikacji w języku C#
  • Tworzenie aplikacji graficznej
  • Dokumentowanie aplikacji
  • Uruchamianie i debugowanie aplikacji przy użyciu Visual Studio 2010

Moduł 2: Używanie konstrukcji języka C# Programming

  • Deklarowanie zmiennych i przypisywanie wartości
  • Używanie Expressjonów i operatorów
  • Tworzenie i używanie tablic
  • Używanie instrukcji decyzyjnych
  • Używanie instrukcji iteracji

Moduł 3: Deklarowanie i wywoływanie metod

  • Definiowanie i wywoływanie metod
  • Określanie parametrów opcjonalnych i parametrów wyjściowych

Moduł 4: Obsługa wyjątków

  • Obsługa wyjątków
  • Zgłaszanie wyjątków

Moduł 5: Odczyt i zapis plików

  • Accessing the File System Accessing the File System Accessing the File System Accessing the File System
  • Odczytywanie i zapisywanie plików przy użyciu strumieni

Moduł 6: Tworzenie nowych typów

  • Tworzenie i używanie wyliczeń
  • Tworzenie i używanie klas
  • Tworzenie i używanie struktur
  • Porównywanie odwołań do wartości

Moduł 7: Hermetyzacja danych i metodT

  • Kontrolowanie widoczności członków typu
  • Udostępnianie metod i danych

Moduł 8: Dziedziczenie z klas i implementacja interfejsów

  • Używanie dziedziczenia do definiowania nowych typów referencyjnych
  • Definiowanie i implementowanie interfejsów
  • Definiowanie klas abstrakcyjnych

Moduł 9: Zarządzanie czasem życia obiektów i kontrolowanie zasobów

  • Wprowadzenie do Garbage Collection
  • Zarządzanie zasobami

Moduł 10: Hermetyzacja danych i definiowanie przeciążonych operatorów

  • Tworzenie i używanie właściwości
  • Tworzenie i używanie indeksatorów
  • Przeciążanie operatorów

Moduł 11: Oddzielanie metod i obsługa zdarzeń

  • Deklarowanie i używanie delegatów
  • Korzystanie z funkcji Lambda Express
  • Obsługa zdarzeń

Moduł 12: Korzystanie z kolekcji i tworzenie typów generycznych

  • Korzystanie z kolekcji
  • Tworzenie i używanie typów ogólnych
  • Definiowanie interfejsów generycznych i rozumienie zmienności
  • Korzystanie z metod ogólnych i delegatów

Moduł 13: Tworzenie i wyliczanie niestandardowych klas kolekcji

  • Implementowanie niestandardowej klasy kolekcji
  • Dodawanie enumeratora do niestandardowej klasy kolekcji

Moduł 14: Używanie LINQ do wyszukiwania danych

  • Korzystanie z LINQ metod rozszerzeń i operatorów zapytań
  • Tworzenie dynamicznych LINQ zapytań i wyrażeń

Moduł 15: Integracja kodu Visual C# z komponentami dynamicznymi Languages i COM

  • Integracja kodu C# z Ruby i Pythonem
  • Dostęp do komponentów COM z poziomu C#

Wymagania

Przed przystąpieniem do kursu uczestnicy muszą posiadać

  • Co najmniej 12 miesięcy doświadczenia w pracy z językiem obiektowym
  • Posiadać wiedzę z zakresu C++ lub Java:
    • Tworzenie klas
    • Dziedziczenie i abstrakcja
    • Polimorfizm
    • Interfejsy
    • Wyjątki
  • Znajomość Visual Studio IDE.
 35 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie