Développer des applications mobiles avec Kotlin pour Google Android

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Installer l'environnement de développement et les émulateurs Android
  • Coder avec le langage Kotlin
  • Concevoir et implémenter des activités
  • Afficher des listes d'éléments
  • Mettre en oeuvre les différents pattern de navigation
  • Stocker les données de l'application
  • Échanger des données avec un serveur
  • Optimiser, construire et déployer une application

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Acquérez des compétences complètes en développement d’applications mobiles pour Android avec Kotlin dans notre formation pratique.
Apprenez à installer l’environnement de développement Android, coder en Kotlin, concevoir des activités, afficher des listes, naviguer entre les écrans, stocker des données, échanger des informations avec un serveur et déployer une application.
Que vous soyez novice ou que vous ayez de l’expérience, cette formation vous offre une approche complète du développement Android avec Kotlin, combinant théorie, démonstrations et travaux pratiques pour renforcer l’apprentissage.

Programme

Fondamentaux d'Android

  • Plate-forme Android
  • Environnement de développement
  • Principes de programmation
  • Travaux pratiques : Premier Projet 'Hello Android'
    • Création d'un premier projet 'Hello Android'
    • Configuration de Kotlin dans un projet
    • Arborescence de 'Hello Android', fichiers clés
    • Déploiement sur simulateur et appareil physique

Kotlin pour Android

  • Variable, type, chaîne de caractère
  • Classe, propriété, fonction
  • Bibliothèque Anko
  • Principaux concepts du langage
  • Travaux pratiques : Suite Premier Projet 'Hello Kotlin'
    • Import de la bibliothèque Anko dans un projet
    • Exploration du cycle de vie d'une Activity
    • Utilisation des extensions Kotlin
    • Familiarisation via la réalisation de tâches simples

Outils du Développeur

  • Message système et déboggage
  • Tests
  • Déploiement
  • Bibliothèques et références
  • Travaux pratiques : Analyse de Projet Exemple
    • Exploration de projet exemple
    • Analyse d'application (mémoire, interface graphique)

Interface Utilisateur Native

  • Vue
  • Ressource
  • Élément graphique natif
  • Message utilisateur
  • Material Design
  • Travaux pratiques : Interface Utilisateur Élaborée
    • Construction d'une interface avec un agencement élaboré
    • Affichage d'une liste d'images dans une vue grille
    • Mise en pratique de quelques composants graphiques

Interface Utilisateur Interactive

  • Adaptateur
  • Gestion des interactions
  • Navigation entre écrans
  • Travaux pratiques : Application Structurée
    • Utilisation de menu natif
    • Utilisation de Fragment versus Activity
    • Communication d'information entre Activity

Adaptateur

  • Principe
  • Exemples de vue
  • Implémentation avec une vue liste
  • Travaux pratiques : Liste d'Éléments
    • Affichage de la liste des pâtisseries Android avec un RecyclerView

Préférences Utilisateur

  • Conception des préférences
  • Interfaces de préférence
  • Fichiers de préférence
  • Enregistrement et lecture via une classe Kotlin déléguée
  • Travaux pratiques : Préférences d'une Application
    • Utilisation des préférences de l'utilisateur (clé-valeur)
    • Création d'un écran de préférence
    • Récupération des valeurs depuis le fichier de préférence

Persistance des Données

  • Stockage clé-valeur
  • Système de fichiers
  • Base de données SQLite
  • Travaux pratiques : Enregistrement de Données
    • Stockage de données structurées

Communication Réseau

  • Contexte d'échange
  • Traitement en tâche de fond
  • Communication HTTP
  • Librairie Retrofit
  • Travaux pratiques : Communication avec un Service Web
    • Utilisation de la librairie Retrofit
    • Recevoir des données d'un service web
    • Envoyer des données à un service web

Prérequis

Public

  • Concepteurs-Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Mesurer l'e-réputation et la notoriété de son entreprise.
  • Identifier les outils et applications permettant de gérer son e-réputation.
  • Développer une stratégie de veille et d'influence sur Internet et les médias sociaux.
  • Optimiser et valoriser son organisation et sa méthodologie de gestion des communautés. 
Tarif

A partir de 1 555,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Initiation à X

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Connaître le réseau social Twitter et savoir l'utiliser dans un cadre professionnel.
- Créer et animer une page et groupe Twitter.
- Construire et développer sa.
- Créer de la publicité sur Twitter.
- Mesurer et suivre la performance des campagnes.
- Développer son chiffre d'affaires grâce à Twitter.
Tarif

