TERMIN
Ustalamy indywidualnie
CZAS
16h / 2 dni
CENA
Ustalamy indywidualnie
Szkolenie jednego z najpopularniejszych i najbardziej lubianych przez programistów języków. Wszechstronny, prosty w nauce i mający wiele zastosowań.
Szkolenie przeznaczone jest dla każdego, kto:
dla osób, które chcą nauczyć się C#
Front-endowcy, którzy chcą poznać C# i .NET
Back-endowcy, którzy chcą poznać C# i .NET
Nauczysz się podstawy języka C#
Zapoznasz się z koncepcją programowania obiektowego
Poznasz środowisko .NET
dowiesz się czym jest asynchroniczny model programowania
nauczysz się dobrych praktyk w tworzeniu oprogramowania
Dzień: 1
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
Moduł 10: Obiektowość w C#
Moduł 11: LINQ – przyjemna i czytelna praca na kolekcjach
Dzień: 2
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
Moduł 15: Komunikacja z zewnętrznymi usługami przy wykorzystaniu protokołu HTTP
Moduł 16: Podsumowanie i omówienie dobrych praktyk w tworzeniu oprogramowania