Kurs C# - Szybki Start [Programowanie dla początkujących]
Kurs "C# - Szybki Start" - to solidna dawka wiedzy przystępna nawet dla osób nie mających wcześniej styczności z programowaniem - wiedza prezentowana od A do Z.
Stworzony przez Kanał o Wszystkim
Najniższa cena z ostatnich 30 dni: 69.00zł
Masz pytania dotyczące tego szkolenia ?
Odkryj powiązane tematy
W cenie szkolenia otrzymasz
TL;DR
Dlaczego warto wybrać to szkolenie
Ten kurs to szybki i przystępny start w C#. Zaczynasz od instalacji i konfiguracji Visual Studio, a potem krok po kroku przechodzisz przez podstawy. Trudne tematy są omawiane prosto, dzięki czemu łatwiej zrozumiesz, jak komputer czyta Twój kod, linijka po linijce.
Po fundamentach wchodzisz w praktykę: operatory, instrukcje sterujące, tablice, funkcje oraz pełne OOP. Do tego kolekcje, wyjątki, pliki, LINQ i wstęp do wielowątkowości. Na koniec zbudujesz prostą grę, co porządnie utrwala materiał.
- Prosty start w C# – Instalacja, konfiguracja i pierwsze kroki w Visual Studio bez zbędnej teorii.
- Materiał od A do Z – Od podstaw po OOP, kolekcje, LINQ, pliki i wątki w spójnym układzie.
- Nauka przez praktykę – Ćwiczenia i mały projekt gry, które porządkują wiedzę i budują pewność.
- Czysty kod i dobre nawyki – Czytelność kodu, ref/out, przeciążenia, rekurencja i inne techniki z lekcji.
Czego się nauczysz?
- 1Praca w Visual StudioInstalować i konfigurować IDE, tworzyć projekt i sprawnie poruszać się po środowisku.
- 2Zmienne i typy danychUżywać typów liczbowych, znakowych i logicznych; stosować var, rzutowanie i parsowanie.
- 3Operatory i wyrażeniaKorzystać z operatorów arytmetycznych, porównań i logicznych oraz skróconych zapisów i inkrementacji.
- 4Sterowanie przepływemPisać warunki if/else i switch, używać pętli while, do, for, foreach oraz instrukcji break, continue i goto.
- 5Tablice i praca z nimiTworzyć tablice jedno- i wielowymiarowe oraz tablice tablic; iterować i przetwarzać dane.
- 6Funkcje i metodyDefiniować argumenty, wartości domyślne i przeciążenia; używać params, ref/out oraz rekurencji.
- 7Obiektowość w C#Tworzyć klasy i obiekty, stosować dziedziczenie, hermetyzację, polimorfizm, interfejsy i modyfikatory.
- 8Kolekcje w praktycePracować z List, Dictionary, Queue, Stack oraz zbiorami; sortować i wybierać odpowiednią strukturę.
- 9Wyjątki, pliki i wątkiObsługiwać błędy, definiować własne wyjątki, wykonywać operacje na plikach i poznać podstawy wielowątkowości.
- 10Delegaty, lambda i LINQPrzekazywać metody jako argumenty, tworzyć metody anonimowe, pisać wyrażenia lambda i stosować LINQ w praktyce.
Dla kogo jest to szkolenie
- Osoby bez doświadczenia, które chcą zacząć naukę programowania w C#.
- Uczniowie i studenci szukający jasnego wprowadzenia do programowania.
- Samoucy, którzy chcą usystematyzować podstawy i mechanikę C#.
- Powracający po przerwie, chcący odświeżyć kluczowe zagadnienia.
- Osoby planujące dalszą naukę w ASP.NET, WPF lub Unity.
- Entuzjaści gier, którzy chcą poznać fundamenty C# na przykładach.
- Praktycy ceniący proste wyjaśnienia i ćwiczenia krok po kroku.
- Każdy, kto woli najpierw zrozumieć język na aplikacjach konsolowych.
Wymagania
Wystarczy sprawny komputer obsługujący Visual Studio. Instalację i konfigurację IDE omawia kurs, więc przygotujesz środowisko na początku nauki.
Opis szkolenia
Kurs C# – "Szybki Start" prowadzi od zera przez kluczowe elementy języka. Zaczynasz od instalacji i konfiguracji Visual Studio oraz pierwszego projektu. Następnie poznajesz podstawy, operatory i instrukcje sterujące, tablice i funkcje. Kolejne moduły to pełne programowanie obiektowe, kolekcje, wyjątki, pliki, LINQ i wstęp do wielowątkowości. Całość uzupełniają lekcje praktyczne i finałowy projekt gry "Superbohaterowie".
Start i środowisko pracy
W pierwszym module skupisz się na przygotowaniu warsztatu. Dowiesz się, czym jest IDE i jak pobrać Visual Studio, a następnie przejdziesz przez instalację, aktualizację i konfigurację środowiska. Utworzysz pierwszy projekt konsolowy, poznasz nowy szablon aplikacji oraz najważniejsze ustawienia edytora. Zobaczysz, gdzie znajdują się pliki projektu i jak z nich korzystać. Ten etap porządkuje podstawy pracy z narzędziem, żebyś mógł wygodnie pisać, uruchamiać i analizować kod od pierwszych minut.
Solidne podstawy programowania
Kolejne lekcje to wejście w podstawy pisania programów. Od pierwszego "Hello World" przejdziesz do interakcji z użytkownikiem w konsoli i stosowania komentarzy. Poznasz zmienne oraz stałe, a następnie typy danych: całkowite, zmiennoprzecinkowe, znakowe i logiczne. Nauczysz się korzystać ze słowa var, wykonywać rzutowanie i parsowanie, tak aby świadomie zamieniać dane między typami. Każdy fragment wiedzy jest domykany krótkimi zadaniami i testami, dzięki którym sprawdzisz zrozumienie materiału i spokojnie ułożysz sobie krok po kroku fundamenty C#.
Sterowanie, tablice i praktyka
Gdy opanujesz podstawy, czas na sterowanie przepływem programu. Przećwiczysz instrukcje if/else i switch, a także pętle while, do, for i foreach. Poznasz też instrukcje skoku: break, continue oraz goto. Kolejny blok to tablice: jednowymiarowe, wielowymiarowe i tablice tablic. Nauczysz się je tworzyć, wypełniać i efektywnie przetwarzać. Ten etap uzupełniają lekcje praktyczne, w których policzysz średnią arytmetyczną i przygotujesz prostą grę, co pozwala zastosować świeżo zdobyte umiejętności w działających, drobnych projektach.
Funkcje i programowanie obiektowe
Następnie zorganizujesz kod przy pomocy funkcji (metod). Zobaczysz argumenty, wartości domyślne i argumenty nazwane, przeciążanie nazw, słowo kluczowe params oraz mechanizmy ref i out. Przećwiczysz także rekurencję. Na tym fundamencie zbudujesz obiektowe podejście: klasy, obiekty i konstruktory, a także hermetyzację, dziedziczenie i polimorfizm. Poznasz słowa kluczowe static, readonly i sealed, modyfikatory dostępu, abstrakcję i interfejsy, indeksery oraz przeciążanie operatorów. Całość domykają typ wyliczeniowy (enum) i praktyczne przykłady.
Kolekcje, wyjątki i projekt końcowy
W dalszej części wejdziesz w kolekcje: tablice w ujęciu Array, ArrayList, List, zbiory i struktury słownikowe, kolejki i stosy, a także sortowanie. Poznasz pracę z łańcuchami (ToString, StringBuilder), porównania (Equals vs ==), obsługę wyjątków wraz z własnymi wyjątkami oraz operacje na plikach. Nauczysz się przekazywać metody jako argumenty, korzystać z delegatów, metod anonimowych i wyrażeń lambda, a także zastosujesz LINQ w praktyce. Na koniec zrealizujesz projekt gry "Superbohaterowie" i przygotujesz jej publikację.
To szkolenie w liczbach
Spis treści
O autorze
Ten kurs nie został jeszcze oceniony.
Przystąp do szkolenia i oceń go jako pierwszy!
Programowanie C# i tworzenie gier w Unity
183 wykładów
15 godz. 00 min
Kurs Git - system kontroli wersji
42 wykładów
3 godz. 56 min
C# .NET: Testy jednostkowe i integracyjne + p ...
44 wykładów
5 godz. 47 min
Robotyka od podstaw - Arduino
48 wykładów
10 godz. 51 min
Kurs Linux dla każdego
55 wykładów
4 godz. 53 min
C# .NET od Podstaw do Tworzenia Aplikacji w W ...
95 wykładów
21 godz. 01 min
Kurs Linux - Zaawansowana administracja
64 wykładów
8 godz. 42 min
Kompletny kurs C# dla developerów .NET od eks ...
47 wykładów
6 godz. 03 min
Praktyczny kurs ASP.NET Core REST Web API (ba ...
57 wykładów
8 godz. 25 min
Python 3 od Podstaw do Eksperta
130 wykładów
20 godz. 04 min
Programowanie C# i tworzenie gier w Unity
Nowy (2023), najlepszy kurs do nauki programowania C# i tworzenia różnych gier w Unity. Zaczynamy od podstaw i lecimy, aż do średnio-zaawansowanych zagadnień ;)
Czego się nauczysz?
- Podstawy programowania C# w Unity
- Tworzenie losowych liczb całkowitych i ułamkowych
- Dodawanie obiektów i komponentów