Les formations développeur / Développeuse back-end

Découvrez et comparez toutes les formations pour devenir développeur back-end.

Complètez ou modifiez la recherche pour l'affiner avec de nombreux critères disponibles via la barre de recherche.

Le développement web de la couche back

Le développeur back-end est un développeur web qui se consacre à la partie dite « serveur » du site Internet, c’est-à-dire au code qui s’exécute sur le(s) serveur(s) du site Web, par opposition au code front-end (HTML/CSS, JS) qui, lui, est le code exécuté par le navigateur du « client ».

Une formation de développeur web back end est donc tout simplement une formation de développeur web spécialisée sur la partie back. Voici les principaux enseignements de couvriront de telles formations :

Les bases techniques de la programmation

Une formation back end contiendra probablement un ou plusieurs modules pour couvrir les bases de la programmation, selon le niveau des participants. A ce titre, les bases de l’algorithmique seront par exemple enseignées. Savoir programmer c’est aussi savoir utiliser un ou plusieurs langages informatiques. PHP, Java, Python, Javascript, C++ en sont des exemples, mais une formation backend s’appuiera probablement sur un langage en particulier, comme PHP qui est très populaire et très utilisé par les application Web et qui s’est imposé comme le langage de référence.

La programmation orientée objet

La programmation orientée objet (POO) a fait ses preuves et est très largement utilisée et plébiscitée par les appli web et devrait faire l’object d’un module également. Les principaux langages, dont PHP, permettent de faire de la POO, ce qui facilite la maintenance, l’évolution et le partage du code. Cette notion fait partie d’un apprentissage essentiel pour un développeur Web.

Les bases de données

Côté backend, le développeur devra interagir avec une base de données. C’est le langage SQL qui est la référence, et même si les frameworks offrent une couche d’abstraction qui évite souvent de manipuler ce langage directement, son enseignement fait partie des bases essentielles. Savoir créer et structurer une base de données également. Les logiciels MySql et PhpMyAdmin peuvent également être expliqués.

Les principes du Web et l’architecture d’une application

Le programmeur informatique back end doit connaître les principes du Web et plus particulièrement les relations client-serveur (HTTP, Socket, UDP…). Il doit aussi apprendre à architecturer son application, à ce propos le modèle MVC est le modèle dominant, et découper le travail métier en composants, API ou Webservices.

Le modèle MVC

L’architecture MVC pour Modèle – Vue – Contrôleur permet de créer une architecture propre et éprouvée pour une application Web. Celle-ci permet d’organiser le code en classes (pour la POO) et fichiers selon leur but. Le Modèle correspond au travail métier, aux objets métiers souvent persistés en base de données. Le Contrôleur permet d’isoler le code qui sert d’interface entre la requête Web et la réponse. La Vue correspond au code qui permet de créer le rendu visuel. Chacune de ces couches étant alors interchangeable avec une couche nouvelle codée. Les principaux frameworks sont construits sur la norme MVC.

Les frameworks

Le développement Web a beaucoup évolué depuis ses débuts et de très nombreux frameworks ont vu le jour. Une formation de développeur backend devrait lui consacrer un module. Probablement pour celui le plus utilisé en France, à savoir Symfony, pour le langage PHP, même s’il en existe beaucoup d’autres comme Laravel (Php) ou pour d’autres langages (Ruby On Rails…).

Le framework permet au développeur de bien architecturer son application web ou web mobile en lui imposant un cadre, le modèle MVC et en lui fournissant quantité de services, classes, fonctions, composants et fonctionnalités communes à toutes les applications Web, pour lui permettre de se concentrer sur son coeur de métier. En effet, accéder aux informations d’une requête, construire une réponse, requêter des objets persistés en base de données, appliquer un cache pour améliorer la performance sont des exemples de fonctionnalités fournies par le framework, bien conçues, et que le développeur n’aura pas à coder.

Les outils et méthodes

Enfin, une formation dev back end pourra enseigner les bases des méthodes Agile dont Scrum, qui sont utilisés majoritairement dans le travail d’équipe en informatique. Elle enseignera aussi aux participants les principaux outils de développement tels que Git et Grunt.

Pour approfondir le développement Internet :

