Mobiilirakenduste arendamise koolitus - kursus 18 000 hõõruda. Coddy School of Programming for Children, koolitus 3 moodulit (kuud)
Varia / / November 29, 2023
Raske on ette kujutada kaasaegset inimest ilma mobiilseadmeta. Telefonid, nutitelefonid, tahvelarvutid, netbookid ja muud kommunikaatorid on loodud selleks, et muuta meie elu lihtsamaks ja pakkuda kiiret juurdepääsu vajalikule teabele kõikjal maailmas.
Lisaks kasvab ka mobiilirakenduste turg, mille abil saab teha kõike – suhelda, teha ostlema, broneerima hotelle, helistama takso, tellima toitu, kandma raha üle, lugema raamatuid, õppima keeli, mängima ja palju muud muud. Mediascope’i andmetel pühendavad venelased keskmiselt üle 80% mobiilses Internetis veedetud ajast rakendustele. Ettevõtluses muutub rakenduse omamine sama vajalikuks kui veebisaidi omamine. Seetõttu kasvab nõudlus professionaalsete mobiiliarendajate järele igal aastal.
Kas soovite, et teie laps omandaks IT-valdkonna ühe populaarseima ja trendikama ameti ning õpiks ise rakendust tegema? Seejärel andke talle CODDY lastele mõeldud programmeerimiskoolis mobiilirakenduste loomise kursus!
Kursuse eesmärk: Androidi arenduse õppimine ja oma mobiilirakenduse loomine
Rakenduste arendamise koolitus
Mobiilirakendus on mobiilseadmetes kasutamiseks mõeldud programm. See tarkvara on tavaliselt välja töötatud lähtudes inimeste huvidest ja nende vajadustest konkreetse platvormi (iOS, Android, Windows Phone) kõrgetasemelises keeles ja kompileeritud natiivseks operatsioonisüsteemi koodiks, mis annab maksimumi esitus.
Isegi laps oskab mobiilirakendust kirjutada. Tänapäeval on selleks kaks peamist võimalust – õppige ise veebitunde ja rakenduste kujundajaid või osalege Moskvas arendajakursustel. Viimane on kohustuslik, kui soovid saada selle ala spetsialistiks ja õppida kvaliteetset ja funktsionaalset toodet looma. Meie kursus võimaldab teie lapsel hõlpsasti omandada paljutõotav ja kõrgelt tasustatud mobiilirakenduste arendaja elukutse. Koolitust viivad läbi kogenud ja praktilised õpetajad, kes avavad kõik lahedate ja professionaalsete rakenduste loomise saladused. Seda kursust soovitatakse igale üle 9-aastasele kodeeritud õpilasele ja selle eesmärk on näidata Androidi arengut praktikas.
Algselt oli Androidi kasutamine väga piiratud, kuid nüüd on see kõige laialdasemalt aktsepteeritud platvorm mobiilirakenduste arendus, mis on teise populaarse OS-i üks tugevamaid rivaale - Apple.
Androidi rakenduste arendamise eelised
- Kasumlikkus. Androidiga saate luua keerulisi rakendusi minimaalsete kuludega, kuna Androidi arenduskomplekt on vabalt saadaval.
- Lihtne integreerimine. Androidi saab hõlpsasti integreerida igasse süsteemi. Arendajad saavad täielikult ära kasutada oma kujutlusvõimet ja loovust, et luua mõjuvaid rakendusi, mida pole kunagi varem muudel platvormidel kasutatud.
- Androidi rakenduste kodeerimine on palju lihtsam kui muudel platvormidel olevate rakenduste kodeerimine. Androidi rakendused on Java keeles kodeeritud.
- Lihtne rakenduste levitamine. Lisaks Google Playle, mis on ametlik rakenduste turg, saate kasutada muid kolmanda osapoole levitusressursse.
- Suurepärane ühilduvus seadmetega. Androidi rakendused töötavad sujuvalt erinevate tootjate seadmetes.
Mida mobiilirakenduste programmeerimise õppimine teile annab?
Kursuse ajal teie laps:
- õppida Androidi jaoks programmeerima;
- saab arendada oma mobiilirakendust Androidile;
- õpib looma kasutajasõbralikku mobiililiidest.
Androidi mobiilirakenduste arenduskursus koosneb 3 moodulist.
Esimene moodul hõlmab Java programmeerimiskeele põhitõdesid, aga ka rakenduste arendustööriistade õppimist. Esimese mooduli tundides uurime järgmisi teemasid:
- Java programmeerimiskeel: selle süntaks ja põhikonstruktsioonid
- Java programmide kirjutamine ja kompileerimine arvutis
- objektorienteeritud paradigma klasside abil programmeerimisel
- Androidi rakenduste arenduskeskkond: Android Studio
Teises moodulis hakkavad lapsed kirjutama oma rakendusi, mille kaudu uurime Androidi arendamise peamisi aspekte, näiteks:
- Androidi rakenduse struktuur
- ressurssidega töötamine
- XML-märgistusfailide loomine
- tegevuse kontseptsioon ja töö ekraanidega
Kolmas moodul on pühendatud lastele mõeldud individuaalsete projektide väljatöötamisele. Tundides käsitleme:
- programmis toimuvate sündmuste töötlemine
- kasutajaliidese elementide dünaamiline loomine ja haldamine
- mitme lõimega töötamine
- töötage rakenduses Internetiga
Arvestades asjaolu, et Androidi platvorm areneb üliaktiivselt, võimaldavad need teadmised lapsel juba praegu raha teenima hakata ja tulevikus perspektiivse töökoha leida. Ta omandab praktilised oskused rakenduste loomisel ning kasutab efektiivselt Androidi platvormi võimalusi ja ressursse kohe pärast esimese mooduli läbimist.
1. moodul
Esimene päev – Androidi ja Java tutvustus
− Mobiilseadmed ja rakendused: arengulugu
− Esimene tutvus Javaga
− “Tere maailm” programm
− Java programmi koostamine ja käitamine
Praktiline ülesanne: esimese programmi kirjutamine Java keeles.
Tunni tulemus: JDK keskkond on täielikult ette valmistatud ja seadistatud, käsureaga töötamise, Java programmide koostamise ja käivitamise põhimõtted on omandatud.
Teine päev – Java põhitõed
− Programmeerimiskeele süntaks
− Muutujad, tsüklid, hargnemine
− Massiivid ja loendid
− Java meetodid ja nende parameetrid
Praktiline ülesanne: tingimuslausete, tsüklite ja üksikfunktsioonidega programmi loomine.
Tunni tulemus: Java keele süntaksi põhitõdede õppimine.
Kolmas päev – objektorienteeritud programmeerimine
− Objekti ja klassi mõiste
− Ulatus Java keeles
− Klassi parameetrid ja meetodid
− Harjutada klasside loomist ja kasutamist
Praktiline ülesanne: oma projekti jaoks klassistruktuuri loomine.
Tunni tulemus: OOP põhitõdede õppimine ja objektidega töötamise oskuste arendamine.
Neljas päev – Android Studioga tutvumine
− Android Studio projekti loomine
− Programmiliides
− Arenduskeskkonna põhielemendid
− Rakenduse esimene kompileerimine ja käivitamine
Praktiline ülesanne: Praktiline ülesanne: Java keeles kirjutatud programmide portimine; rakenduse kokkupanek ja koostamine.
Tunni tulemus: Androidi rakenduste arenduskeskkonna õppimine.
2. moodul
Viies päev – Androidi rakenduse struktuur, manifest, astmestik
− Androidi projekti peamised jaotised
− Manifestifail
− Gradle'i rakenduste koostaja
− Suhtlus erinevate projektimoodulite vahel
Praktiline ülesanne: esimese rakenduse käivitamine ja silumine.
Tunni tulemus: Androidi projektikataloogi struktuuri mõistmine.
Kuues päev – ressurssidega töötamine
− Ressursikataloogi struktuur
− XML-failidega töötamise õppimine
− Ressurssidega töötamise põhimõtted: ID
− vektor- ja rastergraafika lisamine
Praktiline ülesanne: graafika lisamine rakendusele, ikooni loomine.
Tunni tulemus: XML-vormingu ja rakendusressurssidega töötamise põhimõtete uurimine.
Seitsmes päev – paigutus ja ekraanielemendid
− Töö konsolideerimine XML-vormingus
− Erinevad vaateelemendid: tekst, nupud, pildid
− Vaatekonteinerid: paigutus
− Oma märgistuse loomine
Praktiline ülesanne: rakenduste ekraanide paigutus: märgistuse loomine ja selle täitmine erinevate elementidega.
Tunni tulemus: Androidis graafikaga töötamise põhiklasside õppimine; vaate ja paigutusega töötamise põhimõtete mõistmine.
Kaheksas päev – tegevus ja elutsükkel
− Ekraanisuhtlus, tegevus ja manifest
− Intents and launchActivity, Intent
− Rakenduse elutsükkel
− Põhitegevuse meetodid
Praktiline ülesanne: uue tegevuse loomine ja käivitamine, kavatsuste saatmine ja vastuvõtmine, rakenduse käivitamise jälgimine.
Tunni tulemus: Androidi programmi elutsükli ja Activityga töötamise põhimõtete uurimine
3. moodul
Üheksas päev – koodist ekraanielementidega töötamine
− Vaate ID järgi viitamine
− Nupuklõpsu töötlejad
− Dünaamiliselt muutuvad elemendid
− Animatsioon vaatamiseks
Praktiline ülesanne: toimingute lisamine nuppude vajutamisel.
Tunni tulemus: "Sündmuste" ja "Sündmuste käsitlejate" mõistete õppimine.
Kümme päev – ekraanielementide programmeerimine
− Tegevuses vaateobjektide loomine
− Dünaamiline märgistus
- Graafiliste elementide lisamine olemasolevale märgistusele
− Töö rakenduste kujundamisega
Praktiline ülesanne: Rakenduse disainiga töötamine.
Tunni tulemus: Vaateelementide kasutamise praktika programmikoodis.
Üheteistkümnes päev – lõimedega töötamine ja võrgustumine
− Niidi mõiste Javas
− Lõime loomine ja tulemuse saamine
− HTTP-protokolli põhitõed
− päringute saatmine võrku ja vastuse saamine
Praktiline ülesanne: serveriga suhtlemise tava päringute saatmise, samuti serveri vastuste lugemise kaudu.
Tunni tulemus: Sissejuhatus asünkroonse programmeerimise ja Internetiga töötamise põhitõdedesse rakenduses.
Kaheteistkümnes päev – Töö projektidega, esitlus
− Õpilasprojektide lõpetamine
− Õppetundide kokkuvõtte tegemine
− Ettevalmistus projektide esitlemiseks lapsevanematele
− Projektide tutvustamine lapsevanematele
Praktiline ülesanne: oma täisväärtusliku rakenduse väljatöötamine ja selle publikule esitamine.
Tulemus: projektiesitlusoskuste arendamine.