C++ Elementary II. (začátečník II.)
- Level
- Kapitol
- 18
- Kategorie
- Programování
- Hodnocení
- 5,0 z 5
- Délka
- 4h 9min
- Jazyk
- SK
Popis online kurzu
Už název kurzu C++ Elementary II napovídá, že navazuje na první online kurz jazyka C++. Toto je druhý kurz v sérii kurzů vyššího programovacího jazyka C++, ve kterém si rozšíříte základy tohoto jazyka. Kurz se tematicky dotýká staticky alokovaných polí, řízení programu pomocí tří typů smyček a funkcí, které také tvoří základ procedurálního programování. Dále jsou v kurzu probrány bitové operátory, větvení pomocí příkazu if a jeho protějšku klauzule else, jakož i větvení pomocí příkazů switch a case. K tomu samozřejmě patří vysvětlení klíčových slov break a continue, které jako jediné doporučuji v případě tvrdých skoků v programu. Jako posledního témata se dotknu algoritmizace, kde vysvětluji základní teoretický aparát a na praktických příkladech uvádím algoritmizace do praxe. Kostru tohoto praktického procvičování tvoří vyhledávání globálních extrémů a také vybrané třídící algoritmy. Před výstupním videem tzv. OUTRO-m uvádím 14 praktických příkladů na domácí procvičení, kde si posluchač kurzu procvičí logické a analytické myšlení. Problémy spojené s řešením těchto úkolů budeme samozřejmě interaktivně řešit, budeme je konzultovat, navedu tě k řešení formou diskuse, až po hledání chyb v tvých zdrojových kódech. Budeš tedy veden k samostatné práci až po vyřešení zmíněných úkolů.
V kurzu tedy navážeš na vědomosti, které sis osvojil v prvním kurzu jazyka C++ a rozšíříš si tak základy. Po tomto kurzu budeš mít dost znalostí na to, abys samostatně řešil úkoly, naprogramoval i složitější úkoly a vytříbil svůj programovací styl a techniku.
Programovací jazyk C++ se vyplatí stále učit, protože je to jakási stálice na IT trhu. Jeho popularita sahá na přední příčky a drží tam stálou pozici. Právě proto jsem mu dal přívlastek nadčasový. Má součásti, které jiné jazyky mít nemusí. Jsou to zejména vlastní datové typy, kterými jsou třídy, podpora polymorfismu a pokročilé dědičnosti v rámci objektového programování, pointrová aritmetika a generické programování. Dá se v něm udělat přehledný, snadno udržovatelný a optimální kód. Jeho syntaxe je srozumitelná a blízká člověku, který ho vytvoří vyšším programovacím jazykem. Jeho syntaxe je také blízká hardwaru. Právě proto má efektivní a výkonný kompilátor, čas provádění absolutního strojového kódu je po kompilaci a sestavení velmi rychlý. Právě proto se používá při zpracování velkého množství dat, ve statistice, ekonomice, telekomunikacích, počítačové grafice a vidění počítače, vestavěných systémech, či programování počítačových her.
Pro koho je kurz určený
Kurz je určený pro začátečníky, kteří mají jen malé znalosti z jazyka C++. Je vhodný také pro posluchače, kteří absolvovali online kurz jazyka C++ Elementary. Posluchač nemusí mít IT nebo jiné technické vzdělání, prostě je určený všem, kteří mají chuť a elán učit se programovat nový programovací jazyk nezávislý na stupni vzdělání a odbornosti, kterou v minulosti dosáhli.
Co všechno dostaneš
- 17 kapitol ve formě video tutoriálů včetně INTRA a OUTRA, se kterými jsem si dal pořádnou práci,
- více než 4 hodiny video tutoriálů,
- garanci vrácení peněz do 14 dnů v případě nespokojenosti s kurzem,
- ke každé kapitole dostaneš prezentaci ve formátu pdf nebo jiný materiál, kde jsou i tipy na závěr a poznámky,
- mnoho zadání praktických příkladů na domácí procvičení,
- video animaci, ve které je názorně vysvětlený řadicí algoritmus vkládáním (tzv. INSERT SORT),
- garanci interaktivní spolupráce v případě řešení praktických příkladů z 15. kapitoly, ve které tě přivábím na řešení, opravím chyby v tvém zdrojovém kódu, popřípadě zkontroluji tvé řešení, nebo navrhnu jeho optimalizaci,
- diskusní fórum, ve kterém zodpovídám tvé otázky,
- certifikát o absolvovaní kurzu.
Kapitoly online kurzu
C++ Elementary II. (18)
INTRO
5:19
01. Staticky alokované polia
19:29
02. Všeobecne o riadení a vetvení programu
14:45
03. Slučka for()
16:29
04. Vetvenie programu - príkaz if a klauzula else
17:14
05. Slučka while()
20:11
06. Slučka do while()
9:12
07. Alternatíva vetvenia pomocou switch a case
7:44
08. Vnorené slučky a vnorené vetvenie
18:36
09. Bitové operátory
21:33
10. Základy riadenia programu pomocou funkcií
19:07
11. Úvod do algoritmov, vlastnosti algoritmov
15:42
12. Algoritmy 01 - hľadanie globálnych extrémov
16:51
13. Triediaci algoritmus INSERT SORT
15:27
14. Triediaci algoritmus SELECT SORT
17:58
15. Praktické príklady na precvičenie
9:58
15a Praktické príklady na precvičenie
OUTRO
4:15
Lektor online kurzu
Marek Šurka
C++, SQL
Ahojte!
Volám sa Marek, ale prezývajú ma Kamass. Študoval som na Akadémii ozbrojených síl generála Milana Rastislava Štefánika, odbor Rádiolokácia a Rádionavigácia. V súčasnosti pokračujem v doktorandskom štúdiu na Fakulte Elektrotechniky a Informatiky Slovenskej Technickej Univerzity v Bratislave. Vzdelávam sa v odbore Robotika a Kybernetika, kde sa úzko špecializujem na priemyselnú komunikáciu prostredníctvom technológie EtherCAT, polohovanie robotov, ultrazvukovú defektoskopiu a vizuálnu kontrolu materiálov spracovaním signálov z laserových snímačov diaľky. Programovaniu som sa začal venovať na strednej škole, kde som sa stretol s programovacím jazykom Turbo Pascal. Taktiež som sa tam venoval programovaniu mikroprocesorov v Assembleri.
Mojou doménou je však vyšší programovací jazyk C++, ktorému som sa začal venovať, keď som mal 20 rokov. Okrem kariéry v OSSR, ktorá už skončila, som vyhľadával vždy pozície programátora C++. Pracoval som v spoločnosti, ktorá sa venovala videniu počítača a pokročilejšiemu spracovaniu obrazu z digitálnych kamier. Okrem toho som sa venoval implementovaniu algoritmov v makroekonomike, ktoré boli založené na regresnej dátovej analýze.
V súčasnosti pracujem ako programátor - analytik v spoločnosti, ktorá sa venuje automatizácii a diagnostike. Pracujem na dlhodobom projekte, kde sa venujem robotike a programovaniu priemyselných zváracích robotov. Vyvíjam Frontend aj Backend. Ovládam viacero programovacích jazykov, mojou najsilnejšou stránkou je však C++, C++/CLI a SQL.
Ako lektor v tejto škole digitálnych zručností ťa prevediem kurzami jazyka C++ od úplných základov až po zložitejšie techniky, ktoré ti jazyk C++ ponúka.
4,4
Hodnocení
6
Kurzů
Hodnocení studentů
Hodnocení od studentů zapsaných v kurzu na Skillmea.
5,0 z 5
· 3 hodnocení
Miroslav Š.
5
Marek vysvetluje vse dostatecne nazorne. Libi se mi zminky o pokrocilejsich postupech, protoze mi to umoznuje si je v pripade potreby vyhledat. 5*
Michal V.
5
-Chybí kapitola o debuggingu, což může dělat začínajícím programátorům problémy. -Je zbytečné v každém programu znovu vypisovat tělo programu. Stačilo by to udělat v úvodní kapitole a pak vzít jako šablonu (úspora času). Jinak super, výborný výklad. Lidsky pochopitelný a srozumitelný. Výborně jsem si zopakoval základy C++ a našel také pár nových věcí, které jsem dosud nevěděl.
Martin M.
5
Student ohodnotil kurz bez slovního komentáře.