Mobiliųjų aplikacijų kūrimo mokymas – kursas 18 000 rub. iš Coddy vaikų programavimo mokyklos, mokymai 3 moduliai (mėn.)
įvairenybės / / November 29, 2023
Sunku įsivaizduoti šiuolaikinį žmogų be mobiliojo įrenginio rankose. Telefonai, išmanieji telefonai, planšetiniai kompiuteriai, internetiniai kompiuteriai ir kiti komunikatoriai sukurti taip, kad palengvintų mūsų gyvenimą ir suteiktų greitą prieigą prie reikiamos informacijos bet kurioje pasaulio vietoje.
Be to, auga mobiliųjų aplikacijų rinka, kurios pagalba galima daryti bet ką – bendrauti, gaminti apsipirkti, užsisakyti viešbučius, išsikviesti taksi, užsisakyti maisto, pervesti pinigus, skaityti knygas, mokytis kalbų, žaisti ir dar daugiau kitas. „Mediascope“ duomenimis, rusai vidutiniškai daugiau nei 80% savo laiko mobiliajame internete skiria programoms. Versle turėti programą tampa taip pat būtina, kaip turėti svetainę. Todėl profesionalių mobiliojo ryšio kūrėjų paklausa kasmet auga.
Ar norite, kad jūsų vaikas įsisavintų vieną populiariausių ir madingiausių IT srities profesijų ir išmoktų susikurti savo aplikaciją? Tada suteikite jam kursą, kaip kurti mobiliąsias aplikacijas CODDY programavimo mokykloje vaikams!
Kurso tikslas: išmokti kurti Android ir kurti savo mobiliąją aplikaciją
Programų kūrimo mokymai
Mobilioji programėlė yra programa, skirta naudoti mobiliuosiuose įrenginiuose. Ši programinė įranga dažniausiai kuriama atsižvelgiant į žmonių interesus ir jų poreikius konkrečiai platformai (iOS, Android, „Windows Phone“) aukšto lygio kalba ir sukompiliuotas į savo operacinės sistemos kodą, kuris suteikia maksimalų spektaklis.
Net vaikas gali rašyti mobiliąją aplikaciją. Šiandien yra du pagrindiniai būdai tai padaryti – patiems mokytis internetinių pamokų ir programų dizainerių arba lankyti kūrėjų kursus Maskvoje. Pastarasis yra būtinas, jei norite tapti šios srities specialistu ir išmokti sukurti kokybišką ir funkcionalų gaminį. Mūsų kursai leis jūsų vaikui lengvai įgyti perspektyvią ir gerai apmokamą mobiliųjų aplikacijų kūrėjo profesiją. Mokymus veda patyrę ir praktiški mokytojai, kurie atskleis visas šaunių ir profesionalių aplikacijų kūrimo paslaptis. Šis kursas rekomenduojamas kiekvienam užkoduotam studentui, vyresniam nei 9 metų ir skirtas praktiškai parodyti Android kūrimą.
Iš pradžių „Android“ naudojimas buvo labai ribotas, tačiau dabar tai yra plačiausiai priimta platforma mobiliųjų aplikacijų kūrimas, kuris yra vienas stipriausių konkurentų kitai populiariai OS – Apple.
„Android“ programų kūrimo pranašumai
- Pelningumas. Naudodami „Android“ galite kurti sudėtingas programas už minimalią kainą, nes „Android“ kūrimo rinkinys yra laisvai prieinamas.
- Lengva integracija. Android galima lengvai integruoti į bet kurią sistemą. Kūrėjai gali išnaudoti visas savo fantazijos ir kūrybiškumo galimybes kurdami patrauklias programas, kurios dar niekada nebuvo naudojamos kitose platformose.
- Koduoti „Android“ programas yra daug lengviau nei koduoti programas kitose platformose. Android programos yra užkoduotos Java.
- Lengvas programų platinimas. Be „Google Play“, kuri yra oficiali programų rinka, galite naudoti kitus trečiųjų šalių platinimo išteklius.
- Puikus suderinamumas su įrenginiais. „Android“ programos sklandžiai veikia įvairių gamintojų įrenginiuose.
Ką jums duos mobiliųjų aplikacijų programavimo mokymasis?
Kurso metu jūsų vaikas:
- išmokti programuoti Android;
- galės kurti savo mobiliąją aplikaciją Android;
- mokosi sukurti patogią mobiliąją sąsają.
Android mobiliųjų aplikacijų kūrimo kursas susideda iš 3 modulių.
Pirmasis modulis apima Java programavimo kalbos pagrindus, taip pat mokymosi programų kūrimo priemones. Pirmojo modulio pamokose nagrinėsime šias temas:
- Java programavimo kalba: jos sintaksė ir pagrindinės konstrukcijos
- Java programų rašymas ir kompiliavimas kompiuteryje
- objektinė paradigma programuojant naudojant klases
- Android programų kūrimo aplinka: Android Studio
Antrame modulyje vaikai pradės rašyti savo programas, per kurias išnagrinėsime pagrindinius „Android“ kūrimo aspektus, tokius kaip:
- Android programos struktūra
- darbas su ištekliais
- sukurti XML žymėjimo failus
- Veiklos samprata ir darbas su ekranais
Trečiasis modulis skirtas individualių projektų vaikams rengimui. Užsiėmimų metu apimsime:
- programoje vykstančių įvykių apdorojimas
- dinamiškas vartotojo sąsajos elementų kūrimas ir valdymas
- darbas su daugiasriegiu būdu
- dirbti su internetu programoje
Atsižvelgiant į tai, kad Android platforma tobulėja itin aktyviai, šios žinios leis vaikui pradėti užsidirbti jau dabar ir susirasti perspektyvų darbą ateityje. Jis įgis praktinių aplikacijų kūrimo įgūdžių ir efektyviai išnaudos Android platformos galimybes bei resursus iš karto baigęs pirmąjį modulį.
1 modulis
Pirma diena – Android ir Java įvadas
− Mobilieji įrenginiai ir programos: kūrimo istorija
− Pirmoji pažintis su Java
− programa „Sveikas pasaulis“.
− Java programos kompiliavimas ir paleidimas
Praktinė užduotis: parašyti pirmąją programą Java.
Pamokos rezultatas: pilnai paruošta ir sukonfigūruota JDK aplinka, įsisavinti darbo su komandine eilute, Java programų kompiliavimo ir paleidimo principai.
Antra diena – Java pagrindai
− Programavimo kalbos sintaksė
− Kintamieji, kilpos, išsišakojimas
− Masyvai ir sąrašai
− Metodai ir jų parametrai Java programoje
Praktinė užduotis: programos su sąlyginiais sakiniais, ciklais ir atskiromis funkcijomis kūrimas.
Pamokos rezultatas: išmokti Java kalbos sintaksės pagrindų.
Trečia diena – Objektinis programavimas
− Objekto ir klasės samprata
− Apimtis Java
− Klasių parametrai ir metodai
− Praktika kurti ir naudoti klases
Praktinė užduotis: kurdami savo projekto klasės struktūrą.
Pamokos rezultatas: išmokti OOP pagrindų ir lavinti darbo su objektais įgūdžius.
Ketvirta diena – „Android Studio“ pažintis
− Android Studio projekto kūrimas
− Programos sąsaja
− Pagrindiniai kūrimo aplinkos elementai
− Pirmasis programos kompiliavimas ir paleidimas
Praktinė užduotis: Praktinė užduotis: Java kalba parašytų programų perkėlimas; paraiškos surinkimas ir sudarymas.
Pamokos rezultatas: studijuoja Android programų kūrimo aplinką.
2 modulis
Penkta diena – Android programos struktūra, manifestas, laipsnis
− Pagrindinės „Android“ projekto dalys
− Manifesto failas
− Gradle Application Builder
− Komunikacija tarp skirtingų projektų modulių
Praktinė užduotis: paleisti ir derinti pirmąją programą.
Pamokos rezultatas: „Android“ projektų katalogo struktūros supratimas.
Šešta diena – darbas su ištekliais
− Išteklių katalogo struktūra
− Išmokti dirbti su XML failais
− Darbo su ištekliais principai: ID
− Vektorinės ir rastrinės grafikos pridėjimas
Praktinė užduotis: grafikos pridėjimas prie programos, piktogramos kūrimas.
Pamokos rezultatas: studijuoti XML formatą ir darbo su taikomųjų programų ištekliais principus.
Septintoji diena – išdėstymas ir ekrano elementai
− Darbo konsolidavimas XML formatu
− Įvairūs vaizdo elementai: tekstas, mygtukai, paveikslėliai
− Rodinio konteineriai: išdėstymas
− Savo žymėjimo kūrimas
Praktinė užduotis: programų ekranų išdėstymas: žymėjimo kūrimas ir užpildymas įvairiais elementais.
Pamokos rezultatas: išmokti pagrindinių darbo su grafika „Android“ pamokų; darbo su View ir Layout principų supratimas.
Aštunta diena – veikla ir gyvavimo ciklas
− Ekrano komunikacija, veikla ir manifestas
− Tikslai ir paleidimo veikla, ketinimas
− Programos gyvavimo ciklas
− Pagrindinės veiklos metodai
Praktinė užduotis: naujos veiklos kūrimas ir paleidimas, ketinimų siuntimas ir gavimas, programos paleidimo stebėjimas.
Pamokos rezultatas: studijuoti programos, skirtos „Android“, gyvavimo ciklą, taip pat darbo su „Activity“ principus
3 modulis
Devinta diena – darbas su ekrano elementais iš kodo
− Rodinys nurodomas pagal jo ID
− Mygtukų paspaudimų tvarkyklės
− Dinamiškai besikeičiantys elementai
− Animacija peržiūrai
Praktinė užduotis: pridėti veiksmų paspaudus mygtukus.
Pamokos rezultatas: „Renginių“ ir „Įvykių vedėjų“ sąvokų mokymasis.
Dešimta diena – Ekrano elementų programavimas
− Vaizdo objektų kūrimas veikloje
− Dinaminis žymėjimas
− Grafinių elementų pridėjimas prie esamo žymėjimo
− Darbas su aplikacijų dizainu
Praktinė užduotis: Darbas su aplikacijų dizainu.
Pamokos rezultatas: View elementų naudojimo programos kode praktika.
Vienuoliktoji diena – darbas su gijomis ir tinklų kūrimas
− Siūlo samprata Java
− Gijos sukūrimas ir rezultato gavimas
− HTTP protokolo pagrindai
− Užklausų siuntimas į tinklą ir atsakymo gavimas
Praktinė užduotis: bendravimo su serveriu praktika siunčiant užklausas, taip pat nuskaitant serverio atsakymus.
Pamokos rezultatas: Įvadas į asinchroninį programavimą ir darbo su internetu pagrindus programoje.
Dvyliktoji diena - Darbas prie projektų, pristatymas
− Studentų projektų užbaigimas
− Pamokų apibendrinimas
− Pasirengimas projektų pristatymui tėvams
− Projektų pristatymas tėvams
Praktinė užduotis: sukurti savo visavertę aplikaciją ir pristatyti ją auditorijai.
Rezultatas: projektų pristatymo įgūdžių ugdymas.