Centre de formation ACF Grenoble

87, rue Général Mangin - 38000 Grenoble
Tel : 04 76 23 20 50 / 06 81 73 19 35
contact@audit-conseil-formation.com

Demander un Devis
puce

Demande de devis

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

Formation ANDROID PROGRAMMATION POUR TABLETTES

DomainePROGRAMMATION ET LANGAGE
CategoriesANDROID

Programme de cours ANDROID PROGRAMMATION POUR TABLETTES :

Durée de la formation : 5 (jours)
Participants : Développeur d’applications fonctionnant sur tablette Androïd
Pré-requis : Maniputaion de tablettes tactiles, connaissance de langage de programmation (C, C++, VB, …)
Objectifs : Maitriser les fondements du développement de tablettes : langage de programmation Java, appréhension des nouveaux concepts ergonomiques, différents mods de diffusion d’une application (market place …)
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
  • Passage de certification(s) dans le cadre du CPF
  • Mise en place de la Charte contrôle et qualité OPCA
  • Notre plateforme d'évaluation :
    • 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
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
Tarif (indicatif) en € : 2500


Pour d'autres cours, Contactez-nous