
Programme
La formation initie les participant au développement Android.
La formation sera constituée d’une partie théorique et d’une partie pratique (ateliers et échanges).
De nombreux exercices, mises en situation, seront proposés au travers d’un GIT dédié.
Déroulé
- Jour 1 :
- Test de connaissance Java et Android
- Installation et configuration de l’IDE
- Formation aux concepts fondamentaux
- Développement de première applications simples
- Jour 2 :
- Approfondissement des concepts fondamentaux
- Développement d’applications simples
- Jour 3 :
- Développement d’application de niveau intermédiaire
- Développement de premières applications de niveau avancé
- Jour 4 :
- Développement d’applications de niveau avancé
- Test final pour validation des acquis
Parmi les thèmes abordés par les développements, on trouve :
- Formulaires
- Listes custom
- Transitions
- Localisation (I18N)
- Personalisation
- Tests unitaires
- Notion d’activité, de fragment, de service
- Layouts
- Android comme client Rest/Json
- Scanner
Objectifs
L’objectif de la formation est d’introduire le développement Android aux participants. A l’issue de la formation, ceux-ci pourront être considérés comme “développeurs Android débutants”. Sous le contrôle d’un développeur expert, ils seront capables de mener des tâches de développement d’applications informatiques simples en environnement Android.
Niveau de connaissances préalable requis
Cette formation nécessite une bonne maitrise de Java. Cela signifie la pratique du langage depuis plusieurs années, ou la participation aux formations Java initial et Java avancé.
Moyens pédagogiques, techniques et d’encadrement mis en oeuvre
Le client mettra à disposition du formateur et des stagiaires :
- Une salle de formation
- Des moyens de projection (Video projecteur ou grand écran)
- Un accès internet permanent pour tous les stagiaires
- Un accès internet permanent à l’usage du formateur (qui fournit son propre PC)
- Un accès réseau entre les postes des stagiaires, et avec le poste du formateur (qui fournit son propre PC)
- Un “paper board” et/ou un tableau
- Un PC windows 64bits récent, équipé de la dernière version d’Android Studio
Le formateur fournira :
- Un PC windows 64bits récent,
- Un accès au GIT dédié à la formation
Le formateur sera un expert Java, justifiant de plus de 20 années d’expérience dans le développement et l’architecture d’applications informatiques en langage Java, en formation technique, et en développement Android.
Moyens permettant de suivre l’exécution
Chaque stagiaire signera une feuille d’émargement par demi-journée, signée à son tour par le formateur.
Moyens d’apprécier les résultats
Au début et à la fin de la formation, les stagiaires seront soumis à un même questionnaire technique de validation des acquis, à réponses libres. Chaque réponse donne lieu à une notation de la part du formateur, notation pouvant aller de -3 à +3 points. Le résultat de la formation pourra être appréciée en comparant note initiale et note finale. L’objectif est considéré comme atteint à l’obtention de la moyenne.
A la fin de la formation, chaque stagiaire remplira une feuille d’évaluation de la satisfaction permettant de mesurer la qualité de l’organisation, de l’intervention, son utilité professionnelle, les points positifs et compétences acquises ainsi que le recueil de suggestions d’amélioration.