Wróć do kursów
Programowanie Początkujący csharp

Podstawy C# i mistrzostwo w skryptowaniu gier

Głębokie opanowanie C# 12 i .NET: programowanie obiektowe, typy generyczne, LINQ i silnik Unity.

4.98 (289 Oceny i opinie studentów)
5 Modules • 12 lekcji
5 laboratoriów
Kryptograficznie zweryfikowany
Instruktor Hana Principal Game Engine Engineer
Bezpłatne
Dożywotni dostęp do wszystkich lekcji i plików
Nielimitowane uruchomienia w Cloud Lab
Automatyczny system oceniania testów
Weryfikowalny certyfikat z kodem QR
Interaktywny symulator modów IMGUI i IL2CPP

Przegląd kursu i cele nauczania

Czego się nauczysz w trakcie kursu

  • Architektura C# i .NET: Bezpieczeństwo typów, typy wartościowe i referencyjne, stos i sterta.
  • Przepływ sterowania: Dopasowywanie wzorców, wyrażenia switch i pętle.
  • Programowanie obiektowe (OOP): Klasy, właściwości, hermetyzacja i interfejsy.
  • Kolekcje generyczne i LINQ: Listy, słowniki i zapytania LINQ.
  • Delegaty i zdarzenia: Action, Func, delegaty i pętla gry oparta na zdarzeniach.

Program nauczania i sylabus

5 Moduł • 12 lekcji • 5 laboratoriów

Moduł 1: Architektura C# i bezpieczeństwo typów
3 lekcji
1.1 Wprowadzenie do C# i architektura platformy .NET Podgląd
1.2 Zmienne, typy i pamięć (stos vs sterta) Podgląd
1.3 Arytmetyka i interpolacja ciągów znaków
20 min
Moduł 2: Instrukcje warunkowe i iteracja
2 lekcji
2.1 Instrukcje If i dopasowywanie wzorców
20 min
2.2 Pętle for, foreach oraz while
20 min
Moduł 3: Klasy, programowanie obiektowe i interfejsy
3 lekcji
3.1 Klasy, właściwości i hermetyzacja
25 min
3.2 Dziedziczenie i metody wirtualne
25 min
3.3 Interfejsy i polimorfizm
20 min
Moduł 4: Kolekcje generyczne i zapytania LINQ
2 lekcji
4.1 Listy generyczne i słowniki
20 min
4.2 Wyrażenia zapytań LINQ
25 min
Moduł 5: Delegaty, zdarzenia i pętle gry
2 lekcji
5.1 Delegaty Action, Func i własne delegaty
25 min
5.2 Zdarzenia i wzorzec wydawca-subskrybent
25 min

Praktyczne laboratoria w chmurze

Easy +50 pkt

Lab 1: Obliczenia na zmiennych i formatowanie tekstu

CSHARP Zapisz się, aby uruchomić
Easy +50 pkt

Lab 2: Akumulacja w pętli i obliczanie silni

CSHARP Zapisz się, aby uruchomić
Medium +50 pkt

Lab 3: Odwracanie tablicy

CSHARP Zapisz się, aby uruchomić
Medium +50 pkt

Lab 4: Reduktor zdrowia postaci gracza

CSHARP Zapisz się, aby uruchomić
Hard +50 pkt

Lab 5: Filtrowanie tablicy za pomocą LINQ

CSHARP Zapisz się, aby uruchomić

Oceny i opinie studentów

Bądź pierwszym studentem, który oceni ten kurs po jego ukończeniu!