C++ Pre-Intermediate (mierne pokročilý)

6h 26min
Čas
24
Kapitol
Programovanie
Kategória
5.0
Hodnotenie
Mierne pokročilý
Level
slovenský
Jazyk kurzu

Popis online kurzu

Kurz C++ Pre-Intermediate (mierne pokročilý) je určený všetkým poslucháčom, ktorí majú zvládnuté základy jazyka C++ a chcú sa v jazyku C++ ďalej zdokonaľovať. Základy jazyka sa vyučujú v predchádzajúcich dvoch kurzoch - C++ Elementary a C++ Elementary II. Tým, ktorí nemajú tieto základy, odporúčam najskôr pozrieť tieto dva kurzy.

Jazyk C++ je stále veľmi využívaným jazykom. Jeho prednosťami sú okrem iného aj pointrová aritmetika a objektovo orientované programovanie. Práve tieto techniky rozoberám v druhej časti kurzu. Okrem spomínaného nájdeš v kurze návod ako zapísať v jazyku C++ triediace algoritmy ShakeSort a HeapSort. Kapitolu s triediacim algoritmom ShakeSort som pre teba vytvoril viac menej pre zábavu. Naproti tomu kapitola s triediacim algoritmom HeapSort bola pre teba vytvorená, aby si si zdokonalil svoju algoritmickú pamäť, tiež analytické a logické myslenie. K C++ patria algoritmy a budem preto vám v každom kurze nejaký predstavím. Spomínaný HeapSort je veľmi efektívny, pretože jeho výpočtová náročnosť je menšia a je porovnateľná s algoritmom QuickSort. A čo znamená výpočtová náročnosť: Pozri kurz a uvidíš.

Ďalej som si pre teba pripravil kapitolu o tom, ako sa vytvárajú enumerátory, ktoré sa pre teba stanú tiež užitočnými, ak vieš, kde ich využiť. Potom pokračujeme vysvetlením vstavaných funkcií do štandardnej knižnice cmath. Cmath ti pomôže, aby si nemusel všetky matematické operácie programovať nanovo. Len tak pre zaujímavosť akoby si naprogramoval 2 odmocninu z čísla 10, či arcus tangens 0.5. Odporúčam teda použiť spomínanú knižnicu.

Ďalej ťa na príklade Fibbonaciho postupnosti prevediem rekurzívnymi funkciami. Takýmito funkciami môžeš naprogramovať aj výpočet determinantu matice, či niečo z kombinatoriky. Príkladom môžu byť variácie, kombinácie, faktoriál a iné. Kurz teda v sebe zahŕňa aj niečo z matematického aparátu, s ktorým môžeš po absolvovaní tohto kurzu narábať.

Okrem spomínaného sa naučíš preťažovať funkcie a operátor, čo využiješ aj v objektovo orientovanom programovaní. Pri preťažení funkcií, čo nie je nič zložité, ťa naučím aj to, čo sú implicitné parametre funkcií.

V jednej za kapitol spomínam aj generátor pseudonáhodného čísla. Už nebudeš musieť zadávať 20, 30 či 50 prvkov poľa z klávesnice. Postačia ti na to dve vstavané funkcie jazyka C++ a operátor modulo, ktorý sme už mimochodom preberali. K tomu sa dozvieš, čo je v skutočnosti náhodné číslo, pseudonáhodné číslo a aký je medzi nimi rozdiel.

Skoro v závere nájdeš päť kapitol o objektovo orientovanom programovaní. Naučíš sa, čo sú pojmy OOP, OOD, trieda, objekt, konštruktor, deštruktor, priamy či nepriamy prístup k dátovým členom. Túto problematiku sme však zďaleka ešte nevyčerpali a bude pokračovať aj v ďalšom kurze jazyka C++. 

Skoro ku každému videu máš praktickú ukážku, kde priamo ukazujem, ako sa kód v C++ tvorí, samozrejme súvisiac s problematikou danej kapitoly. Na záver ťa ešte prevediem často používaným klávesovými skratkami v prostredí Microsoft ® Visual Studio ® 2019, s ktorými si uľahčíš svoju prácu v tomto prostredí.

