Introduction au développement web (front)

Le cours peut être disponible pour les étudiants à tout moment. Il est décomposées en plusieurs types :

Histoire du réseau internet. De l'origine à nos jours

Type d'enseignement cours

Qu'est que le Web ?

Type d'enseignement cours

Introduction à ce qu'est un site web et les bonnes pratiques pour créer ses pages web.

Outils de création du site

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)

un éditeur de texte

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.

outils de développement

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

html/css 101

Type d'enseignement cours

Notions fondamentales pour développer un site front en html et css.

création d'une page

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.

bibliothèques

Type d'enseignement cours

Un petit aperçu des bibliothèques css et un cas d'utilisation avec https://bulma.io :

modification de la page

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 :

javascript

Type d'enseignement tutoriel

formulaires

Type d'enseignement tutoriel

Gestion des données

Type d'enseignement projet

tbd

Ce que nous n'avons pas vu (entre autres) :