Certificate Authentication

Microsoft .Net - Programowanie w języku C# Certificate for Elżbieta...

Add to LinkedIn

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: 
  1. Wstęp do platformy .NET
  2. Środowisko Visual Studio
  3. Uruchamianie i debuggowanie kodu
  4. 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
  1. 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
  1. 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
  1. 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
  1. Elementy programowania współbieżnego (opcjonalnie)
    • Programowanie równoległe
    • Programowanie współbieżne
    • Pętle równoległe