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 C++
Rating: 4.4 out of 5(73 ratings)
697 students

Programowanie obiektowe w C++

Kurs, który przybliży Ci obiektówkę na tyle, byś mógł zacząć programować obiektowo w C++ i świetnie się w tym czuć
Last updated 4/2024
Polish

What you'll learn

  • Programowanie obiektowe w C++

Course content

6 sections63 lectures12h 24m total length
  • Wstęp do kursu2:26
  • Co będzie w kursie2: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()


Kurs uczy podstawowej składni języka, jest pierwszym drugim krokiem /po podstawach programowania proceduralnego/ do rozpoczęcia nauki programowania obiektowego.

Kurs nie zastąpi samodzielnego programowanie i tylko dzięki rozwiązywaniu różnych problemów za pomocą języków programowania możemy stawać się lepszym programistą.

Who this course is for:

  • Osoby znające podstawy C++, które chciałyby opanować podstawowe zagadnienia programowania obiektowego w tym języku