Développeur/euse web et application à 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
  • Pôle Emploi
  • Autofinancement

Effectif : 15

Domaine : Informatique

Objectif de la formation

Etre 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.

DÉVELOPPER LA PARTIE FRONT-END D’UNE APPLICATION WEB OU WEB
MOBILE EN INTÉGRANT LES RECOMMANDATIONS DE SÉCURITÉ
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 ecommerce

DÉVELOPPER LA PARTIE BACK END D’UNE APPLICATION WEB OU WEB
MOBILE EN INTÉGRANT LES RECOMMANDATIONS DE SÉCURITÉ
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
Élaborer et mettre en œuvre des composants dans une application de gestion
de contenu ou e-commerce
Projet : Analyse, conception et développement d’une application n-tiers

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 :
• Élaborer 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é