FORMATIONS

Concepteur développeur d’applications web

Présentation

Le concepteur développeur d’applications conçoit et développe des services numériques à destination des utilisateurs en respectant les normes et standards reconnus par la profession et en suivant l’état de l’art de la sécurité informatique.
La connaissance du métier du client pour lequel il réalise l’application peut être demandée. Il prend en compte les contraintes économiques, en termes de coûts et de délais, les exigences de sécurité propres à son domaine d’intervention.
Il peut aussi être amené, à la demande du client, à intégrer les principes liés à la conception responsable de services numériques.

Les pré-requis :

  • HSC
  • Forte appétences pour l’informatique

Programme de la formation

  • Programming Basics
  • Flow, Conditionals & Arrays
  • Iterators & Blocks 04 Hash & Symbols

  • Classes & Instances
  • Inheritance & Self

  • Schema Design & SQL
  • CRUD with SQL
  • Ac1ve Record Basics 04 Associa1ons & Validations

  • HTML & CSS
  • CSS Components
  • Bootstrap, Grids & Layouts
  • JavaScript Basics
  • DOM & Events
  • HTTP & AJAX
  • JavaScript Plugins
  • Product Design Sprint

  • Rou1ng, Controllers & Views
  • Models & CRUD
  • Advanced Rou1ng
  • Rails frontend
  • Hosting & Image Upload
  • Devise
  • Pundit
  • Geocoding
  • Search
  • Airbnb Ajax in Rails

  • WebSocket & ActionCable
  • Building an API
  • Background Jobs with Sidekiq
  • DB Advanced Tes1ng in Rails
https://academy.xefi.com/wp-content/uploads/2024/10/vlcsnap-2023-05-26-11h44m35s460.png

Les objectifs

    • Comprendre les concepts fondamentaux de la programmation orientée objet.
    • Structurer votre logiciel en suivant des modèles de conception comme MVC.
    • Intégrer un service tiers via une API ou extraire des données HTML.
    • Concevoir une base de données relationnelle et créer des requêtes avec SQL.
    • Construire votre interface utilisateur (UI) en suivant le cadre de conception atomique.
    • Coder une bibliothèque CSS en utilisant des techniques récentes comme flexbox ou CSS grid.
    • Apprendre ES6 (la dernière version de Javascript) comme deuxième langage de programmation.
    • Adopter le bon flux de travail technique : concevoir vos wireframes et maquettes, tester votre expérience utilisateur (UX) avec un prototype, diviser vos user stories entre les membres de l’équipe et collaborer avec des branches et des pull requests avec Git et Github.
    • Découvrir le développement piloté par les tests (TDD) et apprendre à couvrir le code de votre application avec des tests unitaires.

Informations complémentaires

    • Diplôme reconnu par l’état Français : RNCP 6
    • Diplôme reconnu par l’état Mauricien : MQA Level 7
    • 1 semaine en formation / 3 semaines en entreprise
    • 80% de pratique / 20% de théorie
    • Horaires : 8h30-12h / 13h30 -18h (sauf le vendredi 17h)
    • Modalités d’évaluation : Test de motivation et Assessment technique
https://academy.xefi.com/wp-content/uploads/2024/10/WhatsApp-Image-2024-10-02-at-12.23.18-PM-1-scaled.jpeg

Trouver une alternance

Témoignages

Vous avez une question sur cette formation ?

Nous contacter