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

Podnieś poziom swoich umiejętności o programowanie obiektowe w języku C++

Ratings: 4.44 / 5.00




Description

- - - - - - - - - - - - -

ŚCIEŻKI UCZENIA

- - - - - - - - - - - - -

C developer:

  • Programowanie w języku C - od A do Z

  • 150+ Ćwiczeń - Programowanie w języku C - od A do

  • 150+ Pytań - Rozmowa kwalifikacyjna - C Developer

C++ developer:

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

  • 150+ Ćwiczeń - Programowanie w języku C++ - od A do Z

  • Programowanie obiektowe w języku C++ - OOP

  • 150+ Ćwiczeń - Programowanie w języku C++ - OOP

  • 200+ Pytań - Rozmowa kwalifikacyjna - C++ Developer

Front-end Developer:

  • 200+ Pytań - Rozmowa kwalifikacyjna - JavaScript Developer

  • 150+ ćwiczeń w HTML 5/CSS 3 - od A do Z


- - - - - - - - - -

OPIS KURSU

- - - - - - - - - -

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 desktopowe

  • 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!

What You Will 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

Who Should Attend!

  • 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++