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
- 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 - Podstawowe konstrukcje C#
2.1. Typy danych oraz zmienne
2.2. Operatory
2.3. Wyrażenia warunkowe
2.4. Pętle
2.5. Tablice - Metody
3.1. Tworzenie metod
3.2. Wywołania metod
3.3. Rodzaje parametrów metody - Wyjątki
4.1. Obsługa wyjątków
4.2. Wyrzucanie wyjątków
4.3. Własne typy wyjątków - Tworzenie nowych typów
5.1. Typy wyliczeniowe
5.2. Struktury
5.3. Klasy - 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 - Dziedziczenie oraz implementacja interfejsów
7.1. Dziedziczenie
7.2. Klasa abstrakcyjna
7.3. Implementacja interfejsów - 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 - 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 - 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 - Delegaty oraz zdarzenia
11.1. Tworzenie oraz wykorzystanie delegatów
11.2. Wyrażenia lambda
11.3. Zdarzenia - Linq oraz zapytania
12.1. Wyciąganie danych z wykorzystaniem Linq
- Praca z plikami XML
13.1. Odczyt danych
13.2. Zapis danych