Školenie vo vývoji mobilných aplikácií - kurz 18 000 rub. z Coddy School of Programming for Children, tréning 3 modulov (mesiace)
Rôzne / / November 29, 2023
Je ťažké si predstaviť moderného človeka bez mobilného zariadenia v rukách. Telefóny, smartfóny, tablety, netbooky a iné komunikátory sú navrhnuté tak, aby nám uľahčili život a poskytli rýchly prístup k potrebným informáciám kdekoľvek na svete.
Navyše rastie trh s mobilnými aplikáciami, pomocou ktorých môžete robiť čokoľvek – komunikovať, vyrábať nakupovať, rezervovať hotely, zavolať si taxík, objednať jedlo, prevádzať peniaze, čítať knihy, učiť sa jazyky, hrať sa a oveľa viac iné. Podľa Mediascope venujú Rusi v priemere viac ako 80 % času na mobilnom internete aplikáciám. V podnikaní sa aplikácia stáva rovnako nevyhnutnou ako vlastná webstránka. Preto dopyt po profesionálnych mobilných vývojároch každým rokom rastie.
Chcete, aby vaše dieťa ovládalo jednu z najpopulárnejších a najpopulárnejších profesií v IT oblasti a naučilo sa, ako vytvoriť vlastnú aplikáciu? Potom mu dajte kurz tvorby mobilných aplikácií v škole programovania pre deti CODDY!
Účel kurzu: učiť sa vývoj Androidu a vytvárať si vlastnú mobilnú aplikáciu
Školenie vývoja aplikácií
Mobilná aplikácia je program určený pre použitie na mobilných zariadeniach. Tento softvér sa zvyčajne vyvíja na základe záujmov ľudí a ich potrieb pre konkrétnu platformu (iOS, Android, Windows Phone) v jazyku vysokej úrovne a skompilovaný do natívneho kódu operačného systému, ktorý poskytuje maximum výkon.
Mobilnú aplikáciu dokáže napísať aj dieťa. Dnes existujú dva hlavné spôsoby, ako to urobiť - učiť sa online lekcie a dizajnérov aplikácií sami alebo absolvovať kurzy pre vývojárov v Moskve. To druhé je nevyhnutné, ak sa chcete stať špecialistom v tejto oblasti a naučiť sa vytvárať kvalitný a funkčný produkt. Náš kurz umožní vášmu dieťaťu ľahko zvládnuť sľubnú a vysoko platenú profesiu vývojára mobilných aplikácií. Školenie vedú skúsení a praktickí učitelia, ktorí odhalia všetky tajomstvá vytvárania skvelých a profesionálnych aplikácií. Tento kurz sa odporúča pre každého kódovaného študenta staršieho ako 9 rokov a je zameraný na ukážku vývoja Androidu v praxi.
Spočiatku bolo používanie Androidu veľmi obmedzené, ale teraz je to najrozšírenejšia platforma vývoj mobilných aplikácií, ktorý je jedným z najsilnejších rivalov iného populárneho OS - Apple.
Výhody vývoja aplikácií pre Android
- Ziskovosť. So systémom Android môžete vytvárať zložité aplikácie s minimálnymi nákladmi, pretože vývojová súprava pre Android je voľne dostupná.
- Jednoduchá integrácia. Android sa dá jednoducho integrovať do akéhokoľvek systému. Vývojári môžu naplno využiť svoju predstavivosť a kreativitu na vytvorenie pútavých aplikácií, ktoré na iných platformách ešte neboli použité.
- Kódovanie aplikácií pre Android je oveľa jednoduchšie ako kódovanie aplikácií na iných platformách. Aplikácie pre Android sú kódované v jazyku Java.
- Jednoduchá distribúcia aplikácií. Okrem služby Google Play, ktorá je oficiálnym trhom s aplikáciami, môžete využívať ďalšie distribučné zdroje tretích strán.
- Výborná kompatibilita so zariadeniami. Aplikácie pre Android fungujú bez problémov na zariadeniach od rôznych výrobcov.
Čo vám dá výučba programovania mobilných aplikácií?
Počas kurzu vaše dieťa:
- naučiť sa programovať pre Android;
- bude môcť vyvinúť vlastnú mobilnú aplikáciu pre Android;
- sa naučí, ako vytvoriť užívateľsky prívetivé mobilné rozhranie.
Kurz vývoja mobilných aplikácií pre Android pozostáva z 3 modulov.
Prvý modul pokrýva základy programovacieho jazyka Java, ako aj výučbu nástrojov na vývoj aplikácií. V lekciách prvého modulu budeme študovať nasledujúce témy:
- Programovací jazyk Java: jeho syntax a základné konštrukcie
- písanie a kompilovanie programov Java na počítači
- objektovo orientovaná paradigma v programovaní pomocou tried
- Vývojové prostredie aplikácií pre Android: Android Studio
V druhom module deti začnú písať svoje vlastné aplikácie, prostredníctvom ktorých budeme študovať hlavné aspekty vývoja Androidu, ako napríklad:
- Štruktúra aplikácie pre Android
- práca so zdrojmi
- vytváranie súborov značiek XML
- poňatie činnosti a práce s obrazovkami
Tretí modul je venovaný tvorbe individuálnych projektov pre deti. Počas vyučovania sa budeme venovať:
- spracovanie udalostí vyskytujúcich sa v programe
- dynamická tvorba a správa prvkov používateľského rozhrania
- práca s multithreadingom
- pracovať s internetom v aplikácii
Berúc do úvahy skutočnosť, že platforma Android sa vyvíja mimoriadne aktívne, tieto znalosti umožnia dieťaťu začať zarábať peniaze už teraz a nájsť si perspektívnu prácu v budúcnosti. Praktické zručnosti pri tvorbe aplikácií získa a hneď po absolvovaní prvého modulu efektívne využije možnosti platformy Android a zdroje.
Modul 1
Prvý deň – Úvod do Androidu a Java
− Mobilné zariadenia a aplikácie: história vývoja
− Prvé zoznámenie sa s Javou
− Program „Ahoj svet“.
− Kompilácia a spustenie programu Java
Praktická úloha: napísanie prvého programu v Jave.
Výsledok lekcie: prostredie JDK je plne pripravené a nakonfigurované, princípy práce s príkazovým riadkom, zostavovanie a spúšťanie Java programov sú zvládnuté.
Druhý deň – základy Java
− Syntax programovacieho jazyka
− Premenné, slučky, vetvenie
− Polia a zoznamy
− Metódy a ich parametre v Jave
Praktická úloha: vytvorenie programu s podmienenými príkazmi, cyklami a jednotlivými funkciami.
Výsledok lekcie: naučiť sa základy syntaxe jazyka Java.
Tretí deň – objektovo orientované programovanie
− Pojem objektu a triedy
− Rozsah v jazyku Java
− Parametre a metódy tried
− Precvičte si vytváranie a používanie tried
Praktická úloha: vytvorenie štruktúry triedy pre váš projekt.
Výsledok lekcie: osvojenie si základov OOP a rozvíjanie zručností pri práci s predmetmi.
Štvrtý deň – Zoznámenie sa so štúdiom Android Studio
− Vytvorenie projektu Android Studio
- Rozhranie programu
− Základné prvky vývojového prostredia
− Prvá kompilácia a spustenie aplikácie
Praktická úloha: Praktická úloha: portovanie programov napísaných v Jave; zostavenie a zostavenie aplikácie.
Výsledok lekcie: štúdium prostredia vývoja aplikácií pre Android.
Modul 2
Piaty deň – štruktúra aplikácie pre Android, manifest, gradle
− Hlavné časti projektu Android
− Súbor manifestu
- Gradle Application Builder
− Komunikácia medzi rôznymi modulmi projektu
Praktická úloha: spustenie a ladenie prvej aplikácie.
Výsledok lekcie: Pochopenie adresárovej štruktúry projektu pre Android.
Deň šiesty – Práca so zdrojmi
− Štruktúra adresára zdrojov
− Naučiť sa pracovať so súbormi XML
− Zásady práce so zdrojmi: ID
− Pridanie vektorovej a rastrovej grafiky
Praktická úloha: pridanie grafiky do aplikácie, vytvorenie ikony.
Výsledok lekcie: štúdium formátu XML a princípov práce s aplikačnými prostriedkami.
Siedmy deň – rozloženie a prvky obrazovky
− Konsolidácia práce s formátom XML
− Rôzne prvky zobrazenia: text, tlačidlá, obrázky
− Kontajnery na zobrazenie: Rozloženie
− Vytvorenie vlastného označenia
Praktická úloha: rozloženie obrazoviek aplikácií: vytváranie značiek a ich naplnenie rôznymi prvkami.
Výsledok lekcie: naučiť sa základné triedy pre prácu s grafikou v systéme Android; pochopenie princípov práce s View a Layout.
Deň ôsmy – aktivita a životný cyklus
− Komunikácia na obrazovke, aktivita a manifest
− Zámery a spustenieAktivita, Zámer
− Životný cyklus aplikácie
− Metódy základnej činnosti
Praktická úloha: vytváranie a spúšťanie novej aktivity, odosielanie a prijímanie zámerov, sledovanie spustenia aplikácie.
Výsledok lekcie: štúdium životného cyklu programu pre Android, ako aj princípov práce s Activity
Modul 3
Deň deviaty – Práca s prvkami obrazovky z kódu
− Odkazovanie na zobrazenie podľa jeho ID
− Ovládače kliknutia na tlačidlá
− Dynamicky sa meniace prvky
− Animácia pre zobrazenie
Praktická úloha: pridávanie akcií pri stlačení tlačidiel.
Výsledok lekcie: učenie sa pojmov „Udalosti“ a „Správcovia udalostí“.
Desiaty deň – Programovanie prvkov obrazovky
− Vytváranie objektov zobrazenia v rámci aktivity
− Dynamické značenie
− Pridanie grafických prvkov do existujúceho označenia
− Práca s dizajnom aplikácie
Praktická úloha: Práca s dizajnom aplikácie.
Výsledok lekcie: prax používania prvkov View v programovom kóde.
Jedenásty deň – Práca s vláknami a vytváranie sietí
− Koncept vlákna v Jave
− Vytvorenie vlákna a získanie výsledku
− Základy protokolu HTTP
− Odosielanie požiadaviek do siete a prijímanie odpovede
Praktická úloha: prax komunikácie so serverom prostredníctvom odosielania požiadaviek, ako aj čítania odpovedí servera.
Výsledok lekcie: Úvod do asynchrónneho programovania a základy práce s internetom v aplikácii.
Deň dvanásty – Práca na projektoch, prezentácia
− Finalizácia študentských projektov
− Zhrnutie lekcií
− Príprava na prezentáciu projektov rodičom
− Prezentácia projektov rodičom
Praktická úloha: vývoj vlastnej plnohodnotnej aplikácie a jej prezentovanie publiku.
výsledok: rozvoj zručností pri prezentácii projektov.