Developpeur/euse JAVA ANDROID à Montpellier - Titre professionnel de niveau Bac + 2

Résumé de la formation

Durée : 1162 heures

Type de formation : Formation en centre

Lieu de la formation : Hérault - Montpellier

Public : • Formation « tous publics »

Validation : Diplome

Financement(s) possible(s) :

  • Compte personnel de formation
  • CPF de transition
  • Conseil Régional
  • Entreprise
  • OPCO
  • Pôle Emploi
  • Autofinancement

Effectif : 15

Domaine : Informatique

Objectif de la formation

être autonome et en maîtrise des méthodes, techniques et technologie exigées par le référentiel de l’examen final du TP Développeur Web et Web Mobile Code CPF 2549 tout en spécialisant ces compétences en JAVA ANDROID.

- Maquettage d’une application
- Réaliser une interface utilisateur web statique et adaptable
- Développer une interface utilisateur web dynamique
- Réaliser une interface utilisateur avec une solution de gestion de contenu ou e-commerce
- Créer une base de données
- Développer les composants d’accès aux données
- Développer la partie back-end d’une application web ou web mobile
- Elaborer et mettre en œuvre des composants dans une application de gestion de contenu ou e-commerce

Programme de la formation

Au-delà du référentiel de certification, le contenu de formation s’articule sur plusieurs modules orientés sur les compétences techniques et méthodes du développement logiciel.

Développer des outils web et web mobile statiques
• Créer des interfaces web statiques (HTML 5)
• Styliser des pages web (CSS 3/Bootstrap)
• Interagir avec l’utilisateur (JavaScript/jQuery)
• Veiller à l’accessibilité des interfaces
• Hébergement d’un site web


Développer des outils web et web mobile dynamiques
• Interagir avec un serveur web (JAVA)
• Utiliser des Framework (JEE JAKARTA EE, JAVA SPRING)
• Gestionnaire de dépendance JAVA : Maven
• Environnement d’échange de données JAVA : Json/Api Rest
• Gestion de bases de donnée / Hibernate

Développer des applications mobiles : Concevoir des applications sur mobile (Android)

Développer des applications
• Concevoir des applications avec un langage orienté objet (Java)
• Analyse et Conception de Système d’Information
• Création de diagrammes et d’outils de conception
• Conception, création et maintenance de Base de Données
• Interagir avec un Système de Gestion de Base de Données

S’intégrer dans un projet technique
• Maîtriser son environnement de travail (Devops)
• Utiliser les outils collaboratifs (Git)
• Être Agile (méthodes Agiles)

Gérer un projet technique :
• Elaborer un cahier des charges
• Utiliser les outils de gestion et suivi de projet.

Prérequis

• Candidat·e motivé·e par le numérique et le développement logiciel, ayant une expérience autodidacte ou professionnelle en informatique désirant se former sur l’ensemble des compétences du métier de développeur·se d’applications numériques

• Savoirs être professionnels : créativité, rigueur, autonomie, curiosité