Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

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

Podnieś poziom swoich umiejętności o programowanie obiektowe w języku C++ i rozwiąż ponad 150 ćwiczeń na różnym poziomie

3.0(1)
99% pozytywnych recenzji

Stworzony przez takeITeasy Academy

Ostatnia aktualizacja: 18/05/2021
29
40

40 % taniej

49.00 zł

To najniższa cena z ostatnich 30 dni!

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje
acute
play_circle
animated_images

W skrócie

150+ ćwiczeń z programowania obiektowego w C++ z gotowymi rozwiązaniami.
Zadania o rosnącym poziomie trudności, bez przeskoków materiału.
Praktyczny kurs z zadaniami z codziennego życia i popularnymi pytaniami.
Dla osób z podstawami C++; poziom średniozaawansowany, wsparcie instruktora.

Dlaczego warto wybrać to szkolenie

To ponad 150 ćwiczeń z OOP w C++, ułożonych od prostych do trudnych. Nie ma przeskoków materiału, a każde zadanie ma rozwiązanie. Praktyka oparta na zadaniach z codziennego życia utrwala wiedzę.

Ćwiczenia porządkują kluczowe zagadnienia i pomagają przed rozmową. W razie problemów możesz zadać pytanie instruktorowi. Po kursie będziesz w stanie pisać samodzielnie programy.

  • 150+ ćwiczeń – Różnorodne zadania z OOP w C++, każde z kompletnym rozwiązaniem.
  • Rosnący poziom – Materiał ułożony stopniowo, dzięki czemu spójnie rozwijasz umiejętności.
  • Pytania rekrutacyjne – Wiele popularnych pytań poruszanych jest podczas rozwiązywania zadań.
  • Zakres OOP + STL – Klasy, konstruktory, dziedziczenie, polimorfizm, kontenery i szablony.

Czego się nauczysz?

  1. 1
    Projektowanie klas i obiektówZdefiniujesz atrybuty i metody oraz przygotujesz klasy do dalszej rozbudowy.
  2. 2
    Praca z konstruktoramiStworzysz konstruktory: domyślny, parametryzowany, delegujący i kopiujący.
  3. 3
    Destruktory i inicjalizacjaZastosujesz destruktor oraz listę inicjalizacyjną dla poprawnej konfiguracji obiektów.
  4. 4
    Statyczne składowe i zaprzyjaźnianieWykorzystasz statyczne pola i metody oraz zaprzyjaźnione funkcje lub klasy.
  5. 5
    Przeciążanie operatorówZaimplementujesz operatory jednoargumentowe i operator wyjścia <<.
  6. 6
    Dziedziczenie i polimorfizmZbudujesz hierarchie klas i użyjesz polimorfizmu w praktycznych zadaniach.
  7. 7
    Wskaźniki inteligentneZastosujesz smart pointers do zarządzania czasem życia obiektów w kodzie.
  8. 8
    Obsługa wyjątkówPoznasz mechanizm wyjątków i obsłużysz sytuacje wyjątkowe w kodzie C++.
  9. 9
    Standard Template LibraryUżyjesz vector, array, list, deque, set i map w realnych ćwiczeniach.
  10. 10
    Szablony i makraWykorzystasz szablony funkcji, szablony klas oraz makra w zadaniach.
Zobacz więcej Zobacz mniej

Dla kogo jest to szkolenie

  • Masz podstawy C++ i chcesz wejść głębiej w programowanie obiektowe.
  • Szukasz praktycznego kursu opartego na zadaniach z życia codziennego.
  • Chcesz utrwalić konstrukcje OOP: klasy, dziedziczenie, polimorfizm.
  • Przygotowujesz się do rozmowy kwalifikacyjnej i chcesz sprawdzić się.
  • Potrzebujesz wielu ćwiczeń z rozwiązaniami, ułożonych bez przeskoków.
  • Zależy Ci na stopniowym zwiększaniu trudności zadań.
  • Chcesz przećwiczyć STL: vector, list, deque, set i map.
  • Wolisz uczyć się, rozwiązując konkretne problemy zamiast teorii.

Wymagania

