Panorama des technologies du Web
Réponse AJAX

Votre espace Web sur le serveur du lycée

Votre espace Web n'est pas encore créé à ce jour mais quand ça sera fait (après la saisie de vos logins) vous trouverez les infos ici.

Les gestionnaire de contenu (en anglais : CMS pour Content Management System)

Wordpress (pour les blogs)

Créez votre premier site avec WordPress

phpBB (pour les forums)

Prestashop (pour le e-commerce)

SPIP (pour les sites traditionnels)

Joomla (pour les sites traditionnels)

Les langages de programmation les plus utilisés au monde

Recherche Google "classement langages programmation"

Les langages de base du Web

HTML 5 & CSS 3

Sur OpenClassrooms : Apprenez à créer votre site web avec HTML5 et CSS3

Mon htmlinstant

Mes cours : Cours HTML.

Mes cours : TP HTML 5.

Mes cours : HTML 5 TP avancé.

Mes cours : TP CSS 1.

Mes cours : TP CSS 2.

Mes cours : TP CSS 3.

Javascript

Mon cours Javascript

Sur OpenClassrooms : Apprenez à programmer avec JavaScript

Sur OpenClassrooms : Écrivez du JavaScript pour le web

AJAX

Sur OpenClassrooms : AJAX est expliqué dans les cours Javascript et JQuery (entre autres librairies Javascript).

Le Responsive Web Design

Article sur Wikipedia

Bootstrap (librairie CSS & Javascript)

Bootstrap (framework) (source : Wikipedia)

Sur OpenClassrooms : Prenez en main Bootstrap

Sur OpenClassrooms : Créez des sites web responsive avec Bootstrap 4

Sur iOS

Sur OpenClassrooms : Créez une application responsive pour iOS

Les librairies Javascript

React

JQuery

Mon cours JQuery

NodeJS

Angular

Des libraires plus spécifiques

Site : Les 15 meilleures librairies JavaScript à essayer

Site : Les librairies JavaScript vraiment utiles

Les sites dynamiques

PHP

ASP.Net

Les bases de données

Le modèle MVC

Le modèle MVC (Modèle / Vue / Controleur) consiste à spérarer dans des fichiers différents la logique l'accès aux données (modèle), l'interface graphique (vue) et les traitements (controlleur).

Modèle-vue-contrôleur (source : Wikipedia).

La plupart du temps, les framework PHP intègrent nativement la logique MVC.

Les Frameworks PHP

Les Framework PHP les plus populaires (source : Wikipedia)

Lavarel

Site externe : Apprendre Laravel

Symfony

Cours sur OpenClassrooms : Construisez un site web à l’aide du framework Symfony 4

Les serveurs Web

Apache

Apache HTTP Server (source : Wikipedia).

WampServer

WampServer est une suite logicielle (parmis d'autres : XAMPP, EasyPHP) qui installe pour Windows : Apache, MySQL (et/ou MariaDB), et le langage PHP.

Lien vers le site WampServer

IIS de Microsoft

Internet Information Services (source : Wikipedia).

SEO (Search Engine Optimization)

Cours sur OpenClassrooms : Augmentez votre trafic grâce au référencement naturel (SEO).

Cours sur OpenClassrooms : Optimisez le référencement de votre site (SEO) en améliorant ses performances techniques.

Vitesse de téléchargement des pages Web

Outils qui permettent de mesurer la vitesse de chargement de nos pages Web

Outil de Google

Recherche Google "vitesse pages web".

Techniques à mettre en œuvre pour accélérer le chargement des pages Web

Cours sur OpenClassrooms : Optimisez le référencement de votre site (SEO) en améliorant ses performances techniques.

Les outils de travail collaboratif sur le code

Git

Git (source : Wikipedia).

Github

GitHub (source : Wikipedia).

La conduite de projet

Les méthodes Agile en informatique

Méthode agile (source : Wikipedia).

La méthode Agile Scrum

Scrum (développement) (source : Wikipedia).

Un outil de conduite de projets : Trello

Trello (source : Wikipedia).

Recherche Google "tutoriel trello".