Devenir développeur Back End
Objectifs de formation :
Le développeur Back End travail dans l’ombre et s’occupe de la partie cachée d’une solution web, côté serveur, administration d’une application ou un site web.
Ces solutions sont destinées à des internautes ou des salariés d’entreprise.
Le développeur Back End code la partie back office d’une solution informatique avec les langages de programmation web adaptés et une architecture applicative conforme aux bonnes
pratiques du développement web et web mobile. Il réalise la partie cachée de l’application.
Public
- Les agences de développement web souhaitant faire du renforcement de capacité
- Demandeurs d’emploi – Salarié(e)s
- Personnes en reconversion professionnelle
- Les particuliers qui souhaitent devenir des professionnels du développement web et mobile
Durée
- Une année universitaire
- Stage obligatoire de 3 Mois en entreprise
Méthode
- Cours sur une plateforme E-learning
- Possibilité de suivre les cours sur le campus de la Bluezone
- Suivi individualisé par un coach
- Projets entreprise
- Basée sur une pédagogie active, l’enseignement permet de travailler tout en
apprenant. - Les intervenants professionnels apportent leur expertise que les participants font fructifier par leurs nombreux échanges.
Connaissance requises
Bonne connaissance de l’environnement Windows, goût pour le contact et les technologies Web. Capacité à rédiger.
Formation professionnelle
Titre professionnel RNCP de niveau 5 (bac+2) développé par le Ministère chargé de l’emploi Français.
Ce titre enregistré au Registre National des Certifications Professionnelles est certifié par l’école française Want School.
Métiers du Digital
- Développeur Web Full Stack
- Développeur front-end.
- Développeur back-end.
- Développeur Web mobile.
Parcours Développeur Back End
- Introduction : bases du développement back-end
- Création du back-end avec Express.js
- Introduction : Authentification et autorisation de l’utilisateur
- Tests de back-end et de fonctionnalités
- Bases de la base de données
- Conception de bases de données relationnelles
- Travailler avec des bases de données
- PostgreSQL avancé
- Ajout d’une base de données PostgreSQL
- Développement d’API avec Swagger et OpenAPI
- Projet de portefeuille : application de commerce électronique (API REST)
- Connexion du front-end au back-end
- Déploiement d’applications Web
- Fondamentaux de la sécurité Web
- Sécurité des données
- Attaques courantes sur les applications Web
- Fondamentaux des systèmes d’exploitation
- Fondamentaux DevOps
- Projet de portefeuille : application de commerce électronique (client)
- À quoi s’attendre lors d’un entretien technique
- Structures de données linéaires
- Structures de données complexes
- Algorithmes
- Algorithmes de recherche et de recherche de graphes
- Compétences d’entrevue
- Projet de portefeuille : application PERN ouverte
- Préparation jury
Alternance école – entreprise
- La formation se déroule dans une logique de formation-action. Chaque module fait donc l’objet d’une mise en pratique, in situ, lors de l’apprentissage.
- Un stage obligatoire de trois mois
Modalités d’évaluation
Les compétences des candidats sont évaluées par un jury au vu :
- D’une mise en situation professionnelle ou d’une présentation d’un projet réalisé en amont de la session, éventuellement complétée par d’autres modalités d’évaluation :
entretien technique, questionnaire professionnel, questionnement à partir de
production(s). - D’un dossier faisant état des pratiques professionnelles du candidat.
- Des résultats des évaluations passées en cours de formation pour les candidats issus
d’un parcours de formation.
Connaissances requises
- Bonne connaissance de l’environnement Windows
- Goût pour le contact et les technologies Web.
- Capacité à rédiger.
Test d’admission
Le candidat devra passer un test de 1h afin de vérifier son niveau en digital en code.