Automatiser les tests avec Selenium en Java
par Zenity Academy
par Zenity Academy
À distance , En centre (92) , En entreprise
35 h
Auto, Demandeur d'emploi, OPCO, Région...
Tout public, Tout type de public
Attestation d'acquis, Attestation de fin de formation, Attestation de suivi et bilan des acquis
Formation continue, Mise à niveau
Programmation, conseil et autres activités informatiques Informatique Langage informatique
Tester les API avec Postman - niveau I
par Zenity Academy
par Zenity Academy
À distance , En centre (92) , En entreprise
14 h
Auto, Demandeur d'emploi, OPCO, Région...
Tout public, Tout type de public
Attestation d'acquis, Attestation de fin de formation, Attestation de suivi et bilan des acquis
Formation continue, Mise à niveau
Fabrication de produits informatiques, électroniques et optiques Programmation, conseil et autres activités informatiques Informatique
MASTERE INFORMATIQUE EXPERT IT
par Exxea
par Exxea
À distance
Contrat de d'apprentissage, Contrat de professionnalisation, OPCO, Région...
Tout public
BAC+4, BAC+5
Apprentissage, Formation continue, Formation initiale, Professionnalisation...
Système d'information Informatique Langage informatique
Des livres pour se former
livre Devenir Développeur FRONT-END et BACK-END: Maîtrisez les technologies front-end et back-end pour devenir un développeur web complet en 2023
Devenir Développeur FRONT-END et BACK-END: Maîtrisez les technologies front-end et back-end pour devenir un développeur web complet en 2023
par Éditions universitaires européennes
60,90 €
livre Qualité logicielle pour les développeurs: Un back-end de qualité : plus d'excuses !
Qualité logicielle pour les développeurs: Un back-end de qualité : plus d'excuses !
par EYROLLES
36,00 €
livre Qualité logicielle pour les développeurs: Un back-end de qualité : plus d'excuses ! (Blanche)
Qualité logicielle pour les développeurs: Un back-end de qualité : plus d'excuses ! (Blanche)
par Eyrolles
24,99 €
livre Full Stack Web Development: The Comprehensive Guide
Full Stack Web Development: The Comprehensive Guide
par Rheinwerk Computing
56,47 €
livre Delphi & mORMot: Le guide du développeur full-stack
Delphi & mORMot: Le guide du développeur full-stack
par Independently published
26,38 €
livres proposés chez notre partenaire Amazon
Behavior Driven Development : Cucumber & Gherkin
par Zenity Academy
par Zenity Academy
À distance , En centre (92) , En entreprise
14 h
Auto, Demandeur d'emploi, OPCO, Région...
Tout public, Tout type de public
Attestation d'acquis, Attestation de fin de formation, Attestation de suivi et bilan des acquis
Formation continue
Programmation, conseil et autres activités informatiques Informatique Langage informatique
Titre professionnel développeur web et web mobile
par AFORMAC - Aurillac
En centre (15)
1127 h
demandeur d’emploi, salarié, Éligible CPF
BAC+2
Audiovisuel multimédia Informatique Administration de systèmes d'information
Développeur Back-End - Ecole LA MANU
par NOVEI FORMATION Site Noyon LA MANU
En centre (60)
469 h
demandeur d’emploi, salarié, Éligible CPF
BAC+2
Audiovisuel multimédia Informatique Études et développement informatique
produit produit
Développeur.se Fullstack
par IT-Akademy
par IT-Akademy
En centre
Contrat de d'apprentissage, Contrat de professionnalisation, OPCO
Étudiant
BAC+2
Certification, Titre professionnel
Informatique Langage informatique Développeur
Devenir Développeur back et front end (avancé)
par KEEPAPI
En centre (59)
201 h
demandeur d’emploi, salarié
Informatique Langage informatique Études et développement informatique
Développeur Back-End - Ecole LA MANU
par NOVEI FORMATION Site LA MANU Amiens
En centre (80)
469 h
demandeur d’emploi, salarié, Éligible CPF
BAC+2
Audiovisuel multimédia Informatique Études et développement informatique
CCP 2 du titre pro « Développeur web et web mobile » : Développement back-end
par CTI Formation (CTI)
En centre (69)
demandeur d’emploi, Éligible CPF
BAC+2
Professionnalisation
Audiovisuel multimédia Informatique Administration de systèmes d'information
Développeur intégrateur web
par Ifocop
En centre (75)
1160 h
demandeur d’emploi, salarié, Éligible CPF
BAC+3/4
Audiovisuel multimédia Études et développement informatique
Développeur intégrateur Web
par Ifocop
En centre (95)
1160 h
demandeur d’emploi, salarié, Éligible CPF
BAC+3/4
Audiovisuel multimédia Études et développement informatique
BACHELOR EUROPEEN INFORMATIQUE RESEAUX ET SECURITE
par Exxea
par Exxea
À distance
600 h
Contrat de professionnalisation, collectivité, personnel, Pole emploi...
Tout public
BAC, BAC+2, BAC+3
Formation continue, Formation initiale
Informatique et télécommunications Automatisme informatique industrielle Informatique
Développeur Back-end - Certification CCP2 issue du Titre Professionnel Développeur Web et Web Mobile
par NOVEI FORMATION Site Noyon LA MANU
En centre (76)
469 h
demandeur d’emploi, salarié, Éligible CPF
BAC+2
Audiovisuel multimédia Informatique Études et développement informatique
Développeur intégrateur web
par Ifocop
En centre (78)
1160 h
demandeur d’emploi, salarié, Éligible CPF
BAC+3/4
Audiovisuel multimédia Conception de contenus multimédias
Développeur Web Back end
par WF3
En centre (31, 34)
305 h
demandeur d’emploi, salarié, Éligible CPF
Informatique Animation de site multimédia Conception de contenus multimédias
Développeur web multiparcours : Front End/Back End - Webmaster et web designer - Intégration Cms (avec validation CCP1 et 2)
par Groupement d'Intérêt Public pour la Formation et l'Insertion Professionnelles de l'Académie de Nice - GIP FIPAN
En centre (83)
400 h
100 % demandeur d’emploi, demandeur d’emploi
Audiovisuel multimédia Animation de site multimédia Réalisation de contenus multimédias
Titre professionnel développeur web et web mobile - BC n°02 : Développer la partie back-end d'une application web ou web mobile en intégrant les recommandations de sécurité
par Alkas formation
En centre (34)
252 h
demandeur d’emploi, salarié, Éligible CPF
BAC+2
Audiovisuel multimédia Informatique Études et développement informatique
Développeur JEE
par Codataschool
En centre (75)
399 h
demandeur d’emploi, salarié
Informatique Langage informatique Études et développement informatique
Parcours Pro Formation Développeur PHP
par Tuto.com
À distance
217 h
100 % demandeur d’emploi, demandeur d’emploi
Langage informatique Conception de contenus multimédias Photographie
Parcours Développpeur Web
par Weecast - Tuto.com
À distance
demandeur d’emploi, salarié
Langage informatique Animation de site multimédia Écriture d'ouvrages, de livres