Présentation du module SLAM5
Les objectifs du module SLAM5 sont :
- Revoir les fondamentaux du développement Web.
- Mettre en place une architecture logicielle professionnelle et programmer dans le cadre d’un framework.
- Participer à un projet logiciel en équipe en appliquant une méthodologie agile simple.
Pour parvenir à ces objectifs, les étudiants réalisent un projet de type « site de e-commerce » enrichi progressivement sur toute la durée des séances.
Pré-requis
- Connaître les langages fondamentaux du Web, HTML et CSS.
- Connaître les bases du langage PHP et avoir déjà accédé à une base de données relationnelle avec PHP.
- Avoir une première expérience en programmation orientée objet (pas forcément en PHP).
Environnement technique
- Langages : HTML5, CSS3, PHP5.
- Serveur Web : Apache.
- SGBD : MySQL.
- Principaux outils : Composer, Silex, Twig, Bootstrap, PHPUnit.
Webographie
Les ressources ci-dessous vous aideront à atteindre les pré-requis du module.
HTML/CSS
- Comprendre le Web (OpenClassrooms)
- HTML & CSS (Codecademy)
- Apprenez à créer votre site web avec HTML5 et CSS3 (OpenClassrooms)
PHP/MySQL
- PHP (Codecademy)
- Concevez votre site web avec PHP et MySQL (OpenClassrooms)
- Le langage PHP en bref
- La POO en PHP en 10 minutes