Cours de programmation INFO (HTML/PHP/Mysql).


giphy
Le cours se décomposera en 3 parties :
	- Le HTML
	- Le PHP
	- Base de données
Le HTML :
Le HTML est le langage de base pour créer des pages destinées à être publiées sur le WEB.
Nous utiliserons le logociel Webexpert dont l'utilisation permet une prise en main rapide des balises HTML.
Ce langage permet essentiellement de faire de la mise en page par la création de paragraphes, l'insertion de tableaux, d'images, de vidéos, de liens internes
et/ou externes, ... .
Un site uniquement rédigé en HTML permet très peu d'interactvité. Pour créer cette interactivité, il faut alors passer à un autre langage: LE PHP.
LE PHP :
Le PHP est la suite logique du HTML. Il permettra de créer une interactivité avec la personne qui consultera le site :
	- introduire un nom, un prénom
	- introduire une adresse mail
	- introduire des informations par des formulaires pouvant se présenter sous diverses formes
	- ...
	
Ces informations pourront être utilisées pour poursuivre l'interactivité, être stockées dans une base de données, ... .
On s'oriente dès lors vers DE LA PROGRAMMATION.

Un programme informatique est un ensemble d'opérations destinées à être exécutées par un ordinateur.
Un programme fait généralement partie d'un logiciel : un ensemble de composants numériques destiné à fournir un service 
informatique ; un logiciel peut comporter plusieurs programmes. On en retrouve ainsi dans les appareils informatiques 
(ordinateur, console de jeu, guichet automatique bancaire…), dans des pièces de matériel informatique, ainsi que dans de nombreux dispositifs 
électroniques (imprimante, modem, GPS, téléphone mobile, machine à laver, appareil photo numérique, décodeur TV numérique, injection électronique, pilote automatique…).

La programmation consiste, partant d'une idée, à effectuer un travail de réflexion qui aboutit à la rédaction d'algorithmes dans un langage de programmation.


Pour fonctionner en PHP, un site Web a besoin d'un serveur.
En local (on travaille sur l'ordinateur), on installera le logiciel Wamp qui simulera le serveur.
Sur le WEB, il faut souscrire à un service auprès d'un prestataire qui mettra à votre disposition un serveur, ce service est bien souvent payant,
compté queques dizaines d'euros pour un serveur de base.
Dans le cadre du cours, nous travaillerons en local. 

Cliquer sur le lien suivant pour télécharger Wamp.
Une fois le fichier téléchargé, on installera le logiciel pour rédiger des pages WEB en PHP.

       Télécharger Wamp       
EXERCICE 1 : RESOLUTION D'UNE EQUATION DU TYPE A . X = B
	Arbre de programmation de a . x = b
	Code HTML PHP page index.php Exercice 1
	Code HTML PHP page calcul.php Exercice 1
	Exemple

EXERCICE 2 : RESOLUTION D'UNE EQUATION DU TYPE A . X + B = C
	Arbre de programmation de a . x + b = c	
	Code HTML PHP page index.php Exercice 2
	Code HTML PHP page calcul.php Exercice 2
	Exemple
EXERCICE 6 : CREATION D'UN QCM.
	Notes de cours
	Exemple