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

Podnieś poziom swoich umiejętności o programowanie obiektowe w języku C++
4.24 (86 reviews)
Udemy
platform
Polski
language
Programming Languages
category
Programowanie obiektowe w języku C++ - OOP - od A do Z
570
students
11.5 hours
content
Jan 2025
last update
$19.99
regular price

Why take this course?

Świetny wybór tematu dla kursu! Programowanie obiektowe w C++ to podstawowe zrozumienie nie tylko dla osób zainteresowań programowaniem, ale również dla tych, którzy pragną zrozumieć działanie oprogramowania wymagającego, jak banki. W poniższym przeglądzie przedstawię kluczowe punkty, które powinniś pojąć na wyjściu z takiego kursu (opartego na opisie, które podałeś):

  1. Programowanie obiektowe: Zrozumienie abstrakcji, kapsułowania i dziedziczenia, które są fundamentalne dla pisania w pełni skalowalnego i utrzymywalnego kodu w C++.

  2. Klasy i obiekty: Dowód, jak definiować klasy, tworzyć obiekty z tych klas oraz wykorzystywać pola klasy do przechowywania danych.

  3. Modyfikatory dostępu (public, private, protected): Zrozumienie, jak kontrolować dostęp do składowych klasy, zapewniając odpowiedni poziom abstrakcji i ochrony prywatnych danych.

  4. Pliki nagłówkowe (header files): Nauka tworzenia plików nagłówkowych do udostępniania deklaracji klas między plikami źródłowymi.

  5. Wskaźnik this: Użycie this do odniesienia do obecnego obiektu wewnątrz metody.

  6. Konstruktory: Zrozumienie różnych typów konstruktorów, w tym domyślnego, sparametryzowanego, delegującego (konstruktora kopiującego i przenoszącego), oraz ich zastosowania.

  7. Destruktor: Zrozumienie roli destruktora w zarządzaniu zasobami i czyszczeniu obiektów.

  8. Przeciążenie konstruktora: Umiejętność definiowania wielu konstruktorów o róźnych parametrach.

  9. Lista inicjalizacyjna konstruktora: Inicjalizacja obiektów z użyciem listy inicjalizacyjnej.

  10. Powiązanie stałych z klasami: Jak połączyć zewnętrzne składowe (stałe) z prywatnymi lub chronionymi składowami wewnątrz klasy.

  11. Statyczne składowe klasy: Użycie statycznych składowych do przechowywania danych globalnych w ramach klasy.

  12. Zaprzyjaźnienie funkcji oraz klasy: Umiejętność zaprzysiężenia funkcji z klasą lub klasy ze składowym wewnętrznym obiekcie.

  13. Przeciążenie operatorów: Zrozumienie, jak przeciążyć standardowe operatory w celu lepszego modelowania logiki biznesowej lub domeny aplikacyjnej.

  14. Dziedziczenie: Rozumienie jedno-, wielo- i wielokrotnego dziedziczenia oraz wykorzystanie do modelowania złożonych relacji między obiektami.

  15. Polimorfizm i dynamiczne przypadki rozdzielenia (RTTI): Zrozumienie, jak programy w C++ mogą działać na różne rodzaje obiektów poprzez polimorfizm.

  16. Wyjątki i obsługa błędów: Jak odpowiednio zarządzać wyjątkami w C++.

  17. Wskaźniki (smart pointers): Zrozumienie użycia wskaźników inteligecnych (np. std::unique_ptr, std::shared_ptr) do zarządzania pamięcią i unikania zwrotnych wyjątków.

  18. Kontenery STL: Familia się z kontenerami standardowej biblioteki (np. vector, map, set) i ich algorytmach.

  19. Standardowe biblioteki C++: Znajomość i wykorzystanie funkcji standardowej biblioteki C++, która zawiera liczne użyteczne funkcje oraz klasy.

  20. Wykorzystanie abstrakcji i interfejsów: Umiejętność projektowania systemów opartych na interfejsach (interface lub abstract class) do osiągnięcia elastyczności i rozszerzalności.

Kurs tak bogaty w treści, z pełną implementacją w C++, przygotuje uczestników do tworzenia złożonych aplikacji, szczególnie tych zdominującymi systemami, jak banki. Zdobytą wiedzę można łatwo dostosować do różnych domen, co jest cenne na wielu rynkach pracy.

Course Gallery

Programowanie obiektowe w języku C++ - OOP - od A do Z – Screenshot 1
Screenshot 1Programowanie obiektowe w języku C++ - OOP - od A do Z
Programowanie obiektowe w języku C++ - OOP - od A do Z – Screenshot 2
Screenshot 2Programowanie obiektowe w języku C++ - OOP - od A do Z
Programowanie obiektowe w języku C++ - OOP - od A do Z – Screenshot 3
Screenshot 3Programowanie obiektowe w języku C++ - OOP - od A do Z
Programowanie obiektowe w języku C++ - OOP - od A do Z – Screenshot 4
Screenshot 4Programowanie obiektowe w języku C++ - OOP - od A do Z

Loading charts...

3921022
udemy ID
17/03/2021
course created date
28/07/2021
course indexed date
Bot
course submited by