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
Tutoriel CSS3
- 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 query en CSS
- Mise en page Flexbox ou Grid
- Gestion des colonnes de texte
- Mode light / dark 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
- Margin, padding et gap en CSS
- La propriété animation en CSS
- La propriété transition en CSS
- La propriété display 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
- Validation d’un formulaire en JS
- Trier les colonnes d’un tableau
- Lazy loading en JavaScript
- Écoute et gestion d’évènement
- Largeur et redimensionnement
- La portée des variables en JS
- 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
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
- Créer un token en PHP
- L’algorithme de Luhn en PHP
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 ?
- PhpMyAdmin : Importer une BDD
- Adminer : Tutoriel complet
- MySQL Workbench, l’indispensable
- CDM, LDM, ERD et PDM pour MySQL
- Liste complète des requêtes SQL
- Clé et Index SQL / 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
Projet et démo
- Débuter en programmation web
- Définition front-end et back-end
- CV responsive en HTML et CSS
- Portfolio responsive HTML CSS
- Formulaire de login en PHP
- Coder un thème enfant WordPress
- Choisir le bon framework PHP
- Framework PHP EasyFrame
- Le dossier asset en MVC
- Architecture SPA vs MPA
- Tutoriel complet : Composer
- Docker, le guide complet
- Prestashop VS Shopify
- 22 applications web open-source
- FreshRSS, agrégateur open source
- InvoicePlane, facture open-source
- Reconnaissance d’Image par IA
- Voix artificielle par IA
SEO et Réseaux
- SEO : 215 points de controle
- Guide complet : IndexNow
- Analyse du taux de rebond GA4
- Configurez le CDN Cloudflare
- Comment streamer sur Twitch
- Nbr de follower Instagram en PHP
- Nbr de follower YouTube en PHP
- Nbr de follower Pinterest en PHP
- Nbr de follower Twitch en PHP
- Monétiser sa chaîne YouTube
- Le fichier humans.txt
Web security
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
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