Programmation spécifique JAVA ANDROID

4 jours - 28 heures

Objectifs

Développer des applications mobiles avec ANDROID

Participants

Développeurs JAVA

Pédagogie

La pédagogie est basée sur le principe de la dynamique de groupe avec alternance d'apports théoriques, de phases de réflexion collectives et individuelles, d'exercices, d'études de cas et de mises en situations observées. Formation / Action participative et interactive : les participants sont acteurs de leur formation notamment lors des mises en situation car ils s'appuient sur leurs connaissances, les expériences et mettront en œuvre les nouveaux outils présentés au cours de la session.

Profil de l’intervenant

Consultant-formateur expert. Suivi des compétences techniques et pédagogiques assuré par nos services.

Moyens techniques

Encadrement complet des stagiaires durant la formation. Espace d’accueil, configuration technique des salles et matériel pédagogique dédié pour les formations en centre. Remise d’une documentation pédagogique papier ou numérique à échéance de la formation.

Méthodes d’évaluation des acquis

Exercices individuels et collectifs durant la formation. La feuille d’émargement signée par demi-journée ainsi que l’évaluation des acquis de fin de stage sont adressées avec la facture.

Programme

Initiation à la programmation Java

Programmation O.O

Type de données

Notion de référence

Types agrégés

Opérateurs

Instructions de contrôle:if,switch,while,...

Les fonctions et passage d'arguments

Surcharge de fonctions

Les entrées sorties avec System.in|out

Classes et objets

Méthode membres et données membres

Protection avec public, private et protected

Contructeurs/destructeurs

Auto référence this et super

Modificateurs abstract, static et final

Classe interne

Héritage

Accès aux contructeurs/destructeurs de la classe de base

Les interfaces

Gestion des exceptions

Gestion des threads

Packages et archivage

Mise en oeuvre des packages prédéfinis

Langues

Utilitaires

Entrées/sorties

Introduction aux accès aux bases des données (JDBC)

Présentation générale

Package sql.*

Package jdbc

Programmation Android (Plan Adndroid)

Introduction au developpementandroid

Les fonctionnalités de la plateforme

Architecture d’une application

Installation de l’environnement de développement et du SDK Android

Developpement android

Création d’un projet Android, le code « minimal »

Exécution de l’application sur l’émulateur

Débogage

Composition d’une application

Le fichier « Manifest »

Les ressources

Le code source

L’interface utilisateur

Les fenêtres et les contrôles (« Activity » et « View »)

Les menus

Relation entre les ressources et le code source (« Layout »)

Lancer des fenêtres (« Intent »)

La gestion évènementielle

Gestion des données

Enregistrer les préférences de l’application

Système de fichiers (XML)

Les bases de données (SQLite)

Le partage de données (« Content Provider »)

Spécificité du développement mobile Android

Détecter l’orientation et les mouvements du téléphone

La géo-localisation

Utiliser l’appareil photo

Utiliser les fonctions de téléphonie

Gestion du réseau

Les sockets serveur

Http et les API Android

Consommer un Web Service

Taches élémentaires d'administration de Linux.

Shell et ligne de commandes

Installation de logiciels

Gestion de services

Gestion de fichiers

Gestion de processus

log-050.pdf

   Organisme de formation enregistré sous le n° 24450269645 auprès du préfet de Région Centre - Nos localisations | Recrutement | Contact | Plan du site | Infos légales