Wymagana jest podstawowa znajomość języka C++. Szkolenie ma poziom średniozaawansowany i kierowane jest do osób, które opanowały podstawy C++.

Opis szkolenia

Szkolenie to zbiór ponad 150 ćwiczeń z programowania obiektowego w C++. Zadania są ułożone od prostych do trudniejszych, bez przeskoków materiału, i oparte na przykładach z codziennego życia. Każde ćwiczenie ma rozwiązanie, dzięki czemu łatwo sprawdzisz postępy. W razie problemów możesz zadać pytanie instruktorowi. Po kursie będziesz w stanie pisać samodzielnie programy i szybciej znajdować rozwiązania.

Tematyka i zakres OOP

W kursie skupisz się na kluczowych elementach programowania obiektowego w C++. Zaczniesz od klas i obiektów, ich atrybutów oraz metod. Poznasz różne rodzaje konstruktorów: domyślny, parametryzowany, delegujący i kopiujący, a także mechanizm przeciążania konstruktorów oraz listę inicjalizacyjną. Omówisz destruktor, statyczne składowe klasy oraz zaprzyjaźnione funkcje i klasy. W części poświęconej operatorom pojawi się przeciążanie operatorów jednoargumentowych oraz operatora wyjścia <<. Całość dopełni materiał o dziedziczeniu i polimorfizmie.

Praktyka oparta na zadaniach

Każdy moduł opiera się na ćwiczeniach inspirowanych codziennymi problemami. Zamiast długiej teorii szybko przechodzisz do rozwiązywania zadań, dzięki czemu od razu utrwalasz materiał. Zestawy układane są od łatwych do trudniejszych, bez przeskoków, więc możesz systematycznie budować kompetencje. Do zadań dołączone są rozwiązania, co ułatwia weryfikację podejścia i porównanie kodu. Ćwiczenia dobrze sprawdzają się także przed rozmową kwalifikacyjną, a wiele popularnych pytań zostało omówionych w kursie.

Standard Template Library (STL)

W ramach kursu wykonasz zadania wykorzystujące elementy biblioteki STL. Ćwiczenia obejmują szablony funkcji i szablony klas, a także makra. W części dotyczącej kontenerów przećwiczysz pracę z vector, array, list, deque, set i map. W kolejnych zadaniach zobaczysz ich zastosowania w kodzie i wykorzystasz je w różnych kontekstach zadań. Ten blok uzupełnia część poświęconą programowaniu obiektowemu i poszerza zakres praktyki w C++.

Wyjątki i wskaźniki inteligentne

W oddzielnym zestawie zadań skupisz się na obsłudze wyjątków oraz wskaźnikach inteligentnych. Dzięki ćwiczeniom przećwiczysz reagowanie na sytuacje wyjątkowe i sposób ich obsługi przy użyciu mechanizmu wyjątków. W kontekście wskaźników inteligentnych pojawią się przykłady zarządzania czasem życia obiektów w kodzie. Oba obszary przenikają się z zagadnieniami obiektowymi i pozwalają lepiej utrwalić praktykę projektowania klas, dziedziczenia i pracy z hierarchiami.

Poziom i wsparcie w trakcie nauki

Szkolenie ma poziom średniozaawansowany i jest przeznaczone dla osób z podstawową wiedzą z C++. Dzięki stopniowaniu trudności możesz realizować materiał we własnym tempie, bez przeskoków. Każde ćwiczenie ma rozwiązanie, co pozwala szybko sprawdzić poprawność i zrozumieć zastosowane podejście. Jeśli pojawią się wątpliwości, możesz zadać pytanie instruktorowi, który postara się jak najszybciej odpowiedzieć. Taka forma sprzyja systematycznej nauce i utrwaleniu kluczowych zagadnień.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

Spis treści

O autorze

avatar
takeITeasy AcademyProgramista

Publikacje: 9

Ocena autora: 3.4

O mnie
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 cyfrow...Czytaj więcej
3.0
0 %
0 %
100 %
0 %
0 %
29
40

40 % taniej

49.00 zł

To najniższa cena z ostatnich 30 dni!