Développer des applications Android en Java avec Android Studio

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
  • Créer et structurer un projet
  • Concevoir et implémenter des activités
  • Mettre en oeuvre les différents pattern de navigation
  • Stocker les données de l'application
  • Échanger des données avec un serveur
  • Intégrer les fonctionnalités de l'appareil (Capteurs, Partage, Message, etc)
  • Adapter l'application aux capacités de l'appareil
  • Traduire l'application dans plusieurs langues
  • 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 5 jours - 35 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 5 jours - 35 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation vous permet d’acquérir des compétences complètes pour développer des applications Android performantes et sécurisées en utilisant le langage Java et l’IDE Android Studio.
Découvrez les fondamentaux d’Android, l’architecture de la plate-forme et les outils de développement.
Pratiquez le développement d’applications Android, la gestion de l’internationalisation et le déploiement sur des appareils mobiles.
Apprenez à debugger vos applications et à créer des interfaces graphiques attrayantes avec layouts, views et menus.
Maîtrisez la création de widgets et la gestion de différentes activités.
Comprenez comment accéder aux fichiers et ressources, comment gérer des données persistantes avec SQLite, et comment créer des services et multithreads.
Profitez également d’une introduction détaillée aux API Android, notamment la gestion de la connectivité, la géolocalisation et la librairie Google Play Services.
Pour les travaux pratiques, vous pouvez utiliser soit l’émulateur Android, soit votre propre appareil Android.

Programme

Introduction à Android (3 heures)

  • Présentation
  • Architecture de la plate-forme
  • Outils de développement
  • Architecture d'un projet
  • Les composants d'une activité Android
  • Travaux pratiques :
    • Création d'un projet Android et analyse de sa structure

Notre première application Android (4 heures)

  • Présentation de l'environnement de développement Android Studio
  • Création du projet Android
  • Edition de la partie de code
  • Gestion de l'internationalisation
  • Finalisation de l'application
  • Déploiement sur un SmartPhone
  • Travaux pratiques :
    • Création d'une application de saisie de données
    • Internationalisation
    • Déploiement de l'APK associé

Debugger ses applications (3 heures)

  • Debugger une application
  • Logs, mémoire, mode debug
  • Intégration des sources Android
  • Travaux pratiques :
    • Utilisation des différents outils de debug

L'interface graphique (5 heures)

  • Les principes
  • Les layouts
  • Les views
  • Les menus
  • Les polices
  • Les messages d'alerte et Toast
  • Les événements
  • Les adapters
  • Travaux pratiques :
    • Utilisation de différents layouts pour produire les différents " écrans types "

Création de Widgets (4 heures)

  • Par utilisation de l'héritage
  • Par définition d'un fragment
  • Travaux pratiques :
    • Mise en œuvre d'un widget de tracé de courbes
    • Intégration du widget dans un layout

Activity et ressources (5 heures)

  • Le cycle de vie d'une application
  • Les différents types d'Activity
  • Accéder à des fichiers et ressources (audio, image, autre...)
  • Les applications sans IHM
  • Les Intents
  • Configurateur d'application (AndroidManifest.xml)
  • Communication entre Activity (Intent, IntentReceiver et BroadcastReceiver)
  • Travaux pratiques :
    • Réalisation de différentes activités communiquant entre elles

Les données persistantes (3 heures)

  • Les préférences
  • ContentProvider : la gestion des données partagées
  • Gérer les données
  • SQLite
  • Travaux pratiques :
    • Mise en œuvre d'un écran de gestion des préférences
    • Utilisation d'une base de données SQLite

Services et multithreading (4 heures)

  • Introduction et anatomie
  • AIDL et services
  • Services, alarmes et notifications
  • Gestion des Threads sous Android
  • Communication Thread / IHM
  • Communication avec un serveur distant
  • La sécurité
  • Travaux pratiques :
    • Mise en œuvre d'un service Android

Description des API (4 heures)

  • Gestion de la connectivité (GSM, WIFI, Bluetooth)
  • La gestion des appels
  • L'Instant Messaging
  • Le SMS
  • Les API médias, caméra
  • L'accéléromètre et le compas
  • Utilisation de la Géo-localisation
  • Utilisation de Cartographie
  • La librairie "Google Play Services"
  • Travaux pratiques :
    • Exploitation des accéléromètres
    • Utilisation de la géolocalisation
    • Utilisation de cartographie

Prérequis

Public

Concepteurs/Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