Pre koho je online kurz určený

Kurz je určený všetkým frekventantom, ktorí majú základy jazyka C++, to znamená tým, čo už absolvovali predchádzajúce dva kurzy. Je určený ďalej programátorom pre osvieženie a zopakovanie problematiky, ktorú v kurze preberám, ale celkovo všetkým tým, ktorí sa chcú niečo nové naučiť a majú chuť programovať. Ja vždy hovorím, že priemerný človek s húževnatosťou dosiahne viac ako lenivý inteligentný človek.

Po skončení kurzu pokračuj na C++ pre stredne pokročilých.

Čo všetko dostaneš

  • 17 kapitol vrátane INTRA a OUTRA, pričom niektoré kapitoly majú aj podkapitolu, alebo sú rozdelené do viacerých shot-ov, čomu v skutočnosti zodpovedá náročnosť kurzu Pre-Intermediate,
  • prezentáciu ku každej kapitole, kde sú vždy uvedené tipy na záver,
  • diskusné fórum, kde odpoviem na tvoje otázky,
  • test vo forme editovateľného PDF, ktorým si overím úroveň tvojich znalostí,
  • certifikát o absolvovaní kurzu,
  • garanciu vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom,
  • veľa obrázkov, ktoré sú súčasťou prezentácií, na ktorých názorne demonštrujem preberanú problematiku,
  • blog, v ktorom som rozoberal teóriu prvočísel a Eratostenovo sito.
Online kurz C++ Pre-Intermediate (mierne pokročilý) je možné

Zoznam kapitol

C++ pre mierne pokročilých
Dostupné v ukážke kurzu
Dostupné v ukážke kurzu
Dostupné v ukážke kurzu
2.2 Triediaci algoritmus Heap Sort, časť 2
Dostupné len po zakúpení prístupu
2.3 Triediaci algoritmus Heap Sort, časť 3
Dostupné len po zakúpení prístupu
2.4 Triediaci algoritmus Heap Sort, časť 4
Dostupné len po zakúpení prístupu
2.5 Triediaci algoritmus Heap Sort, časť 5
Dostupné len po zakúpení prístupu
2.6 Generátor pseudonáhodného čísla
Dostupné len po zakúpení prístupu
3. Enumerátory
Dostupné len po zakúpení prístupu
4. Knižnica cmath
Dostupné len po zakúpení prístupu
5. Rekurzívne funkcie
Dostupné len po zakúpení prístupu
5.1 Alternatíva výpisu Fibonacciho postupnosti for slučkou
Dostupné len po zakúpení prístupu
6. Preťaženie funckií a implicitné parametre funkcií
Dostupné len po zakúpení prístupu
7. Preťaženie operátora
Dostupné len po zakúpení prístupu
8. Ukazovatele I.
Dostupné len po zakúpení prístupu
9. Ukazovatele II.
Dostupné len po zakúpení prístupu
10. Objektovo orientované programovanie - teória
Dostupné len po zakúpení prístupu
11. Objektovo orientované programovanie - praktické príklady (1)
Dostupné len po zakúpení prístupu
12. Objektovo orientované programovanie - praktické príklady (2)
Dostupné len po zakúpení prístupu
13. Objektovo orientované programovanie - praktické príklady (3)
Dostupné len po zakúpení prístupu
14. Objektovo orientované programovanie - zhrnutie
Dostupné len po zakúpení prístupu
15. Často používané klávesové skratky v prostredí MVS
Dostupné len po zakúpení prístupu
Outro
Dostupné len po zakúpení prístupu
Záverečný test 📝
Dostupné len po zakúpení prístupu

Hodnotenia kurzu

C++ Pre-Intermediate (mierne pokročilý)

Martin M.

C++ Pre-Intermediate (mierne pokročilý)

V časti 2.3 sa už nachádza prednáška 2.4. Treba ju asi vystrihnúť.

Ján D.

Pozri aj tieto kurzy

6 Online kurzov
0 Príspevkov
Prejsť na kanál

Akcia! Získaj predplatné za 39€ na mesiac

Získaj prístup do najväčšej ponuky online kurzov na trhu, teraz v super akcii.