Training in dezvoltarea de aplicatii mobile - curs 18.000 rub. de la Coddy School of Programming for Children, instruire 3 module (luni)
Miscelaneu / / November 29, 2023
Este greu de imaginat o persoană modernă fără un dispozitiv mobil în mâini. Telefoanele, smartphone-urile, tabletele, netbook-urile și alte dispozitive de comunicare sunt concepute pentru a ne ușura viața și pentru a oferi acces rapid la informațiile necesare oriunde în lume.
În plus, piața aplicațiilor mobile este în creștere, cu ajutorul cărora poți face orice - să comunici, să faci cumpărături, rezervați hoteluri, sunați la un taxi, comandați mâncare, transferați bani, citiți cărți, învățați limbi străine, jucați-vă și multe altele alte. Potrivit Mediascope, în medie, rușii dedică mai mult de 80% din timpul lor pe internetul mobil pentru aplicații. În afaceri, a avea o aplicație devine la fel de necesar ca și a avea un site web. Prin urmare, cererea de dezvoltatori profesioniști de telefonie mobilă crește în fiecare an.
Vrei ca copilul tău să stăpânească una dintre cele mai populare și în tendințe profesii din domeniul IT și să învețe cum să-și facă propria aplicație? Atunci dă-i un curs de creare de aplicații mobile la școala de programare pentru copii CODDY!
Scopul cursului: învățarea dezvoltării Android și crearea propriei aplicații mobile
Training pentru dezvoltarea aplicatiilor
Aplicatie mobila este un program conceput pentru a fi utilizat pe dispozitive mobile. Acest software este de obicei dezvoltat pe baza intereselor oamenilor și a nevoilor acestora pentru o anumită platformă (iOS, Android, Windows Phone) într-un limbaj de nivel înalt și compilat în codul sistemului de operare nativ, care oferă maxim performanţă.
Chiar și un copil poate scrie o aplicație mobilă. Astăzi, există două modalități principale de a face acest lucru - învățați singur lecții online și designerii de aplicații sau urmați cursuri pentru dezvoltatori la Moscova. Acesta din urmă este o necesitate dacă vrei să devii un specialist în acest domeniu și să înveți cum să creezi un produs de înaltă calitate și funcțional. Cursul nostru va permite copilului dumneavoastră să stăpânească cu ușurință profesia promițătoare și bine plătită de dezvoltator de aplicații mobile. Training-ul este condus de profesori experimentați și practici, care vor dezvălui toate secretele creării de aplicații interesante și profesionale. Acest curs este recomandat pentru fiecare student codificat de peste 9 ani și are ca scop arătarea dezvoltării Android în practică.
Inițial, utilizarea Android a fost foarte limitată, dar acum este cea mai acceptată platformă pentru dezvoltarea de aplicații mobile, care este unul dintre cei mai puternici rivali ai unui alt sistem de operare popular - Măr.
Beneficiile dezvoltării aplicațiilor Android
- Rentabilitatea. Cu Android, puteți crea aplicații complexe la un cost minim, deoarece kitul de dezvoltare Android este disponibil gratuit.
- Integrare ușoară. Android poate fi integrat cu ușurință în orice sistem. Dezvoltatorii pot profita din plin de imaginația și creativitatea lor pentru a crea aplicații convingătoare care nu au mai fost folosite până acum pe alte platforme.
- Codarea aplicațiilor Android este mult mai ușoară decât codarea aplicațiilor pe alte platforme. Aplicațiile Android sunt codificate în Java.
- Distribuție ușoară a aplicației. Pe lângă Google Play, care este piața oficială de aplicații, puteți utiliza alte resurse de distribuție terță parte.
- Compatibilitate excelentă cu dispozitivele. Aplicațiile Android funcționează perfect pe dispozitive de la diverși producători.
Ce vă va oferi învățarea programarii aplicațiilor mobile?
Pe parcursul cursului copilul dvs.:
- învață să programezi pentru Android;
- va putea dezvolta propria aplicație mobilă pentru Android;
- învață cum să creeze o interfață mobilă ușor de utilizat.
Cursul de dezvoltare a aplicațiilor mobile Android constă din 3 module.
Primul modul acoperă elementele de bază ale limbajului de programare Java, precum și învățarea instrumentelor de dezvoltare a aplicațiilor. În lecțiile din primul modul vom studia următoarele subiecte:
- Limbajul de programare Java: sintaxa și constructele de bază
- scrierea și compilarea de programe Java pe un computer
- paradigmă orientată pe obiecte în programare folosind clase
- Mediu de dezvoltare a aplicațiilor Android: Android Studio
În cel de-al doilea modul, copiii vor începe să scrie propriile aplicații, prin care vom studia principalele aspecte ale dezvoltării Android, precum:
- Structura aplicației Android
- lucrul cu resurse
- crearea de fișiere de markup XML
- conceptul de activitate și lucrul cu ecrane
Al treilea modul este dedicat dezvoltării proiectelor individuale pentru copii. În timpul orelor vom acoperi:
- procesarea evenimentelor care au loc în program
- crearea dinamică și gestionarea elementelor UI
- lucrul cu multithreading
- lucrați cu Internetul în aplicație
Ținând cont de faptul că platforma Android se dezvoltă extrem de activ, aceste cunoștințe vor permite copilului să înceapă să câștige bani acum și să găsească un loc de muncă promițător în viitor. El va dobândi abilități practice în crearea de aplicații și va folosi eficient capacitățile platformei și resursele Android imediat după finalizarea primului modul.
Modulul 1
Prima zi - Introducere în Android și Java
− Dispozitive și aplicații mobile: istoric de dezvoltare
− Prima cunoaștere cu Java
− Programul „Hello World”.
− Compilarea și rularea unui program Java
Sarcina practica: scrierea primului program în Java.
Rezultatul lecției: mediul JDK a fost complet pregătit și configurat, principiile de lucru cu linia de comandă, compilarea și rularea programelor Java au fost stăpânite.
Ziua a doua - Bazele Java
− Sintaxa limbajului de programare
− Variabile, bucle, ramificare
− Matrice și liste
− Metode și parametrii acestora în Java
Sarcina practica: crearea unui program cu instrucțiuni condiționale, bucle și funcții individuale.
Rezultatul lectiei: învăţarea elementelor de bază ale sintaxei limbajului Java.
Ziua a treia - Programare orientată pe obiecte
− Conceptul de obiect și clasă
− Domeniul de aplicare în Java
− Parametrii și metodele de clasă
− Exersați crearea și utilizarea claselor
Sarcina practica: crearea unei structuri de clasă pentru proiectul dvs.
Rezultatul lectiei: învățarea elementelor de bază ale POO și dezvoltarea abilităților de lucru cu obiecte.
Ziua a patra - Cunoașterea Android Studio
− Crearea unui proiect Android Studio
− Interfata programului
− Elemente de bază ale mediului de dezvoltare
− Prima compilare și lansare a aplicației
Sarcina practica: Sarcină practică: portarea programelor scrise în Java; asamblarea si compilarea aplicatiei.
Rezultatul lectiei: studiind mediul de dezvoltare a aplicațiilor Android.
Modulul 2
Ziua cinci - structura aplicației Android, manifest, gradle
− Secțiunile principale ale proiectului Android
− Fișierul manifest
− Gradle Application Builder
− Comunicarea între diferite module de proiect
Sarcina practica: lansarea și depanarea primei aplicații.
Rezultatul lectiei: Înțelegerea structurii directorului de proiect pentru Android.
Ziua a șasea - Lucrul cu resurse
− Structura directorului de resurse
− Învățarea cum să lucrezi cu fișiere XML
− Principii de lucru cu resurse: ID
− Adăugarea de grafice vectoriale și raster
Sarcina practica: adăugarea de elemente grafice la aplicație, crearea unei pictograme.
Rezultatul lectiei: studierea formatului XML și a principiilor de lucru cu resursele aplicației.
Ziua a șaptea - Aspect și elemente de ecran
− Consolidarea lucrărilor cu formatul XML
− Diverse elemente de vizualizare: text, butoane, imagini
− Containers for View: Layout
− Crearea propriului marcaj
Sarcina practica: aspectul ecranelor aplicației: crearea de markup și completarea acestuia cu diverse elemente.
Rezultatul lectiei: învățarea orelor de bază pentru lucrul cu grafica în Android; înțelegerea principiilor de lucru cu View și Layout.
Ziua a opta - Activitate și ciclu de viață
− Comunicare pe ecran, Activitate și manifest
− Intenții și launchActivity, Intent
− Ciclul de viață al aplicației
− Metode de activitate de bază
Sarcina practica: crearea și lansarea unei noi activități, trimiterea și primirea de intenții, urmărirea lansării aplicației.
Rezultatul lectiei: studierea ciclului de viață al unui program pentru Android, precum și a principiilor de lucru cu Activity
Modulul 3
Ziua nouă - Lucrul cu elemente de ecran din cod
− Referirea la o vizualizare prin ID-ul acesteia
− Gestionare de clic pe buton
− Elemente în schimbare dinamică
− Animație pentru vizualizare
Sarcina practica: adăugarea de acțiuni la apăsarea butoanelor.
Rezultatul lectiei: învăţarea conceptelor de „Evenimente” şi „Manetari de evenimente”.
Ziua zece - Programarea elementelor ecranului
− Crearea de obiecte View în Activitate
− Markup dinamic
− Adăugarea de elemente grafice la marcajul existent
− Lucrul cu proiectarea aplicației
Sarcina practica: Lucrul cu proiectarea aplicației.
Rezultatul lectiei: practica de utilizare a elementelor View în codul programului.
Ziua unsprezece - Lucrul cu fire și rețele
− Conceptul de thread în Java
− Crearea unui thread și obținerea rezultatului
− Bazele protocolului HTTP
− Trimiterea cererilor către rețea și primirea unui răspuns
Sarcina practica: practica comunicării cu un server prin trimiterea de cereri, precum și citirea răspunsurilor serverului.
Rezultatul lecției: O introducere în programarea asincronă și elementele de bază ale lucrului cu Internetul într-o aplicație.
Ziua a douăsprezecea - Lucru la proiecte, prezentare
− Finalizarea proiectelor studenților
− Rezumarea lecțiilor
− Pregătirea pentru prezentarea proiectelor către părinți
− Prezentarea proiectelor către părinți
Sarcina practica: dezvoltarea propriei aplicații cu drepturi depline și prezentarea ei publicului.
Rezultat: dezvoltarea abilităților de prezentare a proiectelor.