Programowanie obiektowe w języku C++ - OOP - od A do Z
Podnieś poziom swoich umiejętności o programowanie obiektowe w języku C++, które jest cenione na rynku IT
Obejrzyj promo Zapisz się na kurs
Zacznij przygodę z programowaniem obiektowym w 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.
Kurs ma poziom średniozaawansowany i jest skierowany do osób, które posiadają podstawową wiedzę w języku C++. Podstawowa wiedza dotycząca C++ jest dokładnie wyjaśniona na kursie Programowanie w języku C++ - od A do Z oraz 150+ Ćwiczeń - Programowanie w języku C++.
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, a programowanie obiektowe w C++ daje szeroki wachlarz umiejętności, które są cenione na rynku pracy!
Nie zwlekaj i już dziś podejmij
wyzwanie!
C++ ma szerokie zastosowanie w wielu dziedzinach:
- 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
Program szkolenia
-
PodglądPrzegląd sekcji - programowanie obiektowe - OOP (1:17)
-
StartProgramowanie obiektowe - wprowadzenie (1:46)
-
StartKlasy i obiekty (5:07)
-
StartDefiniowanie klas i tworzenie obiektów (9:51)
-
StartUzyskiwanie dostępu do składowych klasy (7:34)
-
StartModyfikatory dostępu (3:32)
-
StartModyfikator public (3:14)
-
StartModyfikator private (14:57)
-
StartModyfikator protected (4:30)
-
StartImplementowanie metod klas (5:34)
-
StartPliki nagłówkowe (14:42)
-
StartWskaznik this (5:18)
-
PodglądBadanie_pojazdu.exe (15:58)
-
StartPytania kontrolne - programowanie obiektowe - OOP
Czy istnieją jakieś wymagania dotyczące kursu?
- Ukończony kurs Programowanie w języku C++ - od A do Z
- Ukończony kurs 150+ Ćwiczeń Programowanie w języku C++ - od A do Z
- komputer i dostęp do Internetu
- chęć nauki!
Twój instruktor
Z pasji do programowania zrodził się pomysł do podzielenia się naszą wiedzą i doświadczeniami. Pragniemy, aby jak największa liczba osób miała możliwość odnaleźć się w nowym cyfrowym świecie. Nie ulega wątpliwości, że umiejętność programowania staję się coraz bardziej powszechna. Dlatego już teraz obierz kurs na sprzyjające wiatry i wejdź w ciekawy świat nowych technologii.
ALL-IN-ONE
PYTHON DEVELOPER:
- Python - Pierwsze Kroki - Instalacja i konfiguracja
- Programowanie w języku Python - od A do Z - 2020
- 200+ Ćwiczeń - Programowanie w języku Python - od A do Z
- 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z
- Programowanie obiektowe w języku Python - OOP - od A do Z
- 150+ Ćwiczeń - Programowanie obiektowe w języku Python - OOP
- Testy jednostkowe w języku Python - framework unittest
- 100+ Ćwiczeń - Zaawansowane programowanie w języku Python
DATA SCIENTIST / MACHINE LEARNING ENGINEER:
- Programowanie w języku Python - od A do Z - 2020
- 200+ Ćwiczeń - Programowanie w języku Python - od A do Z
- 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z
- Programowanie obiektowe w języku Python - OOP - od A do Z
- 150+ Ćwiczeń - Programowanie obiektowe w języku Python - OOP
- Testy jednostkowe w języku Python - framework unittest
- 100+ Ćwiczeń - Zaawansowane programowanie w języku Python
- Wprowadzenie do data science w języku Python - Pandas
- Interaktywne wizualizacje danych w języku Python - Plotly
- Data Science Bootcamp w języku Python - od A do Z
- 250+ Ćwiczeń - Data Science Bootcamp w języku Python
- Machine Learning Bootcamp w języku Python cz.I - od A do Z
- Machine Learning Bootcamp w języku Python cz.II - od A do Z
- Machine Learning Bootcamp w języku Python cz.III - Ćwiczenia
- SQL Bootcamp - Bazy danych SQLite - Part I
- SQL Bootcamp - Bazy danych SQLite - Part II
DATA SCIENTIST / DEEP LEARNING ENGINEER:
- Programowanie w języku Python - od A do Z - 2020
- 200+ Ćwiczeń - Programowanie w języku Python - od A do Z
- 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z
- Programowanie obiektowe w języku Python - OOP - od A do Z
- 150+ Ćwiczeń - Programowanie obiektowe w języku Python - OOP
- Testy jednostkowe w języku Python - framework unittest
- 100+ Ćwiczeń - Zaawansowane programowanie w języku Python
- Wprowadzenie do data science w języku Python - Pandas
- Interaktywne wizualizacje danych w języku Python - Plotly
- Data Science Bootcamp w języku Python - od A do Z
- 250+ Ćwiczeń - Data Science Bootcamp w języku Python
- Machine Learning Bootcamp w języku Python cz.I - od A do Z
- Machine Learning Bootcamp w języku Python cz.II - od A do Z
- Machine Learning Bootcamp w języku Python cz.III - Ćwiczenia
- SQL Bootcamp - Bazy danych SQLite - Part I
- SQL Bootcamp - Bazy danych SQLite - Part II
- Wprowadzenie do sieci neuronowych - Tensorflow 2.0 + Keras
- Deep Learning w języku Python - Konwolucyjne Sieci Neuronowe
- Artificial Intelligence – Computer Vision w języku Python
BI ANALYST / DATA ANALYST:
- Programowanie w języku Python - od A do Z - 2020
- 200+ Ćwiczeń - Programowanie w języku Python - od A do Z
- 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z
- Programowanie obiektowe w języku Python - OOP - od A do Z
- 150+ Ćwiczeń - Programowanie obiektowe w języku Python - OOP
- Testy jednostkowe w języku Python - framework unittest
- 100+ Ćwiczeń - Zaawansowane programowanie w języku Python
- Wprowadzenie do data science w języku Python - Pandas
- Interaktywne wizualizacje danych w języku Python - Plotly
- Twórz nowoczesne aplikacje webowe w Pythonie - Dash, Plotly
- Data Science Bootcamp w języku Python - od A do Z
- 250+ Ćwiczeń - Data Science Bootcamp w języku Python
- SQL Bootcamp - Bazy danych SQLite - Part I
- SQL Bootcamp - Bazy danych SQLite - Part II
BIG DATA ANALYST:
- Programowanie w języku Python - od A do Z - 2020
- 200+ Ćwiczeń - Programowanie w języku Python - od A do Z
- 210+ Ćwiczeń - Python - Moduły wbudowane - od A do Z
- Programowanie obiektowe w języku Python - OOP - od A do Z
- 150+ Ćwiczeń - Programowanie obiektowe w języku Python - OOP
- Testy jednostkowe w języku Python - framework unittest
- 100+ Ćwiczeń - Zaawansowane programowanie w języku Python
- Wprowadzenie do data science w języku Python - Pandas
- Interaktywne wizualizacje danych w języku Python - Plotly
- Big Data, Hadoop oraz MapReduce w języku Python
- Big Data: Analiza danych przy użyciu SQL oraz BigQuery (GCP)
C DEVELOPER:
C++ DEVELOPER:
Planujesz zakup większej ilości kursów na platformie?
Odezwij się do nas, damy solidną zniżkę!
Pozdrawiamy,
Zespół e-smartdata.org
[email protected]