Kompletny kurs C# dla developerów .NET od eksperta + praktyka
Kompletny kurs języka C# z zadaniami praktycznymi, omawijący kluczowe zagadnienia języka C#, niezbędne do tworzenia aplikacji na platformie .NET
Stworzony przez Jakub Kozera
Masz pytania dotyczące tego szkolenia ?
Odkryj powiązane tematy
W cenie szkolenia otrzymasz
W skrócie
Dlaczego warto wybrać to szkolenie
Ten kurs zbiera najważniejsze elementy C# potrzebne do tworzenia aplikacji na .NET. Łączy uporządkowaną teorię z zadaniami, dzięki czemu łatwiej przejdziesz od nauki do praktyki.
.NET Core poznasz w przystępny sposób: platformę o wysokiej wydajności, otwartym kodzie i działającą na wielu systemach. Zrozumiesz, jak wspiera aplikacje internetowe i interfejsy API.
- Fundamenty C# – Klasy, typy wbudowane, instrukcje warunkowe, pętle.
- Praktyczne zadania – Utrwalisz teorię dzięki ćwiczeniom w kodzie.
- Start od konsoli – Aplikacje konsolowe ułatwią poznanie języka i działania programu.
- .NET Core w pigułce – Poznasz platformę wieloplatformową i jej zastosowanie w aplikacjach i API.
Czego się nauczysz?
- 1Pisanie aplikacji konsolowychUżyjesz C# do tworzenia prostych aplikacji konsolowych i ich uruchamiania.
- 2Praca z typami wbudowanymiPoznasz najczęściej używane typy i sposoby ich wykorzystania w kodzie.
- 3Tworzenie własnych klasZdefiniujesz klasy i uporządkujesz logikę aplikacji, korzystając z elementów języka.
- 4Instrukcje warunkowe i pętleSkontrolujesz przepływ programu za pomocą instrukcji warunkowych oraz pętli.
- 5Kolekcje i operacje na danychWykorzystasz kolekcje do przechowywania danych i wykonywania na nich operacji.
- 6.NET Core – podstawyDowiesz się, czym jest .NET Core i jak wspiera tworzenie aplikacji wieloplatformowych.
- 7API w środowisku .NETZrozumiesz rolę interfejsów API w aplikacjach internetowych tworzonych na .NET Core.
- 8Porządkowanie kodu z użyciem klasUżyjesz klas i typów, by uporządkować strukturę programu i ułatwić rozwijanie aplikacji.
Dla kogo jest to szkolenie
- Osoby zaczynające przygodę z programowaniem w C#.
- Przyszli developerzy .NET szukający solidnych podstaw.
- Programiści chcący uporządkować wiedzę z C# i .NET Core.
- Osoby chcące tworzyć aplikacje webowe na platformie .NET.
- Osoby celujące w aplikacje mobilne lub desktopowe w .NET.
- Zainteresowani interfejsami API w środowisku .NET Core.
Wymagania
Nie są wymagane wcześniejsze doświadczenia; kurs jest przyjazny osobom zaczynającym naukę C#.
Opis szkolenia
Szkolenie obejmuje najważniejsze zagadnienia języka C#, niezbędne do tworzenia aplikacji webowych, mobilnych i desktopowych na platformie .NET. Łączy zorganizowaną teorię z zadaniami praktycznymi, dzięki czemu nauka przebiega jasno i konkretnie. Poznasz .NET Core – najnowsze narzędzie firmy Microsoft do tworzenia aplikacji wieloplatformowych, w tym internetowych i interfejsów API. Zaczniesz od aplikacji konsolowych, klas, typów, instrukcji oraz pętli i kolekcji.
Fundamenty C# w praktyce
Kurs prowadzi przez podstawy C# w sposób uporządkowany i praktyczny. Zaczynasz od prostych programów, dzięki którym poznasz sposób zapisu kodu i najczęściej używane typy wbudowane. Następnie przechodzisz do własnych klas, aby lepiej zorganizować logikę aplikacji. Każdy krok łączy teorię z ćwiczeniami, więc od razu utrwalasz to, czego się uczysz. Dzięki temu zrozumiesz, jak elementy języka współpracują ze sobą i jak zastosować je w tworzeniu aplikacji. Każdy temat przedstawiony jest jasno, a po nim wykonasz ćwiczenie utrwalające.
.NET Core bez tajemnic
W kursie poznasz platformę .NET Core, najnowsze narzędzie firmy Microsoft umożliwiające tworzenie aplikacji wieloplatformowych. Dowiesz się, co w praktyce oznacza wysoka wydajność i otwarty kod źródłowy oraz dlaczego możliwość działania na różnych systemach jest ceniona. Zrozumiesz, jak .NET Core wspiera aplikacje internetowe i interfejsy API. Poznasz podstawy, które pozwolą Ci świadomie wybierać rozwiązania podczas pracy z C# i środowiskiem .NET. Dowiesz się także, jak .NET Core łączy się z językiem C# w codziennym tworzeniu aplikacji.
Kontrola przepływu i logika programu
Dużo miejsca poświęcamy kontroli przepływu programu. Nauczysz się budować rozgałęzienia za pomocą instrukcji warunkowych oraz powtarzać działania dzięki pętlom. W zadaniach sprawdzisz, jak łączyć warunki z iteracją, aby tworzyć czytelne rozwiązania i działać zgodnie z warunkami. Zobaczysz, jak taki sposób pracy zwiększa przewidywalność działania aplikacji i ułatwia dalszą rozbudowę w ramach platformy .NET oraz .NET Core. Przećwiczysz też proste scenariusze, w których program reaguje na różne warunki i wykonuje określone kroki.
Kolekcje i praca z danymi
Poznasz kolekcje, które służą do przechowywania danych i wykonywania na nich operacji. Zobaczysz, jak dodawać, usuwać oraz przeglądać elementy, aby realizować konkretne zadania. Połączysz kolekcje z instrukcjami warunkowymi i pętlami, co pozwoli budować logiczne rozwiązania w programach. W efekcie łatwiej zaprojektujesz przepływ danych w aplikacjach konsolowych i przygotujesz się do wykorzystania tych umiejętności w pracy na platformie .NET. Dzięki ćwiczeniom zrozumiesz, jak operacje na listach danych wpływają na wynik działania programu.
Od konsoli do aplikacji na .NET
Zaczynasz od aplikacji konsolowych, bo pozwalają skupić się na istocie języka C#. Na bazie klas, typów, instrukcji i pętli budujesz kolejne ćwiczenia, które pokazują, jak łączyć składniki w działający program. W dalszej części zrozumiesz, jak te fundamenty wspierają tworzenie aplikacji internetowych, mobilnych i desktopowych na platformie .NET oraz jaką rolę pełnią interfejsy API. To solidny punkt wyjścia do dalszej nauki w środowisku .NET Core. Dzięki ćwiczeniom łatwiej zobaczysz, jak teorii C# towarzyszy praktyczne użycie w kodzie.
To szkolenie w liczbach
Spis treści
O autorze
Ten kurs nie został jeszcze oceniony.
Przystąp do szkolenia i oceń go jako pierwszy!
Praktyczny kurs ASP.NET Core REST Web API (ba ...
57 wykładów
8 godz. 25 min
C# .NET od Podstaw do Tworzenia Aplikacji w W ...
95 wykładów
21 godz. 01 min
SOLID, Wzorce Projektowe w C# (.NET) - prakty ...
47 wykładów
6 godz. 04 min
C# .NET: Testy jednostkowe i integracyjne + p ...
44 wykładów
5 godz. 47 min
C# .NET: Entity Framework (Core)+ praktyka
49 wykładów
8 godz. 01 min
Kurs C# - Szybki Start [Programowanie dla poc ...
98 wykładów
24 godz. 22 min
Praktyczna Administracja PostgreSQL
49 wykładów
7 godz. 54 min
Kurs Git - system kontroli wersji
42 wykładów
3 godz. 56 min
Java od Podstaw do Eksperta - twórz własne ap ...
145 wykładów
30 godz. 58 min
Wprowadzenie do tworzenia gier w Unity
95 wykładów
16 godz. 42 min
Praktyczny kurs ASP.NET Core REST Web API (backend) od podstaw
Kompletny kurs w którym poznasz ASP.NET Core 5 (C#) i Entity Framework wraz ze wdrożeniem backendu na chmurę Azure + zadania praktyczne
Czego się nauczysz?
- utworzyć backend aplikacji webowej, która będzie dodawać, modyfikować, usuwać lub zwracać dane
- zbudować bazę danych MS SQL na podstawie klas C#
- dodać autentykacje oraz autoryzacje użytkowników API