
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Kod źródłowy z materiałów następnych sekcji jest dostępny na GitHubie pod adresem:
https://github.com/jakubkozera/CSharpCourse
Kod z danej lekcji powinnien być na dedykowanym branchu, także przeglądając githuba upewnij się, że przeglądasz brancha przypisanego do danej lekcji
Przykładowo 3 materiał z 4 sekcji (Linq) będzie dostępny na branchu: 04-03-linq
https://github.com/jakubkozera/CSharpCourse/tree/04-03-linq
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#