20 czerwca 2018

Szkolenie podstawy C# i .NET Framework

Opis

Szkolenie jest dedykowane dla osób, które zaczynają swoją przygodę z programowaniem w C# oraz .NET Framework. Nie jest wymagane wcześniejsze programowanie ale może to się przydać w szybszym przyswojeniu materiału. Kursant podczas szkolenia pozna podstawowe zagadnienia z tworzenia aplikacji w C# oraz .NET Framework. Po tym szkoleniu może przystąpić do innych szkoleń, które nauką jak tworzyć aplikacji w specyficznych technologiach.

Dla kogo?

Programisty, który chce rozpocząć tworzenia aplikacji w C# oraz .NET Framework.

Program

  1. Wprowadzenie do .NET Framework oraz Visual Studio
    1. Budowa oraz działanie .NET Framework
    2. Praca z Visual Studio
      1. Tworzenie projektu
      2. Uruchamianie aplikacji
      3. Debugowanie kodu
      4. Dodatki do Visual Studio
      5. Efektywna praca z Visual Studio
  2. Podstawowe konstrukcje c#
    1. Typy danych oraz zmienne
    2. Operatory
    3. Wyrażenia warunkowe
    4. Pętle
    5. Tablice
  3. Metody
    1. Tworzenie metod
    2. Wywołania metod
    3. Rodzaje parametrów metody
  4. Wyjątki
    1. Obsługa wyjątków
    2. Wyrzucanie wyjątków
    3. Własne typy wyjątków
  5. Tworzenie nowych typów
    1. Typy wyliczeniowe
    2. Struktury
    3. Klasy
  6. Enkapsulacja danych oraz metod
    1. Kontrola widoczności typów
    2. Właściwości
    3. Elementy statyczne
    4. Extensions metod
  7. Dziedziczenie oraz implementacja interfejsów
    1. Dziedziczenie
    2. Klasa abstrakcyjna
    3. Implementacja interfejsów
  8. Typy generyczne oraz kolekcje
    1. Lista
    2. Słownik
    3. Inne kolekcje
    4. Tworzenie typów generycznych
    5. Generyczne metody
  9. Zarządzanie cyklem życia obiektów
    1. Omówienie cyklu życia obiektu
    2. Destruktory
    3. Zarządzanie cyklem życia obiektu z wykorzystaniem interfejsu IDisposable
  10. Operacje na systemie plików
    1. Praca z systemem plików
    2. Odczyt oraz zapis danych do plików
    3. Nasłuchiwane na zmiany w systemie plików
  11. Delegaty oraz zdarzenie
    1. Tworzenie oraz wykorzystanie delegatów
    2. Wyrażenia lambda
    3. Zdarzenia
  12. Linq oraz zapytania
    1. Wyciąganie danych z wykorzystaniem Linq
  13. Praca z plikami XML
    1. Odczyt danych
    2. Zapis danych