Présentation de la matière et des objectifs
La matière s'oriente et s'organise autour du développement, de la conception et du déploiement d'applications WEB sécurisées. Elle s'imprègne entièrement du parcours DACS (Déploiement d'Applications Communicantes et Sécurisées). À travers ce cours, nous apprendrons PHP, célèbre langage du WEB, ainsi qu'un de ses frameworks "Laravel". Vous serez également sensibilisés à la sécurité WEB ainsi qu'au déploiement autonome d'application.
Plusieurs types de titres indiquant le type de contenu :
- 📜 Cours théorique
- ⚙️ Cours pratique
- 📚 TD/TP
- 📝 Contrôle/QCM
Des commentaires avec les instructions seront présents tout au long des TD/TP pour vous guider sur les réponses à fournir.
Par exemple :
<?php
$ma_var = "toto";
// Ici, il faut afficher $ma_var
...
Quand le commentaire suivant est présent dans un fichier, vous devez fournir un lien vers l'endroit où vous avez trouvé la réponse.
/**
* Lien : https://mon_lien.com
**/
Généralement, vous pouvez trouver la réponse sur 3 sites différents :
- Ce site, en cliquant sur le titre de la partie, vous pourrez récupérer son lien. Par exemple : https://phd.julien-cpsn.com/courses/PHP/seance_1#remplacer-une-partie-dun-string-avec-replace
- Sur la documentation officielle de PHP. Par exemple : https://www.php.net/manual/en/function.str-replace.php
- Un blog, un forum, ou n'importe quel autre site en ligne (donc pas ChatGPT :)
Tout commentaire non rempli sera considéré non rendu.
- Si le travail à rendre est non-noté, je viendrai vous poser la question.
- Si le travail à rendre est noté, la réponse sera comptée comme fausse.
Vous recevrez la liste des éléments à réviser un peu de temps avant l'examen. Si j'oublie, n'hésitez pas à me le rappeler.