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.
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