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

Actualiser et développer ses compétences en anglais technique
Tarif

A partir de 3 475,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

SQL Server 2016 - Analyse des données Server Reporting

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Pouvoir configurer des rapports avec Report Design, créer des rapports avec Report Designer/Report Builder et créer des rapports mobiles SQL Server. Décrire les différentes sources de données des Report Services et comment les configurer ; déécrire les fonctionnalités principales de la modélisation de données dans la Business Intelligence.

Tarif

A partir de 2 790,00 €

Durée

5 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Formation Correspondant environnement : rôle et missions

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Préciser les missions et qualités du correspondant environnement pour participer à la mise en oeuvre de la politique environnementale de sa structure
  • Expliquer les principes et exigences réglementaires et normatifs applicables à sa structure en matière environnementale
  • Préparer un audit interne afin de développer le système de management de l'environnement de son entreprise
Tarif

Contacter l'organisme

Durée

Nous contacter

Modes

Objectifs de la formation

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

  • Identifier les différentes formes d'organisation et leurs caractéristiques
  • Différencier les rôles et les statuts dans une organisation transverse
  • Anticiper les divergences et les résistances possibles dans les relations transversales
  • Déterminer et valider les intérêts communs pour favoriser la coopération
  • Définir les styles de communication et adapter votre comportement en conséquence
  • Soutenir et inciter à la coopération en utilisant les leviers d'influence appropriés
  • Négocier et établir des relations coopérantes sans autorité hiérarchique
  • Développer votre leadership et construire un collectif de travail dynamique
  • Anticiper et gérer les situations difficiles et les conflits de manière efficace
  • Identifier les outils digitaux pertinents pour améliorer la collaboration et la communication au sein de l'organisation.
Tarif

A partir de 1 380,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Concevoir l'architecture et la mise en œuvre d'une application Web
  • Créer des modèles
  • Ajouter des contrôleurs à une application MVC
  • Utiliser le moteur de routage et créer des routes
  • Réaliser des vues avec Razor et créer des Tag Helpers 
  • Créer des View Component pour favoriser la réutilisation 
  • Optimiser les applications en réalisant des traitements asynchrones (AJAX) 
  • Mettre en place des contrôles de validation coté client 
  • Protéger les pages d’une application en intégrant une couche de sécurité?
  • Déployer une application sur un serveur Web  
  • Concevoir et exécuter des tests unitaires?
  • Concevoir et implémenter un service REST
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire les avantages d’un contrôle de code source
  • Expliquer et mettre en œuvre l’intégration continue
  • Expliquer et mettre en œuvre le déploiement continu
  • Décrire les taches de génération et de livraison
  • Décrire les modèles de déploiement et les services disponibles dans Azure
  • Dimensionner Git pour un environnement DevOps d’entreprise
  •  Configurer l’intégration continue avec Azure DevOps
  •  Mettre en œuvre une infrastructure de génération du code
  •  Mettre en œuvre une stratégie de génération de code pour les conteneurs
  •  Intégrer des tests automatiques de la qualité du code
  •  Gérer sécurité et conformité
  •  Développer une stratégie pour la qualité du projet
Tarif

A partir de 2 790,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Structurer et produire des tableaux simples
  • Utiliser des formules de calculs mathématiques de base et statistiques de base
  • Analyser et illustrer des données sous forme de graphique.
Tarif

A partir de 510,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Passer et réussir la certification Google Ads permettant d'indiquer votre niveau de compétences en Google Ads et pouvant servir, sous réserve de certaines conditions, à l'obtention du badge Google Partner.
Tarif

A partir de 710,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Prendre en main le framework Django
  • Construire un site Web
  • Fournir une API REST utilisable pour les clients mobiles / front
  • Personnaliser Django pour votre besoin
  • Tester et déployer votre site en production.
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Définir les étapes de l'entretien de délégation.
  • Communiquer efficacement en faisant de la délégation le pivot de ses pratiques managériales.
  • Motiver pour développer le degré d'autonomie de ses collaborateurs.
  • Évaluer pour accompagner individuellement ses collaborateurs.
Tarif

A partir de 790,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise

Je cherche à faire...