La ora actuală dispozitivele mobile: smartphoanele, tabletele s-au transformat din ceva exotic în ceva indispensabil pentru omul modern.
Androidul este platforma care se dezvoltă cel mai repede pe dispozitivele mobile. Parcurgerea setului de cursuri "Dezvoltarea aplicaţiilor pe mobile pentru Android" vă va permite să vă găsiţi nişa pe piaţa dinamică a aplicaţiilor mobile.
În cadrul acestui curs ve-ţi primi abilităţile necesare în ceea ce ţine crearea aplicaţiilor mobile şi utilizarea eficientă a posibilităţilor oferite de platformele pentru developer.
Categoria de audienţă: dezvoltatori de software, cei doritori să îmbunătăţească sau să obţină cunoştinţe în dezvoltarea aplicaţiilor Android.
După finisarea cursului veți putea:
- Utiliza eficient posibilitățile hardware și software oferite de Android
- Utiliza serviciile, notificările și senzorii
- Crea aplicații care utilizează posibilitățile multimedia a smartphonurilor și tabletelor
- Gestiona starea telefonului și conexiunile fără fir
- De a crea aplicații și widget-uri expresive și eficiente, și multe altele
Pregătirea necesară:
Pregătirea recomandată (nu este necesară): Finisarea cu succes a cursului Dezvoltarea aplicaţiilor pe Android pentru dispozitive. Nivelul 1 sau pregătire echivalentă.
Pregătirea necesară: O cunoaștere bună a cadrului de elaborare a Android Studio, a limbajului de programare Java, cunoștințe de bază a implementării aplicațiilor multithread în Java, cunoștințe de bază a XML, cunoștințe de bază a punerii în aplicare a aplicațiilor multithread în Java.
Pregătirea necesară: Pentru realizarea unor lucrări de laborator a cursului este necesar de a avea propriu dispozitiv cu platforma Android.
Să primiţi o consultaţie despre pregătirea provizorie necesară pentru curs puteţi la numărul 069 41 41 99
Pregătirea provizorie este siguranţă invăţării calitative. Aceasta este menţionată cu alt nume de curs al centrului (pregatirea preliminară obligatorie). Vă sfătuim să citiţi programul acestui curs şi să decideţi dacă aveti cunoştinţe şi experienţă în domeniul dat. Dacă dumneavoastră cunoaşteţi mai puţin decât 85-90% din programul obligatoriu, vă recomandăm să treceţi neapărat cursul de pregătire preliminară. Numai după această o să puteţi să terminaţi cursul cu Brio.
Programa cursului
Modulul 1. Notificări (Notifications) în Android
- Interacțiunea cu Notificările
- Gestionarea Notificărilor
- Crearea Notificărilor
- Actualizarea Notificărilor
Modulul 2. Fragmente (Fragments)
- Crearea Fragmentelor
- Adăugarea interfeței pentru utilizator
- Adăugarea fragmentelor la Activități
- Gestionarea Fragmentelor
- Tranzacții cu Fragmentele
- Interacțiunea Fragmentelor și Activităților
- Ciclul de viață a Fragmentelor
Modulul 3. Procesele și threaduri (Threads)
- Ciclul de viață a procesului
- Threaduri
- Threaduri de fond
- Utilizarea AsyncTask
Modulul 4. Servicii (Services)
- Descrierea Serviciilor în Manifestul aplicației
- Pornirea Serviciilor
- Oprirea Serviciilor
- Servicii interconectate
- Sevicii și Notificări
- Servicii de prim plan (Foreground Services)
- Ciclul de viață a serviciilor
Modulul 5. Widget-uri (Widgets)
- Descrierea Widget-urilor în Manifestul aplicației
- Crearea marcării Widget-ului
- Categoria AppWidgetProvider
- Crearea Widget-ului
- Utilizarea Configurației Activității
- Utilizarea Preview Image
- Actualizarea Widget-urilor
Modulul 6. Lucrul cu cartela SD și dispozitivele de stocare interne
- Verificarea purtătorului accesibil
- Accesul la fișiere
- Fișierele utilizate în comun și fișierele standarde
- Fișierele cache a aplicațiilor
Modulul 7. Încărcători (Loaders)
- Examinarea Încărcătorilor API
- Utilizarea Încărcătorilor
- Pornirea și restartarea Încărcătorilor
- Utilizarea LoaderManager
- Utilizarea LoaderCursor
Modulul 8. Conectare la rețelele fără fir
- Detectarea rețelelor
- Verificarea stării rețelelor
- ConnectivityManager și NetworkInfo
- Utilizarea eficientă a conexiunilor la rețea
Modulul 9. Utilizarea AlarmManager și AlarmClock
- Tipurile de deșteptătoare în Android
- Evenimente unice și recurente
- Domeniile de utilizare a AlarmManager și alternativele (Timer și Handler)
- Utilizarea AlarmClock
Modulul 10. Senzorii în Android
- Examinarea senzorilor
- Tipurile senzorilor și informația despre disponibilitatea lor
- Senzor Framework
- Monitorizarea stării senzorilor
- Cele mai bune practici în lucrul cu senzorii
Modulul 11. Telefonie și SMS
- Efectuarea apelurilor din aplicație
- Determinarea stării și setărilor telefonului
- Monitorizarea stării modulului telefonului
- Utilizarea SMS
- Expediere SMS
- Primire SMS
Modulul 12. View personale
- Utilizarea Canvas
- Utilizarea SurfaceView
- Utilizarea Drawable
- Shape Drawable și 2D
- Modificarea existentelor View
- Crearea propriilor View
Modulul 13. Sunet și filmare în Android
- Înregistrarea și redarea audio
- Noțiuni de bază a filmării cu Android
- Utilizarea aplicațiilor existente în lucrul cu filmarea
- Gestionarea directă a filmării
- Filmarea și salvarea fotografiilor și filmărilor