Le cours peut être disponible pour les étudiants à tout moment. Il est décomposées en plusieurs types :
Type d'enseignement cours
Type d'enseignement cours
Introduction à ce qu'est un site web et les bonnes pratiques pour créer ses pages web.
Pour ce qui va suivre on aura besoin de coder son site (avec un éditeur de texte), de le visualiser (avec un navigateur) et de le débeuguer (avec les outils de développements fournis avec le navigateur)
Type d'enseignement cours
Prenez des éditeurs pro, pour que les élèves puissent utiliser les outils chez eux. Il est ainsi nécessaire d'avoir quelque chose qui puisse fonctionner sur les 3 environnements : Windows, Mac et Linux.
Pour ce qui nous concerne pas besoin d'un IDE puissant, juste quelque chose qui édite bien du texte. Il est indispensable qu'il possède :
Pour le reste, choisissez en un qui vous convienne et, surtout, n'hésitez pas à en tester d'autres de temps en temps.
On utilisera chrome https://www.google.com/intl/fr_fr/chrome/ pour ce cours, il est disponible sur les 3 os.
Type d'enseignement tutoriel
Nous allons voir comment fonctionnent les outils de développement de chrome. Cela nous permettra aussi de commencer à comprendre la structure d'une page web et des interactions avec le serveur pour afficher une page web sur un navigateur.
Introduction à l'utilisation des outils de développement
Type d'enseignement cours
Notions fondamentales pour développer un site front en html et css.
Type d'enseignement projet
Les étudiants fabrique leur première page en utilisant les suports de cours. La page doit contenir un titre, 3 sections, une liste et un footer.
Type d'enseignement cours
Un petit aperçu des bibliothèques css et un cas d'utilisation avec https://bulma.io :
Type d'enseignement projet
Les étudiants utilisent bulma pour modifier leur page. Laissez les utiliser un peu ceu qu'il veulent. Mais certaines fonctionnalités sont simple à mettre en œuvre :
Type d'enseignement tutoriel
Type d'enseignement tutoriel
Type d'enseignement projet
Ce que nous n'avons pas vu (entre autres) :