Plan Szkolenia
Moduł 1: Wprowadzenie do C# i .NET Framework
- Wprowadzenie do .NET Framework
- Tworzenie projektów w Visual Studio 2010
- Pisanie aplikacji w C#
- Tworzenie aplikacji graficznej
- Dokumentowanie aplikacji
- Uruchamianie i debugowanie aplikacji za pomocą Visual Studio 2010
Moduł 2: Używanie konstrukcji programowania w C#
- Deklarowanie zmiennych i przypisywanie wartości
- Używanie wyrażeń i operatorów
- Tworzenie i używanie tablic
- Używanie instrukcji warunkowych
- Używanie instrukcji iteracyjnych
Moduł 3: Deklarowanie i wywoływanie metod
- Definiowanie i wywoływanie metod
- Określanie parametrów opcjonalnych i wyjściowych
Moduł 4: Obsługa wyjątków
- Obsługa wyjątków
- Zgłaszanie wyjątków
Moduł 5: Czytanie i pisanie plików
- Dostęp do systemu plików
- Czytanie i pisanie plików za pomocą strumieni
Moduł 6: Tworzenie nowych typów
- Tworzenie i używanie wyliczeń
- Tworzenie i używanie klas
- Tworzenie i używanie struktur
- Porównywanie referencji z wartościami
Moduł 7: Enkapsulacja danych i metod
- Kontrola widoczności członków typu
- Udostępnianie metod i danych
Moduł 8: Dziedziczenie klas i implementowanie 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 kontrola zasobów
- Wprowadzenie do garbage collection
- Zarządzanie zasobami
Moduł 10: Enkapsulacja 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
- Używanie wyrażeń lambda
- Obsługa zdarzeń
Moduł 12: Używanie kolekcji i tworzenie typów generycznych
- Używanie kolekcji
- Tworzenie i używanie typów generycznych
- Definiowanie interfejsów generycznych i zrozumienie wariancji
- Używanie metod i delegatów generycznych
Moduł 13: Tworzenie i wyliczanie niestandardowych klas kolekcji
- Implementowanie niestandardowej klasy kolekcji
- Dodawanie enumeratora do niestandardowej klasy kolekcji
Moduł 14: Używanie LINQ do wykonywania zapytań na danych
- Używanie metod rozszerzających LINQ i operatorów zapytań
- Tworzenie dynamicznych zapytań i wyrażeń LINQ
Moduł 15: Integracja kodu Visual C# z językami dynamicznymi i komponentami COM
- Integracja kodu C# z Ruby i Python
- Dostęp do komponentów COM z C#
Wymagania
Przed uczestnictwem w tym kursie uczestnicy muszą:
- Mieć 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
- Wyjatki
- Posiadać wiedzę na temat IDE Visual Studio.
Opinie uczestników (2)
Bardzo dobry kontakt z prowadzącym i jego wiedza. Umiejętność reagowania na potrzeby osób szkolonych.
Anna Ratajska - Uniwersytet Warszawski
Szkolenie - Introduction to SharePoint 2016 for Collaboration and Document Management (authorized training course MS 55193)
Dobre praktyki dotyczące budowania modelu danych i dobre praktyki dotyczące elementów wizualnych w raporcie nie zawarte w oficjalnych materiałach. Dużo przykładów z projektów