Jeśli kiedykolwiek programowałeś w języku C++, z pewnością nie trzeba Ci przedstawiać jego zalet. Doskonale wiesz, że praca z nim jest bezproblemowa, kod wynikowy wydajny, elastyczność wprost legendarna, a biblioteki są znakomite. Wiesz także, że C++ nadaje się do tworzenia programów o najdziwniejszym przeznaczeniu, a co więcej, kod napisany w tym języku bez trudu można zaimplementować na różnych typach urządzeń. C++ można spotkać wszędzie, więc po prostu trzeba go znać. Bez jego znajomości w zasadzie nie masz czego szukać w świecie programistów komputerowych.
Być może właśnie dlatego chcesz pogłębić wiedzę na temat C++. Jeśli tak, nie mogłeś trafić lepiej! C++. Kurs video. Poziom drugi. Programowanie obiektowe. Pisanie własnych klas pozwoli Ci osiągnąć wyższy stopień wtajemniczenia. Po ukończeniu tego szkolenia będziesz umiał stosować w praktyce co najmniej dwa paradygmaty programowania: proceduralne i obiektowe. Nauczysz się tworzyć klasy i ich funkcje składowe, wykorzystywać konstruktory i destruktory, a także tablice obiektów. Zrozumiesz, czym różni się klasa od struktury i po co przeprowadza się konwersje. Będziesz w stanie ocenić, jak najsensowniej osiągnąć spektakularne efekty i jak wykorzystać narzędzia C++.
Zostań rasowym programistą C++!
Czego się nauczysz podczas naszego profesjonalnego szkolenia?
Dowiesz się, jak tworzyć własne klasy i określać dostęp do ich składników.
Nauczysz się tworzyć funkcje składowe klas i posługiwać się nimi.
Dowiesz się, jak wykorzystywać funkcje zaprzyjaźnione.
Nauczysz się pracować ze wskaźnikami.
Odkryjesz, do czego służą konstruktory i destruktory.
Sprawdzisz, do czego przydają się tablice obiektów.
Opanujesz tworzenie składników statycznych.
C++ to język, który daje niesamowite możliwości programistyczne. Podczas budowy aplikacji możesz w nim wykorzystywać struktury i polecenia charakterystyczne dla programowania proceduralnego i obiektowego, a także generycznego i na poziomie asemblera. Autor szkolenia C++. Kurs video. Poziom drugi. Programowanie obiektowe. Pisanie własnych klas tym razem kładzie nacisk na programowanie obiektowe, choć nie zapomina o omówieniu trudniejszych, bardziej złożonych elementów programowania proceduralnego. W związku z tym z niniejszego kursu dowiesz się więcej o klasach i ich parametrach, nauczysz się tworzyć konstruktory i destruktory oraz dokonywać konwersji. Dowiesz się, jak korzystać z funkcji zaprzyjaźnionych i w jakich przypadkach możesz je zastosować. Zobaczysz także, jak można wykorzystać wskaźniki i tablice.
Jeśli przyłożysz się do nauki, po odbyciu tego szkolenia osiągniesz w programowaniu w C++ poziom średnio zaawansowany, a Twój kod zyska na przejrzystości i zwięzłości. Bez trudu będziesz się też przełączać w tryb programowania obiektowego lub proceduralnego, w zależności od tego, co w konkretnym przypadku okaże się poręczniejsze. Co więcej, składnia języka C++ jest wzorem dla składni wielu innych języków programowania, więc ta nauka dodatkowo zaprocentuje w przyszłości.
Same plusy z C++
Trudno dziś wyobrazić sobie świat, w którym programiści nie znają C++. Niezależność tego języka od platformy systemowej czy sprzętowej, niezwykle duża wydajność kodu wynikowego, łatwość tworzenia i korzystania z bibliotek napisanych nie tylko w C++, ale i w innych językach programowania to atuty nie do pogardzenia. C++. Kurs video. Poziom drugi. Programowanie obiektowe. Pisanie własnych klas w serii świetnych przykładów pokazuje działanie najważniejszych narzędzi służących głównie do programowania obiektowego w tym języku. Nie uwierzysz, jak sprytnie, elegancko i szybko można zaprojektować aplikację i dopracować wszystkie szczegóły! Sprawdź, jak zapewnić Twojemu projektowi doskonały kształt i bezproblemowe działanie. Naucz się implementować klasy i pełnymi garściami korzystać z wielu ich właściwości. Poznaj tajniki działania wskaźnika this i wskaźników do składników klas. Dowiedz się, jak korzystać z listy inicjalizacyjnej i tworzyć statyczne funkcje składowe klas. Prześledź kolejne etapy powstawania kompletnej, działającej aplikacji zorientowanej obiektowo w języku C++.
Obiektowo znaczy wydajnie
Dzięki możliwości programowania wieloparadygmatowego w C++ możesz tworzyć bardzo zróżnicowane projekty. Każdy element Twojej aplikacji możesz napisać tak, jak Ci wygodnie, aby osiągnąć zamierzone cele. Jednak umiejętne posługiwanie się stylem obiektowym w tym języku pozwoli Ci zaoszczędzić sporo czasu i uniknąć wielu błędów charakterystycznych dla programowania proceduralnego. Musisz spełnić tylko jeden warunek: rzetelnie przerobić cały kurs, by dogłębnie zrozumieć konsekwencje stosowania konkretnych narzędzi. Szkolenie C++. Kurs video. Poziom drugi. Programowanie obiektowe. Pisanie własnych klas, prowadzone przez wybitnego specjalistę Jarosława Bacę, zapewni Ci solidną dawkę wiedzy, niezbędnej, by samodzielnie programować obiektowo w C++. Autor rozwieje różne Twoje wątpliwości, pokaże, czego możesz się spodziewać, i wyjaśni Ci, na czym polega praktyczne projektowanie aplikacji w C++.
Tylko dla wtajemniczonych
Programowanie obiektowe nadal stanowi wyzwanie dla programistów C++. Nie wszyscy spośród 3 milionów programistów tego języka mogą pochwalić się biegłą znajomością tych aspektów C++. Niniejsze szkolenie da Ci więc pewną przewagę. Czy argumenty funkcji mogą być obiektami? Jak wygląda definiowanie funkcji składowych? Czym różnią się funkcje wewnątrz i na zewnątrz ciała klasy? Czym mogą być składniki klas? Co to są metody właściwości i obiekty typu const? Do czego służą funkcje zaprzyjaźnione i na czym polega ta przyjaźń Co to jest konstruktor kopiujący i po co w ogóle przeciążać jakikolwiek konstruktor? Na te wszystkie pytania i wiele innych odpowie praktyk, entuzjasta i świetny nauczyciel w jednym. Odpal kurs i zacznij naukę!
Po odbyciu szkolenia będziesz w stanie pisać własne programy w języku C++ w stylu obiektowym. Mam nadzieję, że liczne przykłady, które zamieściłem w kursie, przyczynią się do łatwiejszego i szybszego przyswojenia przez Ciebie omawianych w nim zagadnień. Kurs ten stanowi solidny fundament do dalszej nauki takiego stylu programowania w języku C++. Liczę, że zamieszczone tu przykłady zachęcą Cię również do eksperymentowania we własnym zakresie. Nauka języka C++ to wspaniała przygoda, zatem nie ma co zwlekać :) Powodzenia!