Découvrez nos tutoriels HTML, CSS, PHP, JavaScript et CodeIgniter ! Que vous soyez débutant ou expert, nos ressources claires et pratiques vous guideront pas à pas. Améliorez vos compétences en développement web dès aujourd’hui avec des explications concises et des exemples pertinents. Parcourez notre sélection de tutos et commencer votre apprentissage dès maintenant !
HTML5
- Template HTML responsive Grid
- Template HTML responsive Flexbox
- Les balises meta les plus utilisées
- L’attribut rel pour un lien <a>
- Image responsive en HTML
- Le format d’image WebP
- Chargement d’image différé
- Structurer les dates et heures
- Boite de dialogue en HTML5
- Liste de suggestions en HTML5
- Contenu caché et extensible
- Contenu réutilisable et dynamique
- Afficher les résultats avec output
- API Géolocalisation en HTML5
- Viewport et balise meta-viewport
- Histogramme en HTML
- Diagramme en courbe en HTML
- Diagramme circulaire en HTML
- Un signature d’eMail en HTML
Tutoriel CSS3
- 5 Ex. de menu responsive
- 8 Ex. de formulaire responsive
- La liste des sélecteurs en CSS
- La liste des pseudo-classes en CSS
- La relation parent / enfant
- Class et Id en HTML et CSS
- Les optimisation CSS
- 10 Erreurs CSS à éviter
- Les différentes unités en CSS
- Les variables en CSS
- Les media queries en CSS
- Les container queries en CSS
- Mise en page Flexbox ou Grid
- Gestion des colonnes de texte
- Centrer un élement en CSS
- Mode sombre en CSS
- Contour de texte en CSS
- Texte en dégradé en CSS3
- Personnaliser la barre de scroll
- Point d’attache et scroll
- Couleur curseur champ input
- Animation rotative d’image
- Normalize.css VS Reset.css
Propriété CSS3
- Les commentaires en CSS
- Les cascade layers en CSS
- L’interface @property en CSS
- La propriété keyframes en CSS
- La condition if() en CSS
- Margin, padding et gap en CSS
- La propriété animation en CSS
- La propriété transition en CSS
- La propriété display CSS
- La valeur mansory CSS
- La propriété color-sheme en CSS
- La propriété aspect-ratio en CSS
- La propriété object-fit en CSS
- La propriété object-position
- La propriété clip-path en CSS
- La propriété text-overflow en CSS
- La propriété line-clamp en CSS
- La propriété writing-mode en CSS
- La propriété mix-blend-mode
- La fonction calc() en CSS
- La fonction clamp() en CSS
- Les fonctions Min() et Max() en CSS
- La fonction attr() en CSS
JavaScript
- Comprendre le DOM en JS
- La portée des variables en JS
- Validation d’un formulaire en JS
- Trier les colonnes d’un tableau
- Lazy loading en JavaScript
- Écoute et gestion d’évènement
- Async/Await VS Promise
- Largeur et redimensionnement
- Le format JSON
- Le fichier Manifeste en JSON
- Tutoriel IndexedDB partie1 – cours
- Tutoriel IndexedDB partie2 – Démo
- API localStorage en JS
- API ResizeObserver en JS
- API Web Speech : Lecture audio
- API Picture-in-picture
- API MediaRecorder et Audio
- Dictaphone en JS
- API web-share : Partage natif
- Service worker : Mise en cache
- Service worker : Notification Push
PHP 8
- 40 fonctions pour les strings
- Le typage en PHP
- Le layout en PHP
- Switch ou Match ?
- Include, require ou require_once
- Variable super globale
- Guillemets simples ou doubles
- Interpolation avec accolades
- Paramètre de fonction et retour
- Portée des variables en PHP
- Gestion d’erreur en PHP
- Le symbole arobase @
- Les short open tag
- Array dereferencing
- Fibre en PHP : Asynchrone
- La mise en mémoire tampon
La POO en PHP
- 1. Introduction à la POO
- 2. Classe et objet
- 3. Méthode et propriété
- 4. Encapsulation et héritage
- 5. Le polymorphisme
- 6. Abstraction et Interface
- 7. Les traits
- 8. Autoload et namespace
- 9. Gestion des exceptions
- 10. Relation entre les classes
- 11. Getter, Setter, méthode magique
- 12. Les design patterns
- 13. Test et débogage
- Bonus : Base de données PDO
- Bonus : Base de données MySQLI
- Bonus : Liste des mots-clés en POO
MySQL et SQL
- Une BDD SQL ou NOSQL ?
- Liste complète des requêtes SQL
- Les types de données MySQL
- Index SQL / MySQL
- Clé SQL / MySQL
- PhpMyAdmin : Importer une BDD
- Adminer : Tutoriel complet
- MySQL Workbench, l’indispensable
- CDM, LDM, ERD et PDM pour MySQL
- Stocker du JSON avec MySQL
- Le type ENUM en SQL
- La contrainte CHECK en SQL
- La requête JOIN en SQL
- Trigger et Stored procedure MySQL
- Le type BLOB en MySQL
- Exporter BDD au format CSV en PHP
- Fusionner deux BDD MySQL
CodeIgniter
- 1. Présentation et installation
- 2. Structure et configuration
- 3. Ma 1ère application web
- 4. Route, Controller et vue
- 5. Route : Guide complet
- 6. Controller : Guide complet
- 7. Model : Guide complet
- 8. Layout header et footer
- 9. Connexion base de données
- 10. Formulaire validé et sécurisé
- 11. Session et cookie
- 12. Connexion et accès sécurisé
- 13. Mise en place d’une pagination
- 14. Envoyé un mail automatique
Projet et démo
- CV responsive en HTML et CSS
- Portfolio responsive HTML CSS
- Formulaire de login en PHP
- La pagination en PHP / MySQL
- Coder un chatbot en PHP et JS
- Un agenda en PHP et JS
- Export PHP en CSV ou Excel
- Coder une API REST en PHP
- Framework PHP EasyFrame
- Coder une SPA avec Svelte
- Tracer une courbe de fonction en JS
- App de dessin en HTML et JS
- Scraper des prix en PHP
- Convertir une image en Base64
- L’algorithme de Luhn en PHP
- Construire son Minilab
- Rédiger devis et facture
Dev. web
- Débuter en programmation web
- Définition front-end et back-end
- Business plan d’un site web
- Développement mobile first
- Principes BEM et SOLID en CSS
- Choisir sa police de caractères
- Choisir le bon framework PHP
- Tutoriel complet : Composer
- Docker, le guide complet
- Jujutsu Git, le guide complet
- L’automatisation avec n8n
- Le dossier asset en MVC
- La logique headless
- Architecture SPA vs MPA
- L’architecture serverless
- La fonction main en PHP & JS
SEO
- SEO : 215 points de controle
- Minifier, compresser & cache
- Guide des Core Web Vitals
- Référencement géolocalisé
- Référencement pour l’IA
- LCP : Fetchpriority et decoding
- Guide complet : IndexNow
- Volume recherche d’un mot-clé
- Analyse du taux de rebond GA4
- Looker Studio : Rapport planifié
- Analyser les logs d’un server web
- Configurez le CDN Cloudflare
- Le fichier humans.txt
- Détecter l’User Agent en PHP
Web security
- Let’s Encrypt, HTTPS et SSL
- Sécuriser un variable PHP
- Protection injection SQL
- Sécuriser les Header HTTP en PHP
- Sécuriser une session PHP
- Les Regex en PHP et JS
- Valider input type email en JS / PHP
- Valider une adresse mail en PHP
- Créer un token en PHP
- Hashé un mot de passe
- Upload de fichier sécurisé en PHP
- L’empreinte numérique unique
Rés. sociaux
WordPress 6
Prestashop 9
Open source
I.A
M.Learning
- 1. Introduction au Machine learning
- 2. Régression linéaire simple
- 3. Régression linéaire multiple
- 4. Naive Bayes multinomial
- 5. Clustering et regroupement
- 6. Fréquence passée
- 7. SVM : Support Vector Machine
- 8. KNN : K-Nearest Neighbors
- Bonus : Script ML pour le poker
- Bonus : Script ML pour les paris L1
- Bonus : Machine learning VS IA
Terminal
- Liste des commandes du terminal
- HomeBrew, le guide complet
- Connexion SSH : Serveur mutualisé
- Gestion des environnements
- Path, Shell et Alias
- CHMOD : Permissions des fichiers
- Sauvegarde BDD avec Mysqldump
- Cron / CronMaster : Tâche planifiée
- Scanner son réseau avec Netstat
- Lister vos outils CLI
- Liste des raccourcis clavier
Pentesting
- Dictionnaire du hacking
- Détecter une Faille XSS
- Tester / Craquer un mot de passe
- Test formulaire par BruteForceAI
- Sécuriser ses connexion SSH
- NSLookup : Adresse IP et DNS
- DHCP : Gestion auto des adresses IP
- Le sniffing et Wireshark
- Réseaux : Telnet et Netcat
- Être anonyme sur internet
- Les ports en informatique
- Scanner les ports avec nmap
- Caido, l’outil polyvalent
R et RStudio
- 1. Installation et présentation
- 2. Premiers pas avec R et RStudio
- 3. Structure de données
- 4. Manipulation avec DPLYR
- 5. Visualisation avec GGPLOT2
- 6. Condition, boucle et fonction
- 7. Import / Export de données
- 8. Analyses statistiques
- 9. Fonctions et gestion d’erreurs
- 10. Apprentissage automatique
- 11. Markdown et exportation
- 12. Le package Shiny