Online kurz C++ Elementary II. (začátečník II.)

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

Lektor Marek Šurka

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í

Doporučené online kurzy