Manuel Programmation — Algorithmique, Web et Bases de Données
Formation programmation : algorithmique, HTML/CSS, JavaScript, Python pour débutants et bases de données SQL avec exemples concrets.
Débutant / Développeur junior
5h
Programmation
Chapitre 1
HTML/CSS et JavaScript fondamentaux
Structure HTML de base
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Ma Page</title>
</head>
<body>
<h1>Bonjour</h1>
<p>Contenu de la page</p>
</body>
</html>
CSS — sélecteurs et propriétés clés
Sélecteur de balise (h1 {}), classe (.monStyle {}), id (#monId {}). Propriétés : color, background, font-size, margin, padding, display, flexbox.
/* Centrage avec flexbox */
.conteneur {
display: flex;
justify-content: center;
align-items: center;
}
JavaScript — bases
- Variables : let, const, var
- Fonctions : function maFonction(params) { }
- Événements : element.addEventListener('click', handler)
- Manipulation DOM : document.getElementById(), querySelector()
Chapitre 2
Python et SQL
Python pour débutants
# Variables et types
nom = "Koffi"
age = 25
majeur = True
# Condition
if age >= 18:
print("Majeur")
else:
print("Mineur")
# Boucle
for i in range(5):
print(i)
# Fonction
def saluer(nom):
return "Bonjour " + nom
SQL — requêtes de base
-- Créer une table
CREATE TABLE employes (
id INT PRIMARY KEY,
nom VARCHAR(50),
poste VARCHAR(50)
);
-- Insérer
INSERT INTO employes VALUES (1, 'Koffi', 'Magasinier');
-- Sélectionner
SELECT * FROM employes ORDER BY nom;
-- Modifier
UPDATE employes SET poste='Chef' WHERE id=1;