Dezvoltare de aplicații Android pe Kotlin, nivel 1 - curs 36.990 RUB. de la Specialist, antrenament 40 ac. h., Data: 15 iulie 2023.
Miscelaneu / / November 30, 2023
Scopul cursului: introducerea studentului în elementele de bază ale dezvoltării aplicațiilor Android în limbajul de programare Kotlin.
Cursul este construit după cea mai eficientă metodologie: de la simplu la complex.
Dezvoltatorii Java Android care doresc să învețe limbajul de programare Android recomandat de Google aplicații pentru toți cei care doresc să învețe cum să creeze aplicații pentru cel mai comun sistem de operare mobil sisteme.
Centrul de formare „Specialist” este un centru de formare Android autorizat. Eficiența ridicată a instruirii este confirmată de către dezvoltatorul furnizorului celei mai populare platforme mobile!
La finalizarea cursului, veți primi un certificat de prestigiu de la un centru de instruire Android autorizat, care va fi o completare excelentă pentru portofoliul dvs.
Profesor practicant de cursuri de dezvoltare a aplicațiilor mobile pentru Android. Deținător a șase certificări internaționale prestigioase, inclusiv IBM Certified Database Administrator – DB2 DBA pentru Linux UNIX și Windows. Are o practică bogată...
Profesor practicant de cursuri de dezvoltare a aplicațiilor mobile pentru Android. Deținător a șase certificări internaționale prestigioase, inclusiv IBM Certified Database Administrator – DB2 DBA pentru Linux UNIX și Windows. Are o vastă experiență practică ca dezvoltator, programator, analist și consultant. În ultimii 16 ani, Marat Anasovich a participat la diverse proiecte de implementare a sistemelor managementul datelor de bază în marile petrol și gaze, energie, industrie și comerț internațional companiilor.
Absolvent al Institutului Fizico-Tehnic din Moscova (MIPT). Cunoștințe excelente ale oricăror probleme de programare în Java, Android, C/C++, Perl, SQL și MATLAB. Are o vastă experiență în administrarea de sisteme și rețele a sistemelor de operare Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) și Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora). Posedă cunoștințe profesionale în domeniul administrării rețelelor Cisco. În plus, Marat Anasovich are abilități excelente în administrarea sistemelor de management al bazelor de date relaționale, în special Oracle și IBM DB2.
Experiența practică bogată și variată îi permite să conducă cursurile într-o manieră plină de viață și incitantă. Marat Anasovich oferă exemple excelente din practica sa profesională extinsă care ilustrează plin de culoare materialul. Știe nu numai să transmită ușor și clar chiar și cele mai complexe informații fiecărui ascultător, dar și să-l captiveze cu adevărat cu subiectul său. Profesorul este foarte atent la publicul său, știe să le păstreze atenția și răspunde cu plăcere la întrebări. In cadrul cursurilor conduse de Marat Anasovich, vei putea stapani pe deplin specialitatea actuala a unui dezvoltator de aplicatii mobile si vei deveni un specialist cautat pe piata muncii!
Modulul 1. Prezentare generală a platformei Android (5 ac. h.)
- Ce este Android?
- Istoria originii
- Avantajele Android
- Arhitectura Android
- Caracteristicile platformei Android
- Componente Android de bază
- Securitate și permisiuni
- Instalarea și configurarea componentelor mediului de dezvoltare
Munca practica.
- Crearea primei aplicații pentru Android
Modulul 2. Activități și resurse (6 ac. h.)
- Activități în Android
- Crearea unei activități
- Ciclul de viață al activității
- Stive de activități
- Stări de activitate
- Urmărirea modificărilor stării activității
- Resurse
- Separarea resurselor de codul programului
- Crearea resurselor
- Valori simple
- Stiluri și teme vizuale
- Imagini
Munca practica.
- Lucrul cu resursele aplicației
Modulul 3. Aplicații și interfață cu utilizatorul (8 ac. h.)
- Design material
- Utilizarea resurselor externe în codul aplicației
- Utilizarea resurselor în cadrul resurselor
- Localizarea aplicației
- Clasa de aplicare
- Gestionarea evenimentelor ciclului de viață al aplicației
- Interfața cu utilizatorul
- Vizualizări
- Aspect
- Interfață de utilizator fără markup
Munca practica.
- Crearea unei interfețe de utilizare pentru activități
- Localizarea unei aplicații folosind resurse
Modulul 4. Intenții, meniuri și lucru cu date (6 ac. h.)
- Adaptoare în Android
- AdapterView - ListView, GridView
- Utilizarea adaptoarelor pentru legarea datelor
- RecyclerView
- Conceptul de context
- Intenții în Android
- Utilizarea intențiilor pentru a lansa activități
- Intenții implicite
- Salvarea stării și setărilor aplicației
- Preferințe partajate
- Lucrul cu fișiere
- Utilizarea fișierelor statice ca resurse
- Meniu în Android
- Meniul principal și contextual
- Descrierea meniului folosind XML
- PopupMenu
- Navigare de jos
- NavigationDrawer
Munca practica.
- Crearea unui meniu
- Lucrul cu AdapterView
- Lansarea activităților, returnarea datelor din activități
- Lucrul cu baza de date Preferințe
Modulul 5. SGBD și utilizarea serviciilor de rețea (6 ac. h.)
- Lucrul cu baze de date în Android
- Cursore și ContentValues
- Lucrul cu SQLite DBMS
- Lucrul cu un SGBD fără adaptor
- Caracteristici de lucru cu o bază de date în Android
- Rularea de interogări pentru a accesa date
- Modificarea datelor din baza de date
- Folosind SimpleCursorAdapter
- Utilizarea serviciilor de internet
- Picasso
- Retrofit2
Munca practica.
- Folosind SQLite
- Apelarea serviciilor de internet folosind Retrofit2
- Organizarea încărcării imaginilor în fundal
Modulul 6. Dialoguri în Android (1 ac. h.)
- Tipuri de dialoguri
- Ghid de proiectare a dialogului
- Crearea și ștergerea dialogurilor
- Gestionarea evenimentelor
Munca practica.
- Lucrul cu dialoguri
Modulul 7. Receptoare de transmisie (3 ac. h.)
- Aplicații ale receptorilor de difuzare
- Ciclul de viață al receptorului
- Înregistrarea receptorului
- Utilizarea difuzării ordonate
- Folosind PendingIntent
Munca practica.
- Crearea unui receptor de difuzare
Modulul 8. Animație (2 ac. h.)
- CoordonatorLayout
- ObjectAnimator
- Animația ca resurse de aplicație
- Tranziție
Munca practica.
- Lucrul cu ObjectAnimator
Modulul 9. Notificări (3 ac. h.)
- Interacțiunea cu notificările
- Managementul notificărilor
- Crearea notificărilor
- Notificări de actualizare
Munca practica.
- Lucrul cu notificări