Semaine 16 : PHP avancé - SimplonSt-Gaudens/programme-web-dev-promo-2 GitHub Wiki

Semaine 16

Objectifs

  • Reprendre les bases de PHP
  • Découvrir Composer
  • Produire du code robuste
    Bonus : on va commencer à mettre de plus en plus de bouts d'anglais dans le programme.

Lundi

Choisir les sujets de veille

Rappels

Quoi de mieux pour ça que se lancer dans des exercices?

Exercices pour la semaine

Liens

Mardi

Kata (PHP) : Leap year

The tricky thing here is that a leap year in the Gregorian calendar occurs:

on every year that is evenly divisible by 4 except every year that is evenly divisible by 100 unless the year is also evenly divisible by 400 For example, 1997 is not a leap year, but 1996 is. 1900 is not a leap year, but 2000 is.

Exercice

  • Reprenez les exercices de la semaine (pas les rappels!) et mettez en place la gestion des exceptions.
  • Ajoutez autant d'exceptions qu'il vous semble nécessaire.

Mercredi

Révisions

PHPUnit

Exercice

  • Reprenez les exercices de la semaine (pas les rappels!) et mettez en place des tests unitaires.
  • Ajoutez autant de tests qu'il vous semble nécessaire.

Jeudi

Randori (PHP) : Correct anagram

Given "listen" and a list of candidates like "enlists" "google" "inlets" "banana" the program should return a list containing "inlets".

Exercice

  • A part les rappels, uploadez tous les exercices sur Heroku.
  • Dorénavant, le lien vers Heroku devra accompagner le lien github pour chaque rendu d'exo PHP.

Vendredi

Liens

Javascript

HTML/CSS

Design

Considerations on UX design

MISC