UE 6 - Développement Back-End
- Cours (CM) -
- Cours intégrés (CI) 52h
- Travaux dirigés (TD) -
- Travaux pratiques (TP) -
- Travail étudiant (TE) -
Langue de l'enseignement : Français
Enseignement proposé : entièrement à distance
Description du contenu de l'enseignement
Développement back-end pour produire une application web en relation avec une source de données, par l’utilisation de langages back-end (comme PHP), de bases de données pour le système d’information (MySQL, …), et de framework pour organiser le projet à l’aide de composants (Symfony, …) suivant une architecture n-tiers, et par une gestion collaborative du code et de ses versions, sans négliger la sécurité des systèmes d’information et du web.
Compétences à acquérir
Développeur back-end : Programmation à l’aide de langages back-end (PHP), de la POO (Programmation Orientée Objet), d’une architecture MVC (Modèles Vues Contrôleurs), utilisation d’un framework (Symfony, …), gestion collaborative des versions.
Architecture des bases de données, conception, administration et manipulation des données dans un langage de base de données (MySQL, …).
Mise en place et gestion d’un CMS.
Déploiement de l’application web sur un serveur distant en phase de production. Conduite de phase de test, sensibilisation à la sécurité.
Architecture des bases de données, conception, administration et manipulation des données dans un langage de base de données (MySQL, …).
Mise en place et gestion d’un CMS.
Déploiement de l’application web sur un serveur distant en phase de production. Conduite de phase de test, sensibilisation à la sécurité.
Bibliographie, lectures recommandées
Il existe de nombreux tutoriel d’initiation à la programmation web, ainsi que des MOOC (par ex. sur OpenClassroom : https://openclassrooms.com/ , FUN MOOC : https://www.fun-mooc.fr/
Pré-requis recommandés
La participation à cette UE nécessite une bonne connaissance de l’environnement informatique, ainsi qu’une pratique de la navigation sur le réseau Internet.
Des connaissances initiales en programmation sont un plus, mais pas indispensables.
Environnement de travail sous Windows ou Mac OS, ou Linux.
Des connaissances initiales en programmation sont un plus, mais pas indispensables.
Environnement de travail sous Windows ou Mac OS, ou Linux.
Contact
Institut national supérieur du professorat et de l'éducation (Inspé)
141, avenue de Colmar67024 STRASBOURG CEDEX
0388438200
Formulaire de contact
Responsable
Eric Christoffel
LICENCE PROFESSIONNELLE - MÉTIERS DE L'INFORMATIQUE : CONCEPTION, DÉVELOPPEMENT ET TEST DE LOGICIELS