C++. Kurs video. Poziom drugi. Programowanie obiektowe. Pisanie własnych klas
- Autor:
- Jarosław Baca
- Ocena:
- 4.5/6 4 opinii
- Wersja:
- Online i ZIP (1004.1MB)
- Czas trwania:
- 9:39:13
+ gratis
Kupując ten kurs dodatkowo otrzymasz:
C++. Dla każdego. Wydanie VII (ebook)
Wartość zestawu to 198,00 zł, oszczędzasz 158,40 zł (-80%)!
Opis kursu
Obierz kurs na... C++!
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ę!
Pokaż/ukryj opis z okładki oryginału »„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!”
Jarosław Baca
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.
Co Cię czeka podczas szkolenia?
C++ to język, który daje niesamowite możliwości programistyczne. Autor szkolenia C++. Kurs video. Poziom drugi. Programowanie obiektowe. Pisanie własnych klas tym razem kładzie nacisk na programowanie obiektowe. W związku z tym dowiesz się więcej o klasach i ich składnikach, nauczysz się tworzyć funkcje składowe klas i posługiwać się nimi, a także określać dostęp do składników klas. Odkryjesz, do czego służą konstruktory i destruktory. Poznasz wskaźnik this i wskaźniki do składników klas. Sprawdzisz, do czego przydają się lista inicjalizacyjna i tablice obiektów, a ponadto zaczniesz używać funkcji zaprzyjaźnionych i dokonywać konwersji.
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.
Zostań rasowym programistą C++!
O autorze
Jarosław Baca — absolwent automatyki i robotyki na Politechnice Śląskiej w Gliwicach. Na co dzień pracuje jako programista i grafik 3D. Jest specjalistą w zakresie takich technologii jak HTML5, CSS, JavaScript, C++ oraz VBA w pakiecie Microsoft Office. Kocha górskie wędrówki. Jest miłośnikiem fotografii i ciężkiego brzmienia. Grywa na gitarze elektrycznej.
Spis lekcji (odkodowane lekcje)
-
1. Wprowadzenie 1:00
-
2. Programowanie obiektowe - pierwsze kroki 4:10:51
- 2.1. Tworzenie własnych klas - wprowadzenie 10:41
- 2.2. Odwoływanie się do obiektów i składników klasy 7:33
- 2.3. Miejsca w kodzie, w których można umieścić definicję klasy 5:26
- 2.4. Inne obiekty jako składniki klasy 14:08
- 2.5. Dostęp do składników klasy 14:02
- 2.6. Definiowanie funkcji składowych 10:41
- 2.7. Definicje funkcji na zewnątrz klasy 10:39
- 2.8. Funkcje wewnątrz i na zewnątrz ciała klasy - różnice 5:32
- 2.9. Składniki klas będące tablicami 13:26
- 2.10. Słowo kluczowe this 21:57
- 2.11. Argumenty funkcji będące obiektami 31:57
- 2.12. Konstruktor w kilku słowach 21:50
- 2.13. Destruktor w kilku słowach 10:55
- 2.14. Statyczny składnik klasy 15:22
- 2.15. Statyczna funkcja składowa 10:44
- 2.16. Metody, właściwości i obiekty typu const 24:43
- 2.17. Różnica między klasą a strukturą 21:15
-
3. Funkcje zaprzyjaźnione 2:14:05
- 3.1. Funkcje zaprzyjaźnione - charakterystyka 33:07
- 3.2. Dostęp do prywatnych składników kilku klas 36:48
- 3.3. Funkcje zaprzyjaźnione jako łącznik pomiędzy obiektami różnych typów 13:23
- 3.4. Zaprzyjaźniona funkcja składowa innej klasy 21:27
- 3.5. Funkcja zaprzyjaźniona z argumentami przekazywanymi przez referencję 16:46
- 3.6. Klasy zaprzyjaźnione 12:34
-
4. Konstruktory 1:49:33
-
5. Tablice obiektów 55:00
-
6. Konwersje 28:44
Szczegóły kursu
- Ilość lekcji:
- 34
- Czas trwania:
- 9:39:13
- Format:
- Zip
- Rok nagrania:
- 2016-10-17
- ISBN :
- 978-83-283-3305-5, 9788328333055
- Data wydania :
- 2016-10-17
- Numer z katalogu:
- 52785
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Uwagi do kursu
- Kategorie:
Programowanie » C++


Oceny i opinie klientów (4)
(0)
(3)
(0)
(1)
(0)
(0)
5 oceniona przez: Alan
5 oceniona przez: bez podpisu
5 oceniona przez: Jan
3 oceniona przez: Jerzy Serbin, Order Picker
więcej opinii