Kurs C++ dla zielonych
Opanuj jeden z najbardziej wszechstronnych języków programowania zupełnie od zera. Poznaj składnie C++, instrukcje sterujące, pętle, programowanie obiektowe i twórz swoje pierwsze projekty.
Oferta specjalna
Kup ten kurs za 93 zł z kodem
Minimalna wartość w koszyku, aby aktywować kod: 199 zł.
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
C++ Developer
14471 kursantów
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz:
-
składni i semantyki języka C++
-
zmienny, typów danych i struktur danych
-
podstawowej algorytmiki opartej na instrukcjach sterujących
-
praktycznego wykorzystania funkcji i komunikacji między nimi
-
stosowania zmiennych złożonych takich jak tablice i struktury
-
optymalizacji pisanego kodu, zrozumienia i obsługi błędów
-
tworzenia i wykorzystywania obiektów i klas w programowaniu obiektowym
-
kodowania działających aplikacji
Zaczynasz przygodę z programowaniem i szukasz języka, który będzie idealny na start, a jego znajomość da Ci pewne źródło zatrudnienia? Próbowałeś już uczyć się programowania, ale nic z tego nie wyszło, bo zamiast praktyki wkuwałeś nudną teorię? Szukasz szkolenia, które uczy przydatnych w pracy programisty umiejętności? W takim razie trafiłeś w dziesiątkę!
C++ jest uznawany za jeden z najbardziej uniwersalnych języków programowania. Jest wykorzystywany wszędzie tam, gdzie kluczowa jest wydajność i niskie zużycie pamięci. Z jego pomocą tworzy się m.in. systemy operacyjne (np. Windows), aplikacje desktopowe, gry, systemy wbudowane (embedded system) i nie tylko. C++ jest również wykorzystywany w jednym z najpopularniejszych silników do tworzenia gier, czyli Unreal Engine. Ofert pracy na rynku dla programistów tego języka zdecydowanie nie brakuje, a zarobki nawet na stanowiskach juniorskich są naprawdę wysokie.
Z tym kursem online poznasz najważniejsze aspekty języka C++ i dowiesz się wszystkiego, co będzie Ci potrzebne, aby rozpocząć ścieżkę kariery developera C++. Nie martw się, nie musisz posiadać żadnej wcześniejszej wiedzy na temat C++ czy programowania. Tutaj ruszamy zupełnie od zera! Kurs zaczniemy od instalacji środowiska programistycznego. Przejdziemy przez tematy takie jak instrukcje sterujące, pętle, funkcje, tablice, struktury, programowanie obiektowe i znacznie więcej.
Nowe umiejętności będziesz zdobywał w praktyce tworząc w trakcie kursu proste programy. Oprócz tego zakodujesz też dwa projekty gier konsolowych, które pomogą Ci podsumować i utrwalić zdobyte w trakcie kursu umiejętności. Po ukończeniu szkolenia będziesz w stanie rozwijać się dalej samodzielnie np. w tworzeniu gier, narzędzi dla firm, aplikacji, symulacji finansowych czy nawet systemów operacyjnych.
Wprowadzenie do programowania w C++
Naukę zaczniemy od kompletnych podstaw, czyli instalacji środowiska programistycznego. Szkolenie jest prowadzone z wykorzystaniem pakietu Code::Blocks, czyli jednego z najlepszych i w pełni darmowym środowisku do programowania w C++. Jeżeli chcesz skorzystać z innego środowiska, nie ma problemu, nie ma to wpływu na przekazywaną wiedzę, która jest bardzo uniwersalna. Podczas szkolenia pokażę Ci m.in. jak tworzyć nowe projekty i jak wykorzystać przydatne narzędzia programistyczne pakietu Code::Blocks, np. automatyczne tworzenie klas czy dodawanie plików do projektu.
Po krótkim zapoznaniu się ze środowiskiem pracy, poznasz najważniejsze elementy składni języka C++. Pokażę Ci również typy zmiennych oraz operatory arytmetyczne i logiczne. Wszystkie nowe elementy języka będziesz poznawał stopniowo na przykładach bardzo prostych programów. To najlepszy sposób na dobre zrozumienie wszystkich elementów kodu i tego jak działa on w C++.
Instrukcje sterujące
W dalszej części kursu przejdziemy do podstaw algorytmiki, a zwłaszcza do wykorzystywania instrukcji warunkowych i pętli. Pokażę Ci działanie instrukcji warunkowych if-else oraz switch-case. Nauczysz się również wykorzystywać pętle while, do…while oraz pętle for. W ten sposób zrozumiesz w jaki sposób “myśli” komputer i jak prawidłowo się z nim komunikować, nawet jeżeli nigdy nie miałeś/miałaś do czynienia z algorytmami czy programowaniem. W tej części kursu pokażę Ci również zastosowanie prostych algorytmów do odnajdywania liczb pierwszych czy szacowania liczby PI.
Zaawansowane konstrukcje programistyczne
Gdy kodowanie prostych algorytmów stanie się dla Ciebie jasne, przedstawię Ci nieco bardziej zaawansowane zagadnienia takie jak funkcje, tablice, struktury, wskaźniki czy własne typy enum class. Dzięki nim, Twój kod stanie się bardziej przejrzysty, zwięzły, a przede wszystkim wygodny w użyciu. Dowiesz się także jak w prosty sposób sortować zbiór liczb i stworzysz symulację losowania gry liczbowej. Zwieńczeniem tej części kursu będzie zaprogramowanie pierwszej prostej gry konsolowej.
Obsługa plików
Podczas tego kursu online zajmiemy się także wykorzystaniem plików zewnętrznych w naszych programach. Nauczysz się jak odczytywać dane z pliku oraz jak zapisywać stan programu do pliku. Dowiesz się również jak modyfikować tekst lub wyszukiwać w nim dowolne frazy, co jest ważną umiejętnością, szczególnie dla osób chcących w przyszłości zajmować się np. szyfrowaniem danych.
Programowanie obiektowe od podstaw
W ostatniej części kursu zajmiemy się programowaniem obiektowym. To zupełnie inne podejście do programowania, dzięki któremu kod staje się jeszcze bardziej intuicyjny. Od teraz pisanie programów będzie przypominać budowanie modelu z klocków. W tej części kursu nauczysz się m.in. jak definiować cechy tworzonych przez siebie obiektów i jak zarządzać komunikacją między elementami programu. Dowiesz się czym są konstruktory i destruktory, nauczysz się budować własne klasy, zapoznasz się z pojęciami dziedziczenia oraz polimorfizmu i nie tylko. W ostatniej lekcji kursu stworzysz finalny projekt, czyli grę w kółko i krzyżyk.
Kup w pakiecie i oszczędź
Cena za zakup pakietu
Oszczędzasz w pakiecie: 66 zł
Zyskujesz 26.24 zł w punktach na kolejne zakupy.
Cena za zakup pakietu
Oszczędzasz w pakiecie: 68 zł
Zyskujesz 27.04 zł w punktach na kolejne zakupy.
Cena za zakup pakietu
Oszczędzasz w pakiecie: 68 zł
Zyskujesz 27.04 zł w punktach na kolejne zakupy.
Cena za zakup pakietu
Oszczędzasz w pakiecie: 58 zł
Zyskujesz 23.04 zł w punktach na kolejne zakupy.
Program kursu
5 modułów · 34 lekcje
1 · Wprowadzenie
- Wstęp 01m 53s
- Jak korzystać z materiałów? 01m 46s
- Instalacja środowiska programistycznego 02m 27s
- Pierwszy program 06m 12s
- Zmienne 10m 25s
- Operatory matematyczne 06m 43s
- Bufor wejścia 03m 49s
2 · Instrukcje sterujące
- If, else i operatory logiczne 07m 31s
- Instrukcja switch case 05m 05s
- Kontrola bufora wejścia i pętla while 07m 08s
- Pętle do...while i for 06m 58s
3 · Zaawansowane konstrukcje programistyczne
- Funkcje - wprowadzenie 07m 20s
- Praktyczne zastosowanie funkcji 12m 05s
- Liczby pseudolosowe 12m 49s
- Jednowymiarowe tablice statyczne 04m 11s
- Przekazywanie tablic do funkcji, sortowanie 16m 25s
- Typ wyliczeniowy enum class i rzutowanie statyczne 07m 38s
- Tablice dwuwymiarowe 12m 25s
- Klasa vector 05m 45s
- Wskaźniki na zmienne i referencje 08m 04s
- Struktury 07m 48s
4 · Obsługa plików
- Podział projektu na pliki 06m 06s
- Podstawy obsługi plików 09m 33s
- Modyfikacje tekstu 07m 34s
- Funkcja getline i wyszukiwanie frazy w tekście 12m 02s
5 · Programowanie obiektowe
- Pierwsza gra konsolowa 18m 52s
- Programowanie obiektowe - idea 09m 53s
- Konstruktory i destruktory 09m 56s
- Budowa własnej klasy - liczby wymierne 24m 15s
- Przyjaźń 06m 13s
- Klasa WektorInt 34m 25s
- Szablony klas 08m 44s
- Dziedziczenie i polimorfizm 12m 41s
- Finalny projekt - kółko i krzyżyk 14m 49s
Twój instruktor
Michał Pajek
Developer C++ & szkoleniowiec
Opinie kursantów
„Konieczność przerobienia tematu tak aby go zrozumieć, nie da się inaczej zaliczyć testu końcowego bez zrozumienia wszystkich tematów. Kurs wydaje mi się jednak za krótki i niektóre zagadnienia powinny być szerzej omówione. "
„Zyskałem w tym kursie nowe umiejętności."
„Wszystko ok, prowadzący w porządku."
„najlepszy kurs z c++ z jaki miałem do czynienia "
„poleca"
„Polecam kurs C++ dla zielonych, potrzebowałem szybkiej powtórki, gdyż od kulku lat nie pracowałem z tym językiem. Niniejsze wydanie okazało się strzałem w dziesiątkę, wiedza odświeżona"
„Ciężko mi ocenić, czy jest to właściwy kurs dla początkujących, ponieważ zaczęłam go przerabiać w ramach powtórzenia materiału do testu z C++, do którego miałam podejść, a nie jako osoba zupełnie początkująca. Powiedziałabym że dla osoby uczącej się od 0 stosunek teorii do praktyki jest niezbyt korzystny.
Na pewno kurs był dobrze uporządkowany pod względem wprowadzania kolejnych zagadnień oraz pokrywał dużą ilość materiał od bardzo prostych zagadnień do szerokiego omówienia klas i ich możliwości. Z drugiej jednak strony brakowało mi kilku informacji jak np. wektory 2-wymiarowe, które przydałyby mi się na wspomnianym wyżej teście. Niektóre miejsca omówionych kodów przykładowych zawierały pewne niedociągnięcia, np. w grze o poszukiwaczu położenie wrogów było losowane ze zwracaniem, ale dalej program nie brał pod uwagę konsekwencji takiej sytuacji wywołując nieścisłości tyczące się położeń wrogów - istniała możliwość nie wyświetlenia któregoś z nich na planszy."
Czytaj więcej
Zwiń
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++ od zera do bohatera
159 zł
Programowanie
Kurs C++ aplikacje w Visual Studio
169 zł
Programowanie
Kurs Programowanie w języku C dla zielonych
169 zł
Programowanie
Szkoła programowania w języku C
149 zł
Programowanie
Kurs C++ aplikacje bazodanowe
169 zł
Programowanie
Kurs SFML - podstawy tworzenia gier w C++
119 zł
Programowanie
Kurs Python dla zielonych
159 zł
Programowanie
Fundamenty programowania w Python
179 zł
IT i oprogramowanie
Kurs OSINT - techniki pozyskiwania informacji w internecie
149 zł
Programowanie
Kurs Programowanie w Python dla średniozaawansowanych
169 zł
Ten kurs jest częścią ścieżki
C++ Developer
C++ to jeden z najpopularniejszych języków na świecie. Poznaj go od podstaw i zdobądź umiejętności które możesz wykorzystać wszędzie: od systemów operacyjnych, przez gry po aplikacje mobilne.
Dostęp od razu po zakupie ·
169 zł