20 czerwca 2018

Szkolenie – podstawy C# i .NET Framework

Opis

Szkolenie jest przeznaczone dla osób, które zaczynają swoją przygodę z programowaniem w C# oraz .NET Framework. Nie jest wymagane wcześniejsze programowanie, ale może się to przydać do szybszego przyswojenia materiału. Kursant podczas szkolenia pozna podstawowe zagadnienia związane z tworzeniem aplikacji w C# oraz .NET Framework. Po tym szkoleniu może wziąć udział w innych kursach, które nauczą, jak tworzyć aplikacje w specyficznych technologiach.

Dla kogo?

Dla programisty, który chce rozpocząć tworzenie aplikacji w C# oraz .NET Framework.

Program

  1. Wprowadzenie do .NET Framework oraz Visual Studio

    1.1. Budowa oraz działanie .NET Framework
    1.2. Praca z Visual Studio
    1.2.1. Tworzenie projektu
    1.2.2. Uruchamianie aplikacji
    1.2.3. Debugowanie kodu
    1.2.4. Dodatki do Visual Studio
    1.2.5. Efektywna praca z Visual Studio

  2. Podstawowe konstrukcje C#

    2.1. Typy danych oraz zmienne
    2.2. Operatory
    2.3. Wyrażenia warunkowe
    2.4. Pętle
    2.5. Tablice

  3. Metody

    3.1. Tworzenie metod
    3.2. Wywołania metod
    3.3. Rodzaje parametrów metody

  4. Wyjątki

    4.1. Obsługa wyjątków
    4.2. Wyrzucanie wyjątków
    4.3. Własne typy wyjątków

  5. Tworzenie nowych typów

    5.1. Typy wyliczeniowe
    5.2. Struktury
    5.3. Klasy

  6. Enkapsulacja danych oraz metod

    6.1. Kontrola widoczności typów
    6.2. Właściwości
    6.3. Elementy statyczne
    6.4. Extensions metod

  7. Dziedziczenie oraz implementacja interfejsów

    7.1. Dziedziczenie
    7.2. Klasa abstrakcyjna
    7.3. Implementacja interfejsów

  8. Typy generyczne oraz kolekcje

    8.1. Lista
    8.2. Słownik
    8.3. Inne kolekcje
    8.4. Tworzenie typów generycznych
    8.5. Generyczne metody

  9. Zarządzanie cyklem życia obiektów

    9.1. Omówienie cyklu życia obiektu
    9.2. Destruktory
    9.3. Zarządzanie cyklem życia obiektu z wykorzystaniem interfejsu IDisposable

  10. Operacje na systemie plików

    10.1. Praca z systemem plików
    10.2. Odczyt oraz zapis danych do plików
    10.3. Nasłuchiwane na zmiany w systemie plików

  11. Delegaty oraz zdarzenia

    11.1. Tworzenie oraz wykorzystanie delegatów
    11.2. Wyrażenia lambda
    11.3. Zdarzenia

  12. Linq oraz zapytania

    12.1. Wyciąganie danych z wykorzystaniem Linq

  13. Praca z plikami XML

    13.1. Odczyt danych
    13.2. Zapis danych