Microsoft .Net - Programowanie w języku C# Certificate for Elżbieta...
Certificate ID:
726995
Authentication Code:
b5667
Certified Person Name:
Elżbieta Międzybrodzka
Trainer Name:
Dariusz Pieter
Duration Days:
5
Duration Hours:
35
Course Name:
Microsoft .Net - Programowanie w języku C#
Course Date:
2023-07-17 09:00 to 2023-07-21 16:00
Course Outline:
- Wstęp do platformy .NET
- Środowisko Visual Studio
- Uruchamianie i debuggowanie kodu
- Podstawy języka C#
- Proces kompilacji
- Podstawowe typy danych
- Łańcuchy
- Operatory
- Konwersje i rzutowanie typów
- Struktury
- Typ wyliczeniowy
- Metody - definiowanie, przeciążanie, argumenty metod i argument out
- Sterowanie przepływem - instrukcje warunkowe if i switch
- Pętle
- Tablice
- Klauzula using
- Operator default
- Zaawansowane aspekty metod
- Obsługa wyjątków
- Biblioteki DLL
- Programowanie obiektowe w C#
- Klasy
- Obiekty
- Automatyczne właściwości
- Konstruktory
- Hermetyzacja
- Modyfikatory readonly i const
- Operatory this i base
- Generyczność
- Kolekcje danych
- Dziedziczenie
- Klasy statyczne
- Interfejsy
- Klasy abstrakcyjne
- Metody wirtualne
- Operatory IS i AS
- Metody rozszerzające
- Typy anonimowe i dynamiczne
- Delegaty
- Wyrażenia lambda
- Leniwe inicjalizowanie zmiennych
- Atrybuty
- Projektowanie aplikacji z użyciem Windows Forms (Aplikacje okienkowe)
- Tworzenie projektu
- Paleta komponentów Toolbox
- Kontrolki WPF
- Metody zdarzeniowe
- Własności
- Kontenery
- Zasoby, style
- Animacje
- Okna dialogowe
- Entity Framework
- Model danych EDM na podstawie istniejącej bazy danych
- Łączenie tabel
- Tworzenie źródeł danych
- Procedury składowane
- LINQ
- Operatory LINQ
- Pobieranie danych
- Filtrowanie i sortowanie danych
- Analiza pobranych danych
- Grupowanie
- Łączenie zbiorów danych
- Elementy programowania współbieżnego (opcjonalnie)
- Programowanie równoległe
- Programowanie współbieżne
- Pętle równoległe