Formation de développeur web : PHP
futurs cours sur le php
Initiation
Gratuit
15 sections
20 exercices
- TD - Affichage en fonction de l'âge
- TD - Ustensiles crêpes
- Compteur
- Somme d'une série de nombres
- Compteur inversé
- Compteur avec un incrément différent de un
- Accéder aux éléments d'un tableau
- Moyenne d'une série de notes
- Afficher le rang des lettres de l'alphabet
- Trouvez l'altitude minimum et maximum d'une chaîne de montagnes
- Trier des nombres dans l'ordre croissant
- Infos météo
- Température ressentie
- TD - Dictionnaire
- TD - Horloge atomique
- Informations sur des villes
- CV
- Inclure des fichiers statiques
- Inclure des fichiers dynamiques
- Récup de code de stagiaire
Les super globales
Payant
7 sections
Base de données et PDO
Payant
18 sections
- Pré-requis
- Présentation
- Les trois classes de PDO
- Se connecter à une base de données
- Exécuter une requête SQL
- quote() et injections SQL
- Les requêtes préparées
- Lier des variables dans une requête
- Exploiter les résultats d'une requête
- La méthode fetch()
- La méthode fetchAll()
- Exploiter les résultats des INSERT, DELETE, UPDATE
- Débugger avec PDO
- Exercices
- Système de transaction : back to the future !
- Récupérer des données de structure de la DB
Approfondissement
PayantProgrammation objet
Payant
20 sections
- Visioconférence
- Présentation
- Classes et instances de classes
- Attributs et propriétés
- Constructeur
- Le mot-clé this
- Méthodes
- Opérateurs de visibilité
- Attributs et méthodes statiques
- Accesseurs et mutateurs
- Héritage
- Méthodes magiques
- Autoloading
- Fetch_class et Fetch_into
- Chaîner des méthodes entre elles
- Classes abstraites
- Interfaces
- Le mot clé final
- API de réflection
- TP2
1 exercices
MVC et design patterns
Payant
15 sections
- Présentation
- Routeur
- Le modèle MVC
- La temporisation de sortie
- La réponse du framework : statut, chaîne HTML
- Connecter le modèle à la base de données
- Autoloading
- Namespaces
- Les classes métiers : contrôleurs et modèles personnalisés
- extract() : ou commencer se débarrasser de $data dans les vues
- Faire un constructeur de requete SQL
- Classe Conf
- Classe Router
- Classe System
- Créer des librairies
Tests automatisés
Payant
5 sections
0 exercices
Migrations de BDD
Payant
2 sections
0 exercices
Documenter son application
Payant
1 sections
0 exercices
Code Igniter 3
Payant
22 sections
- Généralités
- Présentation du concept de framework
- Code Igniter : un framework PHP
- Le design pattern MVC
- Installation
- Architecture de CodeIgniter
- Routage
- Contrôleur
- Utiliser les fonctionnalités de CI
- Charger des vues
- Modèle
- Base de données
- Query Builder
- Dossier public
- Configuration
- Librairies
- Helpers
- Layout
- Profiler
- Surcharge des classes système
- Internationalisation
- Travaux pratique
0 exercices