Kurs przedstawia najważniejsze zagadnienia języka C#, które są niezbędne do tworzenia aplikacji czy to webowych, mobilnych czy desktopowych na platformie .NET.
Z zorganizowaną teorią języka C# oraz zadaniami praktycznymi, kurs idealnie nadaję się do nauki języka C# dla osób zaczynających swoją przygodę z programowaniem.
Podczas trwania kursu zapoznasz się z platformą .NET, która jest najnowszym narzędziem firmy Microsoft umożliwiającym tworzenie aplikacji wieloplatformowych, w tym internetowych i internetowych interfejsów API.
Ze względu na wysoką wydajność, otwarty kod źródłowy oraz możliwość implementacji na różnych systemach, cieszy się coraz większą popularnością.
Biorąc udział w kursie, otrzymasz dostęp do kodu źródłowego, oraz możliwość komunikacji ze mną 🙂
Podczas trwania kursu, między innymi nauczysz się:
-
posługiwać się językiem C# w celu utworzenia aplikacji konsolowych
-
tworzyć własnych klas oraz korzystanie z typów wbudowanych
-
pisać programy zorientowane obiektowo
-
czym jest abstrakcja, dziedziczenie, hermetyzacja
-
kontrolować przepływu programu za pomocą instrukcji warunkowych oraz pętli
-
używać kolekcji w programach w celu przechowywania danych oraz manipulacje nimi
-
rozwiązywać zadania algorytmiczne
-
pisać wyrażenia lambda
-
obsługiwać pliki (zapis/odczyt)
-
czym jest struktura JSON
-
jak przechowywane są dane w pamięci programu (czym jest sterta i stos)
-
w podstawowym zakresie LINQ
-
typy generyczne
-
programowanie asynchroniczne
-
parsować różne typy danych
-
stosować struktury danych takie jak: lista, słownik
-
jak używać modyfikatorów dostępu
-
czym są metody i co jakie możliwości nam udostępniają
-
przeprowadzać interakcje z użytkownikiem przez konsole
-
korzystać z .NET CLI (command line interface)
W kursie poznasz tej najnowsze funkcje języka C#