Mobilalkalmazás-fejlesztési képzés - tanfolyam 18 000 dörzsölje. Coddy School of Programming for Children, képzés 3 modul (hónap)
Vegyes Cikkek / / November 29, 2023
Nehéz elképzelni egy modern embert mobileszköz nélkül a kezében. A telefonokat, okostelefonokat, táblagépeket, netbookokat és egyéb kommunikátorokat úgy tervezték, hogy megkönnyítsék életünket, és gyors hozzáférést biztosítsanak a szükséges információkhoz a világ bármely pontján.
Emellett egyre növekszik a mobil alkalmazások piaca, amelyek segítségével bármit megtehet - kommunikálhat, készíthet vásárolni, szállodát foglalni, taxit hívni, ételt rendelni, pénzt utalni, könyveket olvasni, nyelveket tanulni, játszani és még sok minden mást Egyéb. A Mediascope szerint az oroszok átlagosan a mobilinterneten töltött idejük több mint 80%-át alkalmazásokra fordítják. Az üzleti életben egy alkalmazás ugyanolyan szükségessé válik, mint egy webhely. Ezért a professzionális mobilfejlesztők iránti kereslet évről évre nő.
Szeretné, hogy gyermeke elsajátítsa az egyik legnépszerűbb és legfelkapottabb informatikai szakmát, és megtanulja, hogyan készítsen saját alkalmazást? Akkor tarts neki mobilalkalmazások készítésének tanfolyamát a CODDY programozóiskolában gyerekeknek!
A tanfolyam célja: Android fejlesztés megtanulása és saját mobilalkalmazás létrehozása
Alkalmazásfejlesztő tréning
Mobil alkalmazás egy mobil eszközökön való használatra tervezett program. Ezt a szoftvert általában az emberek érdeklődése és egy adott platform (iOS, Android, Windows Phone) magas szintű nyelven és natív operációs rendszer kódba fordítva, ami a maximumot adja teljesítmény.
Még egy gyerek is tud mobilalkalmazást írni. Manapság ennek két fő módja van: saját maga tanuljon online leckéket és alkalmazástervezőket, vagy vegyen részt fejlesztői tanfolyamokon Moszkvában. Ez utóbbi kötelező, ha szeretne szakemberré válni ezen a területen, és megtanulja, hogyan készítsen kiváló minőségű és funkcionális terméket. Tanfolyamunk segítségével gyermeke könnyedén elsajátítja az ígéretes és jól fizetett mobilalkalmazás-fejlesztő szakmát. A képzést tapasztalt és gyakorlatias tanárok vezetik, akik felfedik a menő és professzionális alkalmazások létrehozásának minden titkát. Ezt a kurzust minden 9 éven felüli kódolt hallgatónak ajánljuk, és célja az Android fejlesztés gyakorlati bemutatása.
Kezdetben az Android használata nagyon korlátozott volt, de mára ez a legszélesebb körben elfogadott platform mobilalkalmazás-fejlesztés, amely az egyik legerősebb riválisa egy másik népszerű operációs rendszernek - Alma.
Az Android alkalmazásfejlesztés előnyei
- Jövedelmezőség. Az Androiddal minimális költséggel hozhat létre összetett alkalmazásokat, mivel az Android fejlesztőkészlet ingyenesen elérhető.
- Könnyű integráció. Az Android könnyen integrálható bármilyen rendszerbe. A fejlesztők teljes mértékben kihasználhatják fantáziájukat és kreativitásukat, és olyan lenyűgöző alkalmazásokat hozhatnak létre, amelyeket más platformokon még soha nem használtak.
- Az Android-alkalmazások kódolása sokkal egyszerűbb, mint a más platformokon lévő alkalmazások kódolása. Az Android alkalmazások Java nyelven vannak kódolva.
- Egyszerű alkalmazáselosztás. A hivatalos alkalmazáspiac, a Google Play mellett más, harmadik féltől származó terjesztési forrásokat is használhat.
- Kiváló kompatibilitás eszközökkel. Az Android-alkalmazások zökkenőmentesen működnek a különböző gyártók eszközein.
Mit ad a mobilalkalmazás-programozás tanulása?
Gyermeke a tanfolyam során:
- megtanulni programozni Androidra;
- képes lesz saját mobilalkalmazást fejleszteni Androidra;
- megtanulja, hogyan lehet felhasználóbarát mobil felületet készíteni.
Az Android mobilalkalmazás-fejlesztő tanfolyam 3 modulból áll.
Az első modul a Java programozási nyelv alapjait, valamint az alkalmazásfejlesztő eszközök elsajátítását tartalmazza. Az első modul óráin a következő témákat fogjuk tanulmányozni:
- Java programozási nyelv: szintaxisa és alapvető konstrukciói
- Java programok írása és fordítása számítógépen
- objektum-orientált paradigma az osztályokat használó programozásban
- Android alkalmazásfejlesztő környezet: Android Studio
A második modulban a gyerekek elkezdik írni saját alkalmazásaikat, amelyeken keresztül tanulmányozzuk az Android fejlesztés főbb szempontjait, például:
- Android alkalmazás szerkezete
- erőforrásokkal dolgozik
- XML jelölőfájlok létrehozása
- a tevékenység fogalma és a képernyőkkel való munka
A harmadik modul a gyermekek számára készült egyéni projektek kidolgozását szolgálja. Az órákon foglalkozunk:
- a programban előforduló események feldolgozása
- UI elemek dinamikus létrehozása és kezelése
- többszálas munkával
- dolgozzon az internettel az alkalmazásban
Figyelembe véve azt a tényt, hogy az Android platform rendkívül aktívan fejlődik, ez a tudás lehetővé teszi a gyermek számára, hogy már most elkezdjen pénzt keresni, és ígéretes munkát találjon a jövőben. Gyakorlati készségekre tesz szert az alkalmazások létrehozásában, és az első modul elvégzése után azonnal hatékonyan fogja használni az Android platform és az erőforrások lehetőségeit.
1. modul
Első nap – Bevezetés az Androidba és a Java-ba
− Mobil eszközök és alkalmazások: fejlődéstörténet
− Első ismerkedés a Java-val
− „Hello World” program
− Java program fordítása és futtatása
Gyakorlati feladat: az első program megírása Java nyelven.
Az óra eredménye: a JDK környezet teljesen előkészítve és konfigurálva, a parancssorral való munka, a Java programok fordításának és futtatásának elvei elsajátításra kerültek.
Második nap – Java alapok
− Programozási nyelv szintaxisa
− Változók, hurkok, elágazás
− Tömbök és listák
− Metódusok és paramétereik Java nyelven
Gyakorlati feladat: feltételes utasításokat, ciklusokat és egyedi függvényeket tartalmazó program készítése.
Az óra eredménye: megtanulják a Java nyelv szintaxisának alapjait.
Harmadik nap – Objektum-orientált programozás
− Tárgy és osztály fogalma
− Hatáskör Java nyelven
− Osztályparaméterek és metódusok
− Osztályok létrehozásának és használatának gyakorlása
Gyakorlati feladat: osztálystruktúra létrehozása a projekthez.
Az óra eredménye: az OOP alapjainak elsajátítása és a tárgyakkal való munkavégzés képességeinek fejlesztése.
Negyedik nap – Ismerkedés az Android Stúdióval
− Android Studio projekt készítése
− Program interfész
− A fejlesztői környezet alapelemei
− Az alkalmazás első összeállítása és elindítása
Gyakorlati feladat: Gyakorlati feladat: Java nyelven írt programok portolása; a pályázat összeállítása és összeállítása.
Az óra eredménye: Android alkalmazásfejlesztő környezet tanulmányozása.
2. modul
Ötödik nap – Android alkalmazás szerkezete, jegyzék, fokozat
− Az Android projekt fő részei
− Manifest fájl
− Gradle Application Builder
− Kommunikáció a különböző projektmodulok között
Gyakorlati feladat: az első alkalmazás elindítása és hibakeresése.
Az óra eredménye: Az Android projektkönyvtár-struktúrájának megértése.
Hatodik nap – Munka az erőforrásokkal
− Erőforrás-könyvtár-struktúra
− Az XML fájlokkal való munkavégzés megtanulása
− Az erőforrásokkal való munka elvei: ID
− Vektoros és raszteres grafika hozzáadása
Gyakorlati feladat: grafika hozzáadása az alkalmazáshoz, ikon létrehozása.
Az óra eredménye: az XML formátum és az alkalmazási erőforrásokkal való munka elveinek tanulmányozása.
Hetedik nap – Elrendezés és képernyőelemek
− A munka konszolidálása XML formátummal
− Különféle nézetelemek: szöveg, gombok, képek
− Containers for View: Elrendezés
− Saját jelölés létrehozása
Gyakorlati feladat: alkalmazás képernyők elrendezése: jelölések létrehozása és különféle elemekkel való kitöltése.
Az óra eredménye: az Android grafikával való munka alapvető osztályainak elsajátítása; a nézet és az elrendezés használatának elveinek megértése.
Nyolcadik nap – Tevékenység és életciklus
− Képernyős kommunikáció, tevékenység és manifeszt
− Intents és launchActivity, Intent
− Alkalmazás életciklusa
− Alaptevékenységi módszerek
Gyakorlati feladat: új tevékenység létrehozása és indítása, szándékok küldése és fogadása, alkalmazásindítás nyomon követése.
Az óra eredménye: egy Android-program életciklusának, valamint az Activity-vel való munka elveinek tanulmányozása
3. modul
Kilencedik nap – Képernyőelemekkel való munka a kódból
− Nézetre hivatkozva az azonosítójával
− Gombkattintás-kezelők
− Dinamikusan változó elemek
− Animáció a megtekintéshez
Gyakorlati feladat: műveletek hozzáadása a gombok megnyomásakor.
Az óra eredménye: az "Események" és az "Eseménykezelők" fogalmának elsajátítása.
Tizedik nap - Képernyőelemek programozása
− Nézet objektumok létrehozása a tevékenységben
− Dinamikus jelölés
− Grafikus elemek hozzáadása a meglévő jelölésekhez
− Alkalmazástervezéssel való munka
Gyakorlati feladat: Alkalmazástervezéssel való munka.
Az óra eredménye: programkódban a View elemek használatának gyakorlata.
Tizenegyedik nap – Munka szálakkal és hálózatépítés
− A szál fogalma a Java nyelven
− Szál létrehozása és az eredmény megszerzése
− A HTTP protokoll alapjai
− Kérések küldése a hálózatnak és válasz fogadása
Gyakorlati feladat: a szerverrel való kommunikáció gyakorlata kérések küldésével, valamint a szerver válaszainak olvasásával.
Az óra eredménye: Bevezetés az aszinkron programozásba és az Internettel való munka alapjaiba egy alkalmazásban.
Tizenkettedik nap - Projektmunka, prezentáció
− Diákprojektek véglegesítése
− A tanulságok összegzése
− Felkészülés a projektek bemutatására a szülők számára
− Projektek bemutatása a szülőknek
Gyakorlati feladat: saját, teljes értékű alkalmazás kidolgozása és bemutatása a közönségnek.
Eredmény: projektprezentációs készségek fejlesztése.