Développement d'applications Android sur Kotlin, niveau 1 - cours 36 990 RUB. de Spécialiste, formation 40 ac. h., Date: 15 juillet 2023.
Miscellanea / / November 30, 2023
Le but du cours: initier l'étudiant aux bases du développement d'applications Android dans le langage de programmation Kotlin.
Le cours est construit selon la méthodologie la plus efficace: du simple au complexe.
Développeurs Java Android qui souhaitent apprendre le langage de programmation Android recommandé par Google des applications pour tous ceux qui souhaitent apprendre à créer des applications pour le système d'exploitation mobile le plus courant systèmes.
Le centre de formation "Spécialiste" est un centre de formation Android agréé. La grande efficacité de la formation est confirmée par le fournisseur développeur de la plateforme mobile la plus populaire !
À la fin du cours, vous recevrez un certificat prestigieux d'un centre de formation Android agréé, qui sera un excellent ajout à votre portfolio
Professeur praticien de cours de développement d'applications mobiles pour Android. Titulaire de six certifications internationales prestigieuses, dont IBM Certified Database Administrator – DB2 DBA pour Linux UNIX et Windows. A un riche contenu pratique...
Professeur praticien de cours de développement d'applications mobiles pour Android. Titulaire de six certifications internationales prestigieuses, dont IBM Certified Database Administrator – DB2 DBA pour Linux UNIX et Windows. Possède une vaste expérience pratique en tant que développeur, programmeur, analyste et consultant. Au cours des 16 dernières années, Marat Anasovich a participé à divers projets de mise en œuvre de systèmes gestion des données de référence dans les grands secteurs pétroliers et gaziers, énergétiques, industriels et commerciaux internationaux entreprises.
Diplômé de l'Institut physico-technique de Moscou (MIPT). Excellente connaissance de tous les problèmes de programmation en Java, Android, C/C++, Perl, SQL et MATLAB. Possède une vaste expérience dans l'administration système et réseau des systèmes d'exploitation Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) et Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora). Possède des connaissances professionnelles dans le domaine de l'administration des réseaux Cisco. De plus, Marat Anasovich possède d'excellentes compétences dans l'administration de systèmes de gestion de bases de données relationnelles, notamment Oracle et IBM DB2.
Une expérience pratique riche et variée lui permet d’animer les cours de manière vivante et passionnante. Marat Anasovich donne d'excellents exemples tirés de sa vaste pratique professionnelle qui illustrent le matériel de manière colorée. Il sait non seulement transmettre facilement et clairement les informations les plus complexes à chaque auditeur, mais aussi le captiver véritablement par son sujet. Le professeur est très attentif à son public, il sait retenir son attention et répond aux questions avec plaisir. Dans les cours animés par Marat Anasovich, vous pourrez maîtriser pleinement la spécialité actuelle de développeur d'applications mobiles et devenir un spécialiste recherché sur le marché du travail !
Module 1. Présentation de la plateforme Android (5 ac. h.)
- Qu’est-ce qu’Android ?
- Histoire d'origine
- Avantages d'Android
- Architecture Android
- Fonctionnalités de la plateforme Android
- Composants Android de base
- Sécurité et autorisations
- Installation et configuration des composants de l'environnement de développement
Travaux pratiques.
- Création de la première application pour Android
Module 2. Activités et ressources (6 ac. h.)
- Activités sous Android
- Créer une activité
- Cycle de vie des activités
- Piles d'activités
- États d'activité
- Suivi des changements d'état d'activité
- Ressources
- Séparer les ressources du code du programme
- Création de ressources
- Des valeurs simples
- Styles visuels et thèmes
- Images
Travaux pratiques.
- Utilisation des ressources d'application
Module 3. Applications et interface utilisateur (8 ac. h.)
- Conception matérielle
- Utiliser des ressources externes dans le code d'application
- Utiliser des ressources dans des ressources
- Localisation d'applications
- Classe d'application
- Gestion des événements du cycle de vie des applications
- Interface utilisateur
- Vues
- Mise en page
- Interface utilisateur sans balisage
Travaux pratiques.
- Création d'une interface utilisateur d'activité
- Localiser une application à l'aide de ressources
Module 4. Intentions, menus et travail avec les données (6 ac. h.)
- Adaptateurs sous Android
- AdaptateurView - ListView, GridView
- Utilisation d'adaptateurs pour la liaison de données
- RecycleurVoir
- Notion de contexte
- Intentions dans Android
- Utiliser des intentions pour lancer des activités
- Intentions implicites
- Enregistrement de l'état et des paramètres de l'application
- Préférences partagées
- Travailler avec des fichiers
- Utiliser des fichiers statiques comme ressources
- Menus sous Android
- Menu principal et contextuel
- Description du menu en XML
- Menu contextuel
- Navigation inférieure
- Tiroir de navigation
Travaux pratiques.
- Créer un menu
- Travailler avec AdapterView
- Lancer des activités, renvoyer les données des activités
- Travailler avec la base de données des préférences
Module 5. SGBD et utilisation des services réseau (6 ac. h.)
- Travailler avec des bases de données sous Android
- Curseurs et ContentValues
- Travailler avec le SGBD SQLite
- Travailler avec un SGBD sans adaptateur
- Fonctionnalités de travail avec une base de données sous Android
- Exécuter des requêtes pour accéder aux données
- Modification des données dans la base de données
- Utilisation de SimpleCursorAdapter
- Utiliser les services Internet
- Picasso
- Rénovation2
Travaux pratiques.
- Utiliser SQLite
- Appeler des services Internet à l'aide de Retrofit2
- Organisation du chargement des images en arrière-plan
Module 6. Dialogues sous Android (1 ac. h.)
- Types de dialogues
- Lignes directrices pour la conception des dialogues
- Création et suppression de boîtes de dialogue
- Gestion des événements
Travaux pratiques.
- Travailler avec des dialogues
Module 7. Récepteurs de diffusion (3 ac. h.)
- Applications des récepteurs de diffusion
- Cycle de vie du récepteur
- Inscription du récepteur
- Utilisation de la diffusion ordonnée
- Utiliser PendingIntent
Travaux pratiques.
- Création d'un récepteur de diffusion
Module 8. Animation (2 ac. h.)
- CoordinateurMise en page
- Animateur d'objets
- L'animation comme ressource d'application
- Transition
Travaux pratiques.
- Travailler avec ObjectAnimator
Module 9. Avis (3 ac. h.)
- Interaction avec les notifications
- Gestion des notifications
- Création d'avis
- Avis de mise à jour
Travaux pratiques.
- Travailler avec les notifications