Popis online kurzu
V tomto online kurzu si představíme Ionic Framework, který nám umožňuje tvořit mobilní aplikace se znalostmi webových technologií. Ionic je open source SDK na vývoj různých mobilních aplikací. Ionic je framework napsaný v JavaScriptu, který dokážeme rozběhat velmi jednoduše na Windows nebo Macu.
Pro lepší pochopení doporučuji mít alespoň základní znalosti:
- HTML, CSS, JavaScript
- TypeScript
- Angular
V kurzu se snažím koncepty procházet tak, aby byly srozumitelné i bez nich. V podstatě, pokud umíš moderní JavaScript, budeš rozumět i TypeScriptu, který zde používáme.
Ionic je UI framework určený pro tvorbu mobilních aplikací, ale díky jeho souboru nástrojů umožňuje tvorbu i těch desktopových (electron) a samozřejmě klasických webových. Vzhled těchto komponentů je tak perfektně nastylovaný, že bychom téměř nerozeznali rozdíl od těch nativních v iOS, resp. Androidu. Komponenty byly vytvořeny pomocí standardu Web Components, který umožňuje využití jakéhokoli frameworku pro interakci s nimi. Poskytuje integrovanou podporu pro ty nejznámější jako Angular, React, Vue nebo i pro čistý JavaScript. My se budeme věnovat použití Ionic s Angular.
V úvodu kurzu si nejprve připravíme vývojové prostředí a nainstalujeme potřebné nástroje.
Další část kurzu bude o vygenerování první aplikace, abychom věděli, co nás čeká se základními UI prvky a uměli je později použít. Vysvětlíme si i základní strukturu projektu. Zároveň si ukážeme, jak bude probíhat vývoj mobilní aplikace (může to být v simulátoru nebo přes webový prohlížeč).
Následující část bude o ukázce UI komponentů, jak se s nimi pracuje a podobně.
V poslední části to dáme celé do kupy a ukážeme si příklady na aplikaci, kterou jsem nazval IonBank. Tam budou využity tyto komponenty, zároveň si napíšeme nějaký jednoduchý TypeScript/Angular kód. Aplikace bude obsahovat stránky jako transakce, jejich detail, profil, úprava profilu a později do tohoto kurzu přibudou ještě další zajímavé kapitoly.
Co se tedy naučíš?
- Jak používat UI knihovnu Ionic.
- Základní koncepty komponentů v Ionic prostřednictvím Angular.
- Vytvořit jednoduchou aplikaci, kde tyto poznatky aplikuješ.
Pokud jsi zběhlý v nástrojích jako VSCode a NPM, tak první dvě videa můžeš s klidem přeskočit.
Co všechno dostaneš
- certifikát o absolvování kurzu,
- garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem,
- zdrojové kódy a všechny materiály ke kurzu na stažení,
- moderované diskusní fórum.