Fundamenty programowania w języku C#
Opanuj podstawy języka C# i zacznij programować pierwszej aplikacje jeszcze dziś!
Dostęp od razu po zakupie ·
Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.
Ten kurs jest częścią ścieżki
.NET Developer
11810 kursantów
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz?
-
tworzenia klas i obiektów
-
obsługi wyjątków
-
unikania często popełnianych błędów
-
pisania czytelnego i poprawnego kodu
-
podstaw programowania obiektowego
-
korzystania ze zmiennych, tablic, instrukcji warunkowych
-
podstaw programowania aplikacji w C#
-
pracy z klasami abstrakcyjnymi
Szkolenie powstało z myślą o osobach początkujących, które chciałyby nauczyć się podstaw programowania w języku C# na praktycznych i prostych do zrozumienia przykładach. W trakcie kursu będziesz budował proste aplikacje, co pozwoli Ci poznać dobrze różne obszary C#. Przyswoisz sobie wiele przydatnych wskazówek i dobrych praktyk, które pozwolą Ci zachować czytelność kodu i uniknąć najczęściej popełnianych błędów. Pokażę Ci również jak pracować z edytorem Visual Studio Code oraz jak wykorzystując jego funkcje ułatwić sobie codzienną pracę.
Solidne podstawy
Rozpoczniemy od poznania środowiska i narzędzi, z którymi będziemy pracować w trakcie kursu. Pokażę Ci jak wszystko zainstalować i skonfigurować. Opowiem Ci również sporo o składni języka - przyjrzymy się słowom kluczowym i konstrukcjom występującym C#. Po pierwszych rozdziałach nie będziesz miał problemu z elementami takimi jak: zmienne, operatory, pętle, instrukcje, tablice, listy czy komentarze. Już na tym etapie wspólnie ze mną stworzysz też swój pierwszy prosty program!
Klasy i obiekty
Tworzenie klas to istota programowania. To właśnie dlatego poświęciłem im cały kompletny rozdział. Dowiesz się z niego między innymi jaką funkcję pełnią klasy w języku C#, jak je tworzyć oraz czym różnią się one od zmiennych. Poruszymy również bardzo ważny temat hermetyzacji, modyfikatorów dostępu oraz budowy konstruktorów.
Typy i złożenia
W kursie znajdziesz również obszerny rozdział dotyczący typów i złożeń. Chciałbym mieć pewność, że po tym szkoleniu bez problemu odróżnisz typy referencyjne od wartościowych oraz, że będziesz wiedział jaką rolę pełnią one w języku C#. Opowiem Ci również czym są parametry metody Ref i Out oraz do czego mogą ci się przydać struktury i złożenia. Przyjrzymy się też nieco dokładniej tematowi poświęconemu polom i metodom, które tym razem rozbudujemy o elementy takie jak właściwości, delegaty i zdarzenia.
Obiektowość i obsługa błędów
Obiektowość to kolejny aspekt języka C#, którym będziemy się zajmować. Poznasz filary programowania obiektowego; dowiesz się czym jest dziedziczenie, polimorfizm oraz jak używać klasy abstrakcyjnych i interfejsów. Z kursu dowiesz się jak radzić sobie z obsługą błędów, jak zgłaszać wyjątki, jak te wyjątki przechwytywać i obsługiwać w naszym programie.
Kup w pakiecie i oszczędź
Kurs ASP.NET Core - nowoczesne aplikacje webowe od podstaw
169 zł
Fundamenty programowania w języku C#
159 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 66 zł
Zyskujesz 26.24 zł w punktach na kolejne zakupy.
Kurs Unity - tworzenie gier od podstaw
169 zł
Fundamenty programowania w języku C#
159 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 66 zł
Zyskujesz 26.24 zł w punktach na kolejne zakupy.
Fundamenty programowania w języku C#
159 zł
Wprowadzenie do blockchain - Ethereum i smart kontrakty w praktyce
159 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 64 zł
Zyskujesz 25.44 zł w punktach na kolejne zakupy.
Program kursu
7 modułów · 65 lekcji
1 · Wprowadzenie do C#
- C# wprowadzenie 02m 08s
- Jak korzystać z plików 01m 20s
- Co to jest NET 02m 45s
- Co to jest CLR 03m 12s
- Co to jest FCL 02m 32s
- Co to jest C# 02m 59s
- Pierwszy program 05m 55s
- Kompilator 06m 18s
- Pierwszy program VS 11m 50s
- IDE 05m 57s
- Debugowanie 03m 36s
2 · Elementarz programowania
- Zmienne 07m 44s
- Zmienna Var 07m 12s
- Zasięg zmiennych 04m 09s
- Stałe 05m 10s
- Operatory 09m 03s
- Komentarze 05m 07s
- If 10m 30s
- Switch 07m 56s
- Pętle 11m 13s
- Instrukcje skoku 11m 19s
- Kolekcje - Tablica 06m 48s
- Kolekcje - Lista 06m 49s
- Enum 05m 16s
3 · Klasy i obiekty w c#
- Klasy i obiekty - wprowadzenie 06m 32s
- Nasza pierwsza klasa - tworzenie 05m 40s
- Nasza pierwsza klasa - implementacja 16m 51s
- Tworzenie obiektów 20m 03s
- Tworzenie obiektów - dane użytkownika 17m 57s
- Tworzenie konstruktorów 13m 37s
- Obiektowe operacje na konstruktorach 04m 16s
- Klasa a zmienna 13m 49s
- Typy referencyjne 09m 19s
- Koncepcja programowania obiektowego 08m 17s
- Hermetyzacja 16m 09s
- Hermetyzacja - modyfikatory dostępu 13m 49s
- Słowo kluczowe - Static 11m 13s
4 · Typy i złożenia
- Typy i złożenia - wprowadzenie 00m 50s
- Typy referencyjne 11m 06s
- Typy wartościowe 09m 41s
- Parametry metody 12m 04s
- Parametry metody - Ref, Out 10m 58s
- Struktury 13m 38s
- Immutable 10m 33s
- Złożenia 15m 18s
- Unit Tests 14m 34s
- Unit Test - przekazywanie parametrów 14m 38s
5 · Metody, Pola, Właściwości, Zdarzenia
- Metody, pola, właściwości, zdarzenia - wprowadzenie 00m 49s
- Metody 14m 15s
- Metody - params 14m 59s
- Pola i właściwości 13m 35s
- Właściwość logika 08m 30s
- Delegaty 09m 02s
- Delegaty - praktyczny przykład 15m 14s
- Zdarzenia 10m 22s
- Zdarzenia EventArgs 12m 35s
6 · Programowanie obiektowe
- Filary programowania obiektowego 03m 44s
- Dziedziczenie 15m 47s
- Polimorfizm 14m 02s
- Klasy abstrakcyjne 14m 08s
- Interfejsy 13m 04s
7 · Wyjątki
- Throw 13m 41s
- Try catch 11m 25s
- Łańcuch wyjątków 12m 25s
- Finnally 09m 53s
Twój instruktor
Mariusz Jurczenko
Programista
Opinie kursantów
„Szkolenie dobre dla osób które chcą rozpocząć przygodę z C# lub - tak jak ja - odświeżyć pewne tematy i zagadnienia. Polecam"
„Bardzo pomocny kurs na początkowym etapie nauki języka C#, prowadzący w jasny i prosty sposób tłumaczy podstawowe zagadnienia. Podane są proste przykłady które pozwalają szybciej zrozumieć dane zagadnienie."
„Przystępnie, jasno i przejrzyście przedstawione i wytłumaczone podstawowe zagadnienia dla bardzo początkujących. Jednakże i Ci, którzy już coś wiedzą w temacie C# też nie będą się nudzić! 5 gwiazdek!"
„Mam ten język na studiach informatycznych. Jak ktoś siedzi trochę w programowaniu to wie, że efekty zależne są głównie tylko od indywidualnej pracy. W mojej ocenie kurs jest poprowadzony bardzo dobrze jak dla osób, które zaczynają swoją przygodę z programowaniem. Lektor w sposób rzeczowy i przejrzysty tłumaczy podstawy programowania. Jak ktoś się waha czy kupić, szczerze zachęcam!"
Czytaj więcej
Zwiń
„Świetny kurs, który od podstaw uczy programowania c#"
„Świetny kurs"
„Ok"
„Fundamenty programowania w języku C# to kurs, który stanowi solidną bazę dla każdego, kto chce rozpocząć naukę programowania w jednym z najpopularniejszych języków. Kurs wprowadza uczestników w podstawowe koncepcje C#, a także wprowadza do programowania obiektowego. To świetna opcja dla osób, które chcą rozpocząć swoją karierę w programowaniu lub szukają praktycznego podejścia do nauki C#."
Czytaj więcej
Zwiń
„Jako programista języka Python, który dopiero rozpoczyna swoją przygodę z C#, podszedłem do tego kursu z dużą ciekawością – i zdecydowanie się nie zawiodłem.
Kurs „Fundamenty programowania w języku C#” oceniam bardzo wysoko. Materiał został przygotowany w sposób profesjonalny, przemyślany i niezwykle szczegółowy. Każde zagadnienie jest jasno wyjaśnione, a tempo prowadzenia pozwala zarówno zrozumieć podstawy, jak i stopniowo budować solidne fundamenty pod dalszą naukę.
Szczególnie doceniam uporządkowaną strukturę oraz praktyczne podejście autora, który nie tylko tłumaczy teorię, ale też pokazuje jej zastosowanie w realnych przykładach. Dzięki temu łatwo przełożyć zdobytą wiedzę na własne projekty.
Z perspektywy osoby mającej doświadczenie w Pythonie mogę powiedzieć, że kurs świetnie wprowadza w świat C# i .NET, pomagając zrozumieć różnice oraz nowe koncepcje bez poczucia zagubienia.
Zdecydowanie polecam ten kurs każdemu, kto chce rozpocząć naukę C# lub uporządkować swoją wiedzę."
Czytaj więcej
Zwiń
„Przechodząc z Javy wydaję się proste "
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Zakup w Google Play(Android)
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Powiązane tematy
Zobacz też
Podobne kursy
Programowanie
Kurs C# - typy generyczne
159 zł
Programowanie
Kurs C# - programowanie obiektowe
159 zł
Programowanie
Kurs C# - programowanie w LINQ
129 zł
Programowanie
Kurs ASP.NET Core - nowoczesne aplikacje webowe od podstaw
169 zł
Programowanie
Kurs Xamarin - tworzenie aplikacji cross-platformowych
159 zł
Programowanie
Kurs Unity - tworzenie gier od podstaw
169 zł
Programowanie
Kurs Python - zaawansowany
149 zł
Programowanie
Fundamenty programowania w Python
179 zł
Programowanie
Programowanie obiektowe w Python
169 zł
Programowanie
Kurs Python dla zielonych
159 zł
Ten kurs jest częścią ścieżki
.NET Developer
Naucz się języka C# i zostań developerem .NET. Zdobądź możliwości zatrudnienia wśród niezliczonych firm pracujących w tym niezwykle popularnym środowisku.
Dostęp od razu po zakupie ·
159 zł