Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programowanie obiektowe w języku C++ - OOP - od A do Z
Rating: 4.4 out of 5(92 ratings)
610 students

Programowanie obiektowe w języku C++ - OOP - od A do Z

Podnieś poziom swoich umiejętności o programowanie obiektowe w języku C++
Last updated 1/2025
Polish

What you'll learn

  • Programowania obiektowego w jednym z najpopularniejszych języków na świecie - C++
  • Instalacja i konfiguracja środowiska programistycznego Visual Studio Code (VS Code)
  • Instalacja i konfiguracja kompilatora MinGW
  • Programowanie obiektowe - C++ OOP
  • Konstruktory oraz destruktory
  • Przeciążenie operatorów
  • Dziedziczenie
  • Polimorfizm
  • Hermetyzacja
  • Inteligentne wskaźniki
  • Obsługa wyjątków
  • Biblioteka STL

Course content

11 sections90 lectures11h 37m total length
  • Powitanie1:25

Requirements

  • Kurs Programowanie w języku C++ - od A do Z
  • Kurs 150+ Ćwiczeń Programowanie w języku C++ - od A do Z
  • Komputer, dostęp do internetu i chęć do nauki.

Description

Zacznij przygodę z programowaniem obiektowym w języku C++ już dziś. Dzięki wiedzy zdobytej na tym kursie nauczysz się pisać i kompilować swoje programy komputerowe wykorzystujące OOP. Podczas kursu zdobędziesz wiedzę na temat programowania obiektowego od podstaw. Nie musisz się niczego obawiać - wytłumaczę Ci wszystko krok po kroku.

Język C++ jest jednym z najpopularniejszych języków programowana, utrzymuje się on w top 10 języków na świecie od prawie 20 lat.

C++ ma szerokie zastosowanie w wielu dziedzinach dlatego warto się go uczyć. Przykładowe zastosowania:

  • Tworzenie gier komputerowych (Unreal Engine)

  • Systemy operacyjne

  • Przeglądarki internetowe (Mozilla Firefox)

  • Aplikacje desktopoweZacznij swoją przygodę z programowaniem w języku C++ już dziś. W trakcie tego kursu nauczysz się pisać i kompilować własne programy komputerowe, a także krok po kroku zrozumiesz, jak działa kod w praktyce. Przejdziemy od absolutnych podstaw, przez pierwszą kompilację, aż do tworzenia programów wykonujących konkretne działania i serie instrukcji.

    Nie musisz się niczego obawiać — wszystko zostanie wytłumaczone spokojnie i jasno, w logicznej kolejności, tak abyś mógł/mogła bez stresu rozwijać umiejętności i robić systematyczne postępy.

    Dlaczego warto uczyć się C++?

    Język C++ jest jednym z najpopularniejszych języków programowania na świecie i od wielu lat utrzymuje się w ścisłej czołówce. To technologia, która daje bardzo mocne fundamenty, rozwija sposób myślenia programistycznego oraz pozwala lepiej zrozumieć, jak działają programy „od środka” — w tym zarządzanie pamięcią i wydajnością.

    C++ ma szerokie zastosowanie w wielu dziedzinach, dlatego jego znajomość jest bardzo ceniona na rynku pracy.

    Przykładowe zastosowania języka C++:

    • tworzenie gier komputerowych

    • systemy operacyjne

    • przeglądarki internetowe

    • aplikacje desktopowe

    • oprogramowanie bazodanowe

    • zaawansowane programy obliczeniowe

    • systemy wbudowane

    • aplikacje bankowe i rozwiązania finansowe

    Czego nauczysz się w tym kursie?

    W tym kursie zdobędziesz solidne podstawy C++ i nauczysz się elementów języka, które są niezbędne do samodzielnego tworzenia programów.

    Omówimy między innymi:

    • konfigurację środowiska programistycznego Visual Studio Code

    • strumienie wejścia i wyjścia

    • przestrzenie nazw

    • zmienne oraz zmienne globalne

    • stałe

    • modyfikatory

    • tablice jednowymiarowe i wielowymiarowe

    • wektory

    • ciągi znaków

    • typ string

    • operatory: arytmetyczne, relacyjne, logiczne, przypisania oraz bitowe

    • inkrementację i dekrementację

    • instrukcje warunkowe

    • instrukcję switch

    • pętle: for, while, do while

    • instrukcje break oraz continue

    • funkcje

    • prototyp funkcji

    • parametry domyślne funkcji

    • przeciążanie funkcji

    • rekurencję

    • wskaźniki

    • dynamiczną alokację pamięci

    • arytmetykę wskaźników

    • przekazywanie wskaźników do funkcji

    • referencje

    Programowanie w C++ daje szeroki zestaw umiejętności, które są cenione w branży IT — szczególnie tam, gdzie ważna jest wydajność, kontrola zasobów i praca blisko systemu.

    Nie zwlekaj — podejmij wyzwanie i zacznij naukę C++ już dziś!

  • Oprogramowanie bazodanowe (MySQL)

  • Zaawansowane aplikacje obliczeniowe

  • Systemy wbudowane

  • Aplikacje bankowe

Czego się nauczysz w tym kursie?

  • Programowanie obiektowe

  • Klasy i obiekty

  • Modyfikatory dostępu:

    • public

    • private

    • protected

  • Pliki nagłówkowe

  • Wskaźnik this

  • Konstruktory:

    • domyślny

    • sparametryzowany

    • delegujący

    • kopiujący(Shallow Copy oraz Deep Copy)

    • przenoszący

  • Destruktor

  • Przeciążenie konstruktora

  • Lista inicjalizacyjna konstruktora

  • Powiązanie stałych z klasami

  • Statyczne składowe klasy

  • Zaprzyjaźnienie funkcji oraz klasy

  • Przeciążenie operatorów:

    • jednoargumentowego

    • inkrementacji i dekrementacji

    • relacyjnego

    • wejścia(>>)/wyjścia(<<)

  • Dziedziczenie:

    • pojedyncze

    • wielopoziomowe

    • wielokrotne

  • Tryby dziedziczenia

  • Polimorfizm

  • Funkcja wirtualna

  • Destruktor wirtualny

  • Specyfikatory override oraz final

  • Referencja klasy bazowej

  • Klasa abstrakcyjna

  • Funkcja czysto wirtualna

  • Inteligentne wskaźniki:

    • unique_ptr

    • shared_ptr

    • weak_ptr

  • Obsługa wyjątków:

    • z funkcjami

    • z klasami

    • z dziedziczeniem

    • z konstruktorem

  • Biblioteka STL:

    • szablony funkcji

    • szablony klas

    • makra

    • kontenery:

      • vector

      • list

      • deque

      • array

      • queue

      • array

      • queue

      • priority_queue

      • stack

      • set

      • multiset

      • map

      • multimap

Programowanie obiektowe w C++ daje szeroki wachlarz umiejętności, które są cenione na rynku pracy!


Nie zwlekaj i już dziś podejmij wyzwanie!

Who this course is for:

  • Początkujący oraz średnio zaawansowani, którzy posiadają podstawową wiedzę dotyczącą języka C++
  • Wszyscy, którzy chcą poszerzyć swoją wiedzę o znajomość programowania obiektowego w języku C++