Apmācība mobilo aplikāciju izstrādē - kurss 18 000 rub. no Coddy School of Programming for Children, apmācība 3 moduļi (mēneši)
Literārs Mistrojums / / November 29, 2023
Grūti iedomāties mūsdienu cilvēku bez mobilās ierīces rokās. Tālruņi, viedtālruņi, planšetdatori, netbooks un citi komunikatori ir paredzēti, lai atvieglotu mūsu dzīvi un nodrošinātu ātru piekļuvi nepieciešamajai informācijai jebkurā pasaules vietā.
Turklāt pieaug mobilo aplikāciju tirgus, ar kuru palīdzību var darīt jebko – sazināties, taisīt iepirkties, rezervēt viesnīcas, izsaukt taksometru, pasūtīt pārtiku, pārskaitīt naudu, lasīt grāmatas, mācīties valodas, spēlēt un daudz ko citu cits. Saskaņā ar Mediascope datiem krievi vidēji vairāk nekā 80% sava laika mobilajā internetā velta aplikācijām. Uzņēmējdarbībā lietojumprogramma kļūst tikpat nepieciešama kā tīmekļa vietne. Tāpēc pieprasījums pēc profesionāliem mobilo sakaru izstrādātājiem katru gadu pieaug.
Vai vēlaties, lai jūsu bērns apgūtu vienu no populārākajām un populārākajām profesijām IT jomā un iemācītos izveidot savu pieteikumu? Tad dodiet viņam kursu par mobilo aplikāciju izveidi CODDY programmēšanas skolā bērniem!
Kursa mērķis: apgūstot Android izstrādi un izveidojot savu mobilo aplikāciju
Aplikāciju izstrādes apmācība
Mobilā lietotne ir programma, kas paredzēta lietošanai mobilajās ierīcēs. Šī programmatūra parasti tiek izstrādāta, pamatojoties uz cilvēku interesēm un viņu vajadzībām pēc noteiktas platformas (iOS, Android, Windows Phone) augsta līmeņa valodā un apkopotas vietējā operētājsistēmas kodā, kas dod maksimālu sniegumu.
Pat bērns var uzrakstīt mobilo aplikāciju. Šodien ir divi galvenie veidi, kā to izdarīt - mācīties tiešsaistes nodarbības un lietojumprogrammu izstrādātājus pats vai apmeklēt izstrādātāju kursus Maskavā. Pēdējais ir obligāts, ja vēlies kļūt par šīs jomas speciālistu un iemācīties izveidot kvalitatīvu un funkcionālu produktu. Mūsu kurss ļaus Jūsu bērnam viegli apgūt daudzsološo un augsti apmaksāto mobilo aplikāciju izstrādātāja profesiju. Apmācības vada pieredzējuši un praktiski skolotāji, kuri atklās visus foršu un profesionālu aplikāciju veidošanas noslēpumus. Šis kurss ir ieteicams ikvienam kodētam studentam, kas vecāks par 9 gadiem, un tā mērķis ir parādīt Android attīstību praksē.
Sākotnēji Android izmantošana bija ļoti ierobežota, taču tagad tā ir visplašāk pieņemtā platforma mobilo aplikāciju izstrāde, kas ir viens no spēcīgākajiem konkurentiem citai populārai OS - Apple.
Android lietojumprogrammu izstrādes priekšrocības
- Rentabilitāte. Izmantojot Android, varat izveidot sarežģītas lietojumprogrammas par minimālām izmaksām, jo Android izstrādes komplekts ir brīvi pieejams.
- Viegla integrācija. Android var viegli integrēt jebkurā sistēmā. Izstrādātāji var pilnībā izmantot savu iztēli un radošumu, lai izveidotu pārliecinošas lietojumprogrammas, kas nekad agrāk nav izmantotas citās platformās.
- Android lietotņu kodēšana ir daudz vienkāršāka nekā citu platformu lietotņu kodēšana. Android lietojumprogrammas ir kodētas Java valodā.
- Vienkārša lietojumprogrammu izplatīšana. Papildus pakalpojumam Google Play, kas ir oficiālais lietojumprogrammu tirgus, varat izmantot citus trešo pušu izplatīšanas resursus.
- Lieliska saderība ar ierīcēm. Android lietotnes nevainojami darbojas dažādu ražotāju ierīcēs.
Ko jums dos mobilo aplikāciju programmēšanas apgūšana?
Kursa laikā jūsu bērns:
- iemācīties programmēt operētājsistēmai Android;
- varēs izstrādāt savu mobilo aplikāciju operētājsistēmai Android;
- iemācās izveidot lietotājam draudzīgu mobilo saskarni.
Android mobilo aplikāciju izstrādes kurss sastāv no 3 moduļiem.
Pirmais modulis aptver Java programmēšanas valodas pamatus, kā arī lietojumprogrammu izstrādes rīku apguvi. Pirmā moduļa nodarbībās mēs pētīsim šādas tēmas:
- Java programmēšanas valoda: tās sintakse un pamata konstrukcijas
- Java programmu rakstīšana un kompilēšana datorā
- objektorientētā paradigma programmēšanā, izmantojot klases
- Android aplikāciju izstrādes vide: Android Studio
Otrajā modulī bērni sāks rakstīt savas lietojumprogrammas, caur kurām mēs pētīsim galvenos Android izstrādes aspektus, piemēram:
- Android lietojumprogrammu struktūra
- strādājot ar resursiem
- izveidot XML iezīmēšanas failus
- darbības koncepcija un darbs ar ekrāniem
Trešais modulis ir veltīts individuālu projektu izstrādei bērniem. Nodarbību laikā apskatīsim:
- programmā notiekošo notikumu apstrāde
- UI elementu dinamiska izveide un pārvaldība
- darbs ar daudzpavedienu
- strādāt ar internetu aplikācijā
Ņemot vērā to, ka Android platforma attīstās ārkārtīgi aktīvi, šīs zināšanas ļaus bērnam sākt pelnīt jau tagad un atrast perspektīvu darbu nākotnē. Viņš iegūs praktiskas iemaņas aplikāciju veidošanā un efektīvi izmantos Android platformas iespējas un resursus uzreiz pēc pirmā moduļa pabeigšanas.
1. modulis
Pirmā diena — ievads Android un Java
− Mobilās ierīces un lietojumprogrammas: attīstības vēsture
− Pirmā iepazīšanās ar Java
− programma “Sveika pasaule”.
− Java programmas kompilēšana un palaišana
Praktiskais uzdevums: pirmās programmas rakstīšana Java valodā.
Nodarbības rezultāts: pilnībā sagatavota un konfigurēta JDK vide, apgūti principi darbam ar komandrindu, Java programmu kompilēšana un palaišana.
Otrā diena – Java pamati
− Programmēšanas valodas sintakse
− Mainīgie, cilpas, atzarojumi
− Masīvi un saraksti
− Metodes un to parametri Java
Praktiskais uzdevums: programmas izveide ar nosacījumu priekšrakstiem, cilpām un atsevišķām funkcijām.
Nodarbības rezultāts: apgūt Java valodas sintakses pamatus.
Trešā diena – objektorientētā programmēšana
− Objekta un klases jēdziens
− Darbības joma Java valodā
− Klases parametri un metodes
− Praktizēt nodarbību veidošanu un izmantošanu
Praktiskais uzdevums: izveidot klases struktūru savam projektam.
Nodarbības rezultāts: apgūt OOP pamatus un attīstīt prasmes darbā ar objektiem.
Ceturtā diena – Android Studio iepazīšanās
− Android Studio projekta izveide
− Programmas interfeiss
− Attīstības vides pamatelementi
− Pirmā lietojumprogrammas kompilācija un palaišana
Praktiskais uzdevums: Praktiskais uzdevums: Java valodā rakstīto programmu pārnešana; aplikācijas komplektēšana un sastādīšana.
Nodarbības rezultāts: pētot Android aplikāciju izstrādes vidi.
2. modulis
Piektā diena - Android lietojumprogrammu struktūra, manifests, pakāpe
− Android projekta galvenās sadaļas
− Manifesta fails
− Gradle lietojumprogrammu veidotājs
− Komunikācija starp dažādiem projektu moduļiem
Praktiskais uzdevums: pirmās lietojumprogrammas palaišana un atkļūdošana.
Nodarbības rezultāts: Izpratne par Android projekta direktoriju struktūru.
Sestā diena – darbs ar resursiem
− Resursu direktoriju struktūra
− Iemācīties strādāt ar XML failiem
− Principi darbam ar resursiem: ID
- vektorgrafikas un rastra grafikas pievienošana
Praktiskais uzdevums: grafikas pievienošana aplikācijai, ikonas izveide.
Nodarbības rezultāts: apgūstot XML formātu un principus darbam ar lietojumprogrammu resursiem.
Septītā diena — izkārtojums un ekrāna elementi
− Darba konsolidācija ar XML formātu
− Dažādi skata elementi: teksts, pogas, attēli
− Konteineri skatam: izkārtojums
− Sava marķējuma izveide
Praktiskais uzdevums: lietojumprogrammu ekrānu izkārtojums: marķējuma izveide un aizpildīšana ar dažādiem elementiem.
Nodarbības rezultāts: pamatnodarbību apguve darbam ar grafiku operētājsistēmā Android; izpratne par principiem darbā ar View un Layout.
Astotā diena – aktivitāte un dzīves cikls
- Ekrāna komunikācija, darbība un manifests
− Nolūki un palaišanas darbība, nolūks
− Lietojumprogrammas dzīves cikls
− Pamatdarbības metodes
Praktiskais uzdevums: jaunas aktivitātes izveide un palaišana, nolūku nosūtīšana un saņemšana, lietojumprogrammas palaišanas izsekošana.
Nodarbības rezultāts: apgūstot Android programmas dzīves ciklu, kā arī darbības ar Activity principus
3. modulis
Devītā diena — darbs ar ekrāna elementiem no koda
− Atsaucoties uz skatu pēc tā ID
− pogu klikšķu apstrādātāji
− Dinamiski mainīgi elementi
− Animācija skatīšanai
Praktiskais uzdevums: darbību pievienošana, nospiežot pogas.
Nodarbības rezultāts: apgūstot jēdzienus "Notikumi" un "Notikumu apstrādātāji".
Desmitā diena - Ekrāna elementu programmēšana
− Skata objektu izveide aktivitātē
− Dinamiskā iezīmēšana
- Grafisko elementu pievienošana esošajam marķējumam
− Darbs ar aplikāciju dizainu
Praktiskais uzdevums: Darbs ar aplikāciju dizainu.
Nodarbības rezultāts: View elementu izmantošanas prakse programmas kodā.
Vienpadsmitā diena — darbs ar pavedieniem un tīklu veidošana
− pavediena jēdziens Java
− pavediena izveidošana un rezultāta iegūšana
− HTTP protokola pamati
− Pieprasījumu nosūtīšana tīklam un atbildes saņemšana
Praktiskais uzdevums: prakse sazināties ar serveri, nosūtot pieprasījumus, kā arī lasot servera atbildes.
Nodarbības rezultāts: Ievads asinhronajā programmēšanā un pamati darbam ar internetu aplikācijā.
Divpadsmitā diena - Darbs pie projektiem, prezentācija
− Studentu projektu pabeigšana
− Nodarbību apkopošana
− Sagatavošanās projektu prezentēšanai vecākiem
− Projektu prezentēšana vecākiem
Praktiskais uzdevums: izstrādāt savu pilnvērtīgu aplikāciju un prezentēt to auditorijai.
Rezultāts: projektu prezentācijas prasmju attīstīšana.