DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Concepteur développeur d'applications web - Développement web & IA

Date de mise à jour : 08/10/2024 | Identifiant OffreInfo : 20_1409142

Information fournie par :
C2RP Carif-Oref Hauts-de-France

Certifications et éligibilité au compte personnel de formation

  • Concepteur développeur en intelligence artificielle et analyse big data - Code CertifInfo 116296
    • Niveau de qualification : 6 - Savoirs approfondis
  • Concepteur développeur d'applications web - Code CertifInfo 117083
    • Niveau de qualification : 6 - Savoirs approfondis

Objectifs, programme, validation de la formation

Objectifs

Compétences attestées :


  • Définir le positionnement de l'application web en identifiant ses utilisateurs potentiels et en analysant leurs besoins afin de proposer une solution technique adaptée.

  • Identifier le parcours utilisateur principal à mettre en place en priorité et réaliser une maquette interactive (prototype) de l'application web à l'aide d'un logiciel de prototypage afin de représenter la succession d'écrans parcourus par l'utilisateur.

  • Concevoir l'architecture de sa base de données à l'aide d'un outil de modélisation afin de représenter la structure de la base de données nécessaire au stockage des informations fournies ou requises par l'utilisateur.

  • Concevoir une présentation claire et détaillée en utilisant un outil de présentation assistée afin de présenter le prototype et le schéma de base de données au client ou au décideur.

  • Élaborer une feuille de route en tenant compte des contraintes et des compétences des membres d'une équipe de projet, afin de répartir au mieux les tâches à effectuer et ainsi remplir les objectifs techniques fixés.

  • Animer des réunions d'équipe de projet en utilisant des outils collaboratifs, afin de dresser les états d'avancement, de recenser les difficultés éventuellement rencontrées et de proposer des solutions adaptées.

  • Rédiger des comptes-rendus de réunions destinés aux membres d'une équipe de projet, afin d'assurer la diffusion et la traçabilité des points abordés et des éventuelles décisions prises pendant les réunions tout au long de l'avancement du projet.

  • Coordonner la configuration d'un outil de gestion de version en utilisant une service en ligne afin de garder un historique des étapes du développement d'une application web, de permettre la collaboration de plusieurs développeurs à distance et d'organiser un processus de revue du code.

  • Coder les éléments visuels d'une application web que l'on voit côté client et avec lesquels l'utilisateur interagit (le "front-end") ainsi que la logique et la base de données assurant la persistance des données côté serveur (le "back-end") en utilisant des langages et des technologies adaptées afin d'implémenter les fonctionnalités de l'application web.

  • Déployer une application web à l'aide d'un service d'hébergement en ligne afin de rendre l'application accessible aux utilisateurs.

  • Configurer la redirection d'un nom de domaine vers l'adresse de l'application en ligne à l'aide d'un registraire de nom de domaine afin de personnaliser l'adresse à laquelle l'application web est accessible en production aux utilisateurs.

  • Mettre en place un outil d'analyse du trafic en utilisant un service d'analyse en ligne afin de connaître et de comprendre le comportement des utilisateurs d'une application web dans le respect du règlement général sur la protection des données (RGPD).

Programme de la formation

1/ Travail de mise à niveau (60h) Cours à suivre en ligne avant le début de la formation. L'objectif est de vous familiariser avec certains langages de programmation pour partir sur des bases d'apprentissage solides et démarrer dans les meilleures conditions.
2/ Formation (360h) : possible en format hybride, en présentiel ou en distanciel (si aménagements nécessaires). Au cœur du Product Management, vous allez apprendre à concevoir, designer, tester et piloter une plateforme Web de A à Z par de la mise en pratique quotidienne et concrète.

Le contenu de la formation est le suivant :


  • Semaines 1 et 2 : Soumettre son code sur Github et utiliser le versionnement à partir du terminal depuis Git ; Installer un environnement de développement sur son ordinateur ; Découvrir les méthodes, utiliser IRB et la documentation Ruby; Comprendre les variables et leur utilisation, appeler des fonctions depuis des scripts externes; Apprendre les tableaux, les itérateurs, les blocks, les hash, les symbol, les regexp; Apprendre a parcourir et à stocker des données; Utiliser la concaténation et l'interpolation; Apprendre le flow d'un programme, découvrir les structures en If et While.

  • Semaines 3 et 4 : Définir une classe getters et setters, apprentissage de ces méthodes; Basiques de la programmation orientée objet, exposer un objet; Le concept d'héritage; La différence classe / instance, la méthode de classe self; Exercices d'application

  • Semaines 5, 6 et 7 : Dessiner une base de données Interagir avec une base de données; Utilisation de la gem sqlite3; Les requêtes SQL; Le CRUD (Create, Read, Update, Delete); Comprendre le schéma MVC (Model, Vue, Controlleur) sur Ruby on Rails; Générer une application Rails et comprendre son architecture; Chercher et installer une GEM, découvrir l'open source pour connaître la valeur d'une GEM; Naviguer et personnaliser une application Rails. HTML (balises, tags, id, classes, propriétés, structure d'une page html); CSS (propriétés, mise en forme, théorie des couleurs, positionnement, polices, sélecteurs); JQUERY/ JavaScript (sélecteurs, actions); Bootstrap (découvrir la librairie bootstrap et l'utiliser en pratique).

  • Semaines 8 et 9 : Mise en application de l'ensemble des connaissances acquises au cours de la formation professionnelle dans le cadre de la mise en développement et en production de projets; Déploiement du site sur heroku et AWS;

  • Semaine 10 : Préparation à l'arrivée sur le marché du travail. Conférences, ateliers, mise en relation/réseau.

 

 

Validation et sanction

Concepteur développeur en intelligence artificielle et analyse big dataConcepteur développeur d'applications web

Type de formation

Certifiante

Sortie

Bac + 3 et 4

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
360 heures en centre, 35 heures hebdomadaires

Conventionnement : Non

Financeur(s)

Autre

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Fin de scolarité, sortie fin de 5e

Conditions spécifiques et prérequis

-

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
2 Avenue des Saules
Bâtiment DOGE A 2 avenue des SaulesEURATECHNOLOGIE
59160 - Lille
Responsable : 2826
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
2 Avenue des Saules
Bureau 3
59160 - Capinghem
Responsable :
Téléphone fixe : 0757901075
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
LE WAGON Lille
SIRET: 79494991700130

Responsable : PAILLARD
Téléphone fixe : 0756798080
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 08/04/2024 au 30/06/2025
débutant le : 08/04/2024
Adresse d'inscription
53 Rue de l'Alma
59100 - Roubaix
Etat du recrutement : Ouvert
Modalités : Entrées / Sorties à dates fixes

Organisme responsable

LE WAGON Lille
SIRET : 79494991700130

Adresse
2 Avenue des Saules
Bureau 3
59160 - Capinghem
Téléphone fixe : 0757901075
Contacter l'organisme