A partir de 549,00 €

Durée

1j / 5h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Expliquer les caractéristiques et fonctions des innovations SAP S/4HANA liées au sourcing et à l'approvisionnement
  • Utiliser la liste de simplification SAP S/4HANA
  • Exécuter des processus d'approvisionnement en utilisant SAP Fiori Launchpad
  • Utiliser les applications Fiori liées au sourcing et à l'approvisionnement dans SAP S/4HANA.
Tarif

A partir de 1 640,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Gérer des hôtes et des applications Cloud hybrides dans des environnements de moyenne à grande échelle
  • Planifier et mettre en oeuvre des environnements réseaux Cloud hybrides
  • Provisionner les hôtes et les logiciels gérés
  • Gérer les cycles de vie des applications personnalisées dans des entreprises locales et distribuées.
Tarif

Contacter l'organisme

Durée

5j / 30h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Configurer des réseaux, sous-réseaux et routeurs Google VPC (Virtual Private Cloud)
  • Déployer des réseaux de façon déclarative à l'aide de Cloud Deployment Manager ou Terraform
  • Créer des réseaux afin de répondre aux exigences communes des clients
  • Configurer la surveillance et la journalisation afin de résoudre les problèmes réseau
  • Contrôler l'accès administrateur aux objets VPC
  • Contrôler l'accès réseau aux points de terminaison dans les VPC
  • Interconnecter des réseaux entre des projets GCP
  • Interconnecter des réseaux entre les réseaux VPC GCP et les réseaux sur site ou dans d'autres Clouds
  • Choisir et configurer les options d'équilibrage de charge et de proxy GCP
  • Réduire la latence et réaliser des économies à l'aide de Cloud CDN
  • Optimiser les dépenses associées au réseau à l'aide des niveaux de réseau
  • Configurer Cloud NAT ou l'accès privé à Google pour autoriser des instances sans adresses IP publiques à accéder à d'autres services.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre les principes et avantages de Copilot
  • Maîtriser la rédaction des invites (prompts)
  • Utiliser efficacement Copilot dans les applications Microsoft 365 : Teams, Outlook, Word, Excel et PowerPoint
  • Appliquer les bonnes pratiques d'utilisation de Copilot
Tarif

A partir de 650,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Découvrir Kubernetes - Installer & configurer Kubernetes - Connaître les composants de Kubernetes. Orchestrer des applications avec Kuburnetes - Gestion du cluster - Pérenniser le stockage
Tarif

A partir de 2 495,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

DevOps et 

Proposé par M2I

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les origines, les principes, et les avantages du framework DevOps
  • Mettre en oeuvre l'automatisation (IaC, CI/CD, CaaS) dans un environnement Cloud
  • Identifier les outils d'automatisation et d'orchestration adaptés à la gestion de vos applications dans le Cloud
  • Lister les bénéfices des technologies d'intégration et de déploiement continus
  • Déployer et surveiller des applications sur des Clouds publics.
Tarif

A partir de 3 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Connaître les composants et modèles d'une application Android
  • Gérer les ressources
  • Gérer les interfaces utilisateurs et les opérations d'arrière-plan
  • Manier la persistance des données
  • Réaliser des publications d'applications Android
  • Connaître des interactions avancées
Tarif

A partir de 3 250,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

AWS Développement

Proposé par ENI Service

Objectifs de la formation

  • Configurer le kit SDK AWS et les informations d'authentification pour Java, C#/.Net, Python et JavaScript
  • Interagir avec les services AWS et à développer des solutions à l'aide du kit SDK AWS
  • Utiliser Amazon Simple Storage Service (Amazon S3) et Amazon DynamoDB comme magasins de données
  • Intégrer des applications et données avec Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) et AWS Step Functions
  • Utiliser AWS Identity and Access Management (IAM) pour l'authentification au service
  • Utiliser Web Identity Framework et Amazon Cognito pour l'authentification des utilisateurs
  • Améliorer la stabilité des applications à l'aide d'Amazon ElastiCache et Amazon CloudFront
  • Déployer des applications avec AWS Elastic Beanstalk et AWS CloudFormation
  • Utiliser d'Amazon ElastiCache pour améliorer l'évolutivité d'une application
  • Utiliser des conteneurs dans le processus de développement applicatif
  • Mettre en œuvre un pipeline d'intégration et de déploiement en continu (CI/CD) pour déployer des applications sur AWS
Tarif

A partir de 2 290,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...