Programme ANDROID PROGRAMMATION POUR TABLETTES

Participants : Développeur d’applications fonctionnant sur tablette Androïd

Durée : 5 jours - 35 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

Lors du stage de formation android programmation pour tablettes au prix de 2500€, vous apprendrez à travailler avec ce logiciel, découvrirez son interface ainsi que ses fonctionnalités.

Pendant ce stage vous apprendrez Apprendre le langage de programmation Java, appréhension des nouveaux concepts ergonomiques

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Du 25/11/2024 au 29/11/2024Demander un devis
Du 03/02/2025 au 07/02/2025Demander un devis
Du 07/04/2025 au 11/04/2025Demander un devis
Du 06/10/2025 au 10/10/2025Demander un devis
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Maitriser
Maitriser
les fondements du développement de tablettes :
objectifs
objectifs
Apprendre
Apprendre
le langage de programmation Java, appréhension des nouveaux concepts ergonomiques

pré-requis

Maniputaion de tablettes tactiles, connaissance de langage de programmation (C, C++, VB, …)

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

  • Au centre d’affaires ELITE partenaire d’ACF à 20 m.
  • Guide d’accessibilité à l’accueil.

Le Programme

Ergonomie des tablettes

Gestion des écrans tactiles
Gestion des orientations d’affichage
Les problématiques des résolutions

Introduction à la POO (Programmation Orientée Objet)

Objectifs de la POO
Comparaison langage procédural et langage objet
Encapsulation, héritage et polymorphisme
Classe et objet
Méthodes et attributs
Hiérarchie de classe
Notion d'interface et de classe abstraite

Java et la programmation objet

Caractéristiques et particularités du langage Java, domaines d'application
Portabilité des programmes Java à travers la JVM
Gestion de la mémoire
Encapsulation et modificateurs de visibilité
Java et l'héritage simple, le mot clé final
Import et packages
Java, interface et classes abstraites
Java un langage sûr et robuste, Modèle de sécurité, mécanismes des exceptions
Le multithreading
Exécution d'un programme Java, empaquetage et format et types d'exécutables
JDK, JRE, Les outils du développeur
L'incontournable Hello World ! avec l'IDE Eclipse

La syntaxe Java

Structure d'un fichier .java
Constructeur et processus d'instanciation, le mot clé static
Notion d'identité objet
Déclaration de variables et Initialisation
Types primitifs et classes du package java.lang
Opérateurs d'affectation, de comparaison, booléens, ...
Instruction de contrôles
Boucles et itérations
Tableaux et collections
Gestion des exceptions, blocs try, catch, finally
Algorithme de tri d'une collection

Gestion des entrées sorties en Java

Présentation du package java.io
Format binaire ou format texte, jeu de caractères et encoding
Opérations de lecture
Opération d'écriture
Support pour XML et le parsing de fichiers
Sockets, protocoles et flux
Opération de lecture, parsing et écriture de fichiers

Construction d'interface avec Java

Présentation de SWING
Composants d'interface
Les différents conteneur
Gestionnaire de mise en forme : les layouts
Gestionnaire des évènements et listeners
Rendu d'image, dessins vectoriels et modélisation 3D
Editeur de fichier HTML

Java et les bases de données

Présentation de JDBC
Connexion à une base de données, gestion de pool de connexions, exécutions de requêtes SQL
Parcours de resultSet, Requêtes paramétrées, procédures stockées
Le mapping objet/relationnel et JPA
Connexion et exécution de requête sur une base MySQL, utilisation de JPA et du langage d'interrogation JPQL

Pour aller plus loin en Java

Java et la réflexion
Annotations et AOP
Support pour le test des programmes Java
Gestion des traces avec Java
Profiling d'applications Java
Java et internationalisation
Java et le réseau
Java et le développement des applications Web

Diffusion d’application

Le market place
Autres solutions