- Zmienne i typy proste
- Złożone struktury danych (tablice, kolekcje itp.)
- Tworzenie i używanie funkcji
- Typy referencyjne i wartościowe
Szkolenie C# podstawy programowania
Poziom
PodstawowyCzas
16h / 2 dniTermin
IndywidualnieCena
IndywidualnieSzkolenie C# podstawy programowania
Szkolenie jednego z najpopularniejszych i najbardziej lubianych przez programistów języków. Wszechstronny, prosty w nauce i mający wiele zastosowań.
Dla kogo jest szkolenie C# podstawy programowania?
Dla osób, które chcą nauczyć się C#
Front-endowcy, którzy chcą poznać C# i .NET
Dla programistów aplikacji biznesowych, webowych i desktopowych, Back-endowcy, którzy chcą poznać C# i .NET dostępu do baz danych.
Czego nauczysz się na szkoleniu C# podstawy programowania?
-
Nauczysz się podstawy języka C#
-
Poznasz środowisko .NET
-
Nauczysz się dobrych praktyk w tworzeniu oprogramowania
-
Zapoznasz się z koncepcją programowania obiektowego
-
Dowiesz się czym jest asynchroniczny model programowania
Program szkolenia C# podstawy programowania
Moduł 1: Programowanie obiektowe – na czym polega i krótkie porównanie z innymi stylami programowania
Moduł 2: Wprowadzenie do środowiska .NET i języka C#
Moduł 3: Visual Studio – poznanie narzędzia w zakresie potrzebnym na czas szkolenia
Moduł 4: Budowa i omówienie prostej aplikacji konsolowej
Moduł 5: Utworzenie projektu dla biblioteki wraz z projektem z testami
Moduł 6: Dlaczego i jak pisać testy
Moduł 7: Programowanie w języku C#
Moduł 8: Podstawy składni
Moduł 9: Kontrola przepływu kodu
- Warunkowy przepływ z wykorzystaniem wyrażeń if/else oraz switch
- Pętla for, while, do/while
- Pętla foreach
Moduł 10: Obiektowość w C#
- Klasa i obiekt
- Część statyczna i zachowawcza obiektu
- Modyfikatory dostępu
- Polimorfizm
- Zastosowanie interfejsów
- Przestrzenie nazw
- Obsługa wyjątków
Moduł 11: LINQ – przyjemna i czytelna praca na kolekcjach
Moduł 12: Asynchroniczność i wielowątkowość – różnice i zastosowanie
Moduł 13: Programowanie asynchroniczne z wykorzystaniem konstrukcji async/await
Moduł 14: Zapoznanie z Task Parallel Library
- Klasa i obiekt
- Część statyczna i zachowawcza obiektu
- Modyfikatory dostępu
- Polimorfizm
- Zastosowanie interfejsów
- Przestrzenie nazw
- Obsługa wyjątków
Moduł 15: Komunikacja z zewnętrznymi usługami przy wykorzystaniu protokołu HTTP
- Omówienie cech protokołu HTTP – trochę o Web i REST API
- Implementacja przykładowej komunikacji z zewnętrznymi usługami
Moduł 16: Podsumowanie i omówienie dobrych praktyk w tworzeniu oprogramowania
- Podsumowanie stosowanych już praktyk
- Zapoznanie z ogólnymi dobrymi praktykami w programowaniu (SOLID, DRY, KISS, YAGNI, …)
- Narzędzia pomocne w utrzymaniu kodu na wysokim poziomie jakości
Pobierz program
Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.