Przejdź do treści
FullstackDev
Bestseller

Kompletny kurs C# od podstaw

Kurs języka C# od podstaw z zadaniami praktycznymi, omawiający kluczowe zagadnienia języka C# dla platformy .NET

4.6 Ostatnia aktualizacja: 2/2025 Polski

101

wykładów

15.5

godzin wideo

1257

ocen

6908

kursantów

Czego się nauczysz

  • Posługiwanie się językiem C# w celu tworzenia aplikacji konsolowych
  • Tworzenie własnych klas oraz korzystanie z typów wbudowanych
  • Kontrolowanie przepływu programu za pomocą instrukcji warunkowych i pętli
  • Pisanie algorytmów z użyciem metod dziel i zwyciężaj oraz rekurencji
  • Używanie kolekcji do przechowywania danych i manipulowania nimi
  • Podstawy LINQ, typy generyczne i programowanie asynchroniczne
  • Obsługa plików (zapis/odczyt) oraz praca ze strukturą JSON

O kursie

Kurs przedstawia najważniejsze zagadnienia języka C#, niezbędne do tworzenia aplikacji webowych, mobilnych czy desktopowych na platformie .NET. Dzięki uporządkowanej teorii oraz zadaniom praktycznym idealnie nadaje się do nauki języka C# dla osób zaczynających swoją przygodę z programowaniem.

Podczas kursu zapoznasz się z platformą .NET - narzędziem firmy Microsoft umożliwiającym tworzenie aplikacji wieloplatformowych, które dzięki wysokiej wydajności, otwartemu kodowi źródłowemu i wsparciu wielu systemów cieszy się rosnącą popularnością. Otrzymasz dostęp do kodu źródłowego oraz możliwość bezpośredniego kontaktu z instruktorem.

Nauczysz się m.in. tworzyć aplikacje konsolowe, pisać programy zorientowane obiektowo (abstrakcja, dziedziczenie, hermetyzacja, polimorfizm), kontrolować przepływ programu instrukcjami warunkowymi i pętlami, używać kolekcji, pisać wyrażenia lambda, obsługiwać pliki, korzystać z LINQ, typów generycznych oraz programowania asynchronicznego.

Dowiesz się też, jak przechowywane są dane w pamięci programu (sterta i stos), czym jest struktura JSON, jak korzystać z .NET CLI oraz poznasz najnowsze funkcje języka C# - wszystko poparte zadaniami algorytmicznymi i ćwiczeniami praktycznymi.

Program kursu

Wprowadzenie

7 · 16 min

Podstawy języka C#

24 · 2 godz. 27 min

Klasy

10 · 56 min

Kolekcje

7 · 57 min

Pierwsza aplikacja

2 · 30 min

Typy referencyjne i wartościowe

5 · 36 min

C# w praktyce

2 · 52 min

Obsługa plików

3 · 46 min

Metody pomocniczne

5 · 1 godz. 10 min

LINQ

12 · 1 godz. 54 min

Wymagania

  • Podstawowa znajomość programu Visual Studio

Dla kogo jest ten kurs

  • Osoby uczące się programowania od podstaw lub znające podstawy