Programowanie obiektowe w C++
What you'll learn
- Programowanie obiektowe w C++
Course content
- Preview02:26
- Preview02:46
Requirements
- Podstawowa znajomość C++
Description
Zapraszam osoby, które już zaczęły programować w C++ i chciałyby nauczyć się programować obiektowo. Obiektówka wiele osób przeraża i kojarzy się im z czymś skomplikowanym i trudnym do opanowania. Chcę przekonać Cię, że wcale tak nie jest i myślę, że po przejściu tego kursu uznasz to za proste i zaczniesz bez trudu programować obiektowo.
W kursie przybliżam podstawowe pojęcia związane z programowaniem obiektowym w C++, przy czym staram się przekazać konkretne zagadnienia w sposób zwięzły, łatwy do zrozumienia i pokazać je na prostych przykładach.
Oprócz podstaw OOP poznasz kilka kontenerów i algorytmów z biblioteki STL.
Na końcu kursu otrzymasz 3 zadania do samodzielnego wykonania, oczywiście, przedstawię Ci również ich rozwiązania. Wierzę, że dzięki tak przygotowanemu kursowi dobrze poczujesz się w programowaniu obiektowym.
Zapraszam!
Wojtek
Szczegółowe zagadnienia, które poruszam w kursie:
Klasa – budowa, składniki, referencja, kapsułowanie,
Etykiety: public, privat, wartości wstępne
Wskaźnik this
Konstruktor, destruktor, lista inicjalizacyjna
Konstruktor delegujący i kopiujący
Przeładowanie operatorów
Dziedziczenie klas
Polimorfizm
Wirtualne funkcje
Klasa abstrakcyjna
Metoda czysto wirtualna
Zawieranie przyjaźni
Wielodziedziczenie
Modyfikator – static
Struktura – struct
Obiekt funkcyjny – funktor
Algorytm count_if
Wyrażenie Lambda
Kontener STL : vector, deque, array, list, set, map
Algorytmy STL: min_element(), max_element(), sort(), find(), reverse(), find_if(), for_each()
Who this course is for:
- Osoby znające podstawy C++, które chciałyby opanować podstawowe zagadnienia programowania obiektowego w tym języku
Instructors
Mentorzy IT to projekt edukacyjny, który skupia doświadczonych oraz lubiących i potrafiących uczyć programistów. Tworzymy ciekawe, angażujące i skuteczne kursy online dla początkujących i bardziej zaawansowanych back-end i front-end developerów. Chcielibyśmy, by nasze kursy pomogły Ci zdobyć umiejętności potrzebne do pracy (na stanowiskach juniorskich w IT) oraz stanowiły dla Ciebie źródło ciągłego rozwoju i poszerzania kompetencji (jeśli już pracujesz i jesteś juniorem lub midem).
Jestem czterdziestoletnim facetem, który pierwszy kontakt z programowaniem i C++ miał jeszcze w poprzednim wieku :) Gdy koledzy grali w piłę, ja poznawałem języki programowania. Na Udemy jestem dostępny ze ścieżką "Programowanie w C++", która będzie zawierała trzy kursy, możesz więc się uczyć ze mną od podstaw, po programowanie zorientowane obiektowo i inne zaawansowane koncepcje programowania. Korzystając z okazji, zapraszam Cię też na kanał Samuraj Programowania na YT, gdzie tworzę kurs o Arduino - to już pewnie bardziej dla kogoś, kogo interesuje programowanie rzeczy materialnych, np. prostych układów z diodą, czujnikami, zegarem czy silniczkiem, ale docelowo także robotów. Obecnie mieszkam w Danii, mam trzech fantastycznych synów cudowną córkę i wspaniałą żonę. Lubię uczyć i wiele osób twierdzi, że potrafię to naprawdę dobrze robić (ale najlepiej, jak ocenisz to sam(a)). Nauczanie innych sprawia mi dużą przyjemność, ale również sam ciągle się rozwijam i poznaję nowe rzeczy - każdego dnia spędzam kilka godzin na zgłębianiu kolejnych zagadnień programistycznych. Jeśli chcesz nauczyć się DOBRZE C++, to zapraszam do nauki ze mną na Udemy!