Concrètement, à l'issue de cette formation Administration Sharepoint 2019 vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Concevoir une architecture d'information pour un déploiement SharePoint
  • Comprendre l'architecture logique pour un déploiement SharePoint
  • Assimiler l'architecture physique pour un déploiement SharePoint
  • Installer et configurer SharePoint
  • Créer et configurer des applications Web et des collections de sites
  • Planifier et configurer les applications de service pour un déploiement SharePoint
  • Gérer les utilisateurs et les permissions, ainsi que sécuriser le contenu dans un déploiement SharePoint
  • Configurer l'authentification dans un déploiement SharePoint
  • Paramétrer la plateforme et la sécurité au niveau de la ferme dans un déploiement SharePoint
  • Gérer la taxonomie de l'information dans les applications Web SharePoint et les collections de sites
  • Configurer et gérer les profils d'utilisateurs et les audiences
  • Paramétrer et gérer l'expérience de recherche dans SharePoint
  • Surveiller, maintenir et dépanner un déploiement SharePoint
Tarif

A partir de 2 680,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement à l'issue de cette formation ASP.NET MVC 5 vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Développer des applications avancées ASP.NET MVC en utilisant les technologies et outils du framework .NET 4.6
  • Créer des applications web avec Visual Studio 2017
  • Tester et déboguer des applications web ASP.NET MVC5
  • Comprendre comment mettre en œuvre une méthode MVC pour développer en équipe
  • Savoir mettre en œuvre Ajax avec ASP.NET MVC5
  • Être capable d'écrire un service web Windows Azure et l'appeler à partir d'une application MVC.
Tarif

A partir de 2 820,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Créer des applications avec une base de données PostgreSQL.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Positionner les tests unitaires dans le processus de développement.
  • Comprendre le périmètre des tests unitaires.
  • Avoir une vision globale des possibilités et limites de JUnit.
  • Écrire et exécuter des cas de test avec JUnit.
  • Écrire et exécuter des suites de test avec JUnit.
  • Utiliser des objets Mocks pour simuler un environnement logiciel.
  • Mettre en œuvre les tests dans les applications utilisant Spring Framework.
  • Automatiser les tests et améliorer la qualité du code dans le processus de développement.
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en œuvre la stratégie de mise à niveau et de mise à jour d’un système d’exploitation
  • Comprendre les avantages et les méthodes des stratégies de cogestion
  • Gérer et déployer des applications et planifier une stratégie de gestion des applications mobiles
  • Gérer les utilisateurs et l’authentification à l’aide d’Azure AD et d’Active Directory DS
  • Mettre en œuvre des méthodes qui servent à protéger les dispositifs et les données.
Tarif

A partir de 3 090,00 €

Durée

5j / 35h

Modes

Objectifs de la formation

Cette formation Titanium Appcelerator vous permettra de réaliser des applications natives pour téléphone mobile, en utilisant uniquement le langage JavaScript. L'utilisation du Framework Titanium vous permettra de développer de véritables applications multiplateformes professionnelles pour mobile en vous affranchissant des contraintes liées aux langages spécifiques à chaque plateforme. Ces applications utiliseront toutes les fonctionnalités des SDK (géolocalisation, accéléromètre, bases de données, système de fichiers, base de contacts, API Facebook, UI, ...). De plus, nous vous montrerons également comment déposer votre application mobile à la fois sur l'AppStore et sur Android Market.

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

PHP - Le framework Symfony

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Identifier les principes clefs du framework Symfony
  • Développer, organiser et maintenir un projet Symfony
  • Créer des applications optimisées avec Symfony
  • Construire et valider des formulaires dynamiques
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Définir les "soft skills " et leur importance pour l'entreprise dans l'employabilité des salariés
  • Évaluer les soft skills de ses collaborateurs pour mieux recruter, favoriser l'intelligence collective et la montée en compétences
  • Développer l'intelligence émotionnelle, les capacités relationnelles, créatives et d'adaptation de ses équipes pour améliorer la coopération et mieux gérer les périodes de stress
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Distance
  • Entreprise

Objectifs de la formation

  • Maîtriser les connaissances fondamentales du métier de développeur : architecture du SI, conception de logiciels, gestion de projet, mise en production
  • Être capable de développer des applications Web et mobile, avec accès aux bases de données, en utilisant les technologies modernes
  • Maîtriser la programmation objet et les langages JavaScript et Java
Tarif

A partir de 15 260,00 €

Durée

121j / 847h

Modes

PHP - Programmation avancée

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs PHP ayant déjà une bonne pratique du langage en mode procédural, désirant améliorer la pérennité et la maintenance de leurs développements.

A l'issue de la formation, le stagiaire sera capable de :

  • Être capable de mettre en place des applications Web pointues
  • Comprendre comment développer des applications pointues en POO
  • Pouvoir maîtriser les échanges de type API avec XML et JSON

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Développeurs de site Web en PHP.

Pré-requis

Bonnes connaissances de la syntaxe PHP5 et de son utilisation dans un contexte Web.

Tarif

A partir de 2 375,00 €

Durée

4 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...