87,00

Tuto Apprendre PHP : Formation ultime avec Php

87,00

  • Une formation vidéo de 25h48m
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
  • Fichiers sources inclus
  • Découvrez pourquoi vous former avec Tuto.com
Apprendre PHP : Formation ultime

ajouter ce cours aux favoris retirer ce cours des favoris

Après plusieurs mois de préparation, j'ai l'immense plaisir de vous proposer LA formation PHP la plus aboutie que j'ai pu réaliser en dix ans sur tuto.com.

Celle-ci regroupe toutes les connaissances nécessaires a un démarrage optimisé dans l'utilisation de PHP.
Nous n'allons pas nous contenter d'aborder les contours du langage mais le voir sous tous ces aspects. Nous allons même nous initier à plusieurs solutions incontournables qui gravitent autour de PHP comme le gestionnaire de dépendances Composer ou encore Git pour le versioning.
Nous verrons également dans le chapitre ultime de cette formation, une méthode moderne pour déployer vos sites sur le Web !

Checklist de ce que vous devez connaître avant d'aborder cette formation :

☑️ Les bases des langages HTML et CSS
☑️ et c'est tout !

Mais PHP, ça sert à quoi et de quand ça date? 🤔

Le langage PHP va vous permettre de créer des sites Web dynamiques. Il a été créé en 1995 par Rasmurf Lerdorf et il est en avril 2021, le langage en back-end à être le plus utilisé par près de 80% des sites Web. Sa dernière version majeure, PHP 8, est sortie fin 2020.

Cette formation s'adresse à plusieurs types de profils possibles :

🌑 Vous êtes grand débutant en PHP et vous disposez simplement de connaissances basiques en HTML et CSS. Cette formation vous donnera toutes les clés pour gagner de précieuses années d'apprentissage avec PHP et les outils qui l'entourent.

🌗 Vous maîtrisez les bases de PHP et souhaitez apprendre la programmation orientée objets.

🌕 Vous connaissez déjà PHP et vous souhaitez vous mettre à jour avec les nouveautés des dernières années (PHP 7 et 8) et vous souhaitez vous initier à des outils comme Composer ou Git ainsi qu'au déploiement moderne avec Laravel Forge.

En quoi cette formation est différente de la plupart des formations PHP ?
L'objectif de cette formation est de vous former pour être directement opérationnel en PHP. Là où la majorité des formations vont vous apprendre les bases du langage et à déployer votre site avec un client FTP, cette formation va vous donner toutes les clés pour des développements PHP professionnels avec l'utilisation des outils incontournables qui l'entoure (Composer, Git...), des projets avancés comme la création d'un framework complet ou encore un déploiement moderne avec Laravel Forge. Tout ça et plus encore, c'est au programme de cette formation !

Pendant cette formation, nous allons notamment créer notre propre framework PHP avec lequel nous viendrons créer un blog complet. Vous pouvez découvrir le résultat dans la vidéo d'introduction.

Avec cette formation PHP, vous aurez accès :

  • A plus de 25 heures de vidéos déjà en ligne et aux futures mises à jour
  • Aux fichiers sources des projets que nous allons créer
  • Au QCM de plus de 50 questions pour valider vos acquis
  • Au salon d'entraide dans lequel vous pourrez poser vos questions

Vous pouvez découvrir le programme complet de cette formation en regardant la table des matières ⬇️

Table des matières de cette formation Php (durée : 25h48m)

  • On commence doucement !
    • Introduction gratuit 00:08:43
    • Qui veut aller loin ménage sa monture gratuit 00:10:04
    • Création d'un serveur virtuel sur macOS 00:33:05
    • Création d'un serveur virtuel sur Windows 00:36:13
    • Utilisation quotidienne de notre serveur virtuel 00:11:53
  • Hello world
    • Le PHP-FIG et notre premier script gratuit 00:13:09
    • Un monde de variables 00:05:15
    • Les constantes 00:05:15
    • Tour d'horizon des types de données basiques 00:25:21
  • Les opérateurs
    • L'opérateur de concaténation gratuit 00:10:19
    • Les opérateurs arithméthiques et les fonctions mathémathiques 00:11:44
    • Les opérateurs d'incrémentation et de décrémentation 00:05:00
    • Les opérateurs de comparaison 00:15:14
    • Les opérateurs logiques 00:08:20
    • L'opérateur Null Coalescing 00:06:26
    • Un raccourci n'est jamais de trop 00:05:22
    • La priorité des opérateurs 00:08:24
  • Les structures conditionnelles
    • La structure if 00:14:21
    • L'opérateur ternaire 00:04:09
    • La boucle for 00:05:48
    • La boucle foreach 00:16:06
    • La boucle while 00:11:08
    • L'instruction switch et l'expression match 00:14:40
  • Premier projet
    • Présentation et mise en place du projet 00:06:55
    • Création de quelques posts 00:07:57
    • On affiche nos posts 00:09:01
  • Les fonctions
    • Les fonctions internes de PHP 00:14:29
    • Définir des fonctions gratuit 00:05:23
    • La portée des variables 00:05:55
    • Avec des paramètres, c'est encore mieux ! 00:05:06
    • Des paramètres et des valeurs de retour typés 00:24:43
    • Des arguments nommés 00:06:53
    • Des arguments à l'infini ! 00:05:15
    • Les fonctions anonymes et les fonctions en flèche 00:10:35
    • Inclure des scripts 00:13:09
  • Les variables superglobales
    • Des données dans l'URL (superglobale $_GET) 00:14:32
    • Des données de formulaire cachées (superglobale $_POST) 00:10:16
    • L'upload de fichiers (superglobale $_FILES) 00:25:27
    • Les sessions (superglobale $_SESSION) 00:04:58
    • Vous reprendriez bien un petit cookie? (superglobale $_COOKIE) gratuit 00:15:49
  • Avec une base de données, c'est encore mieux !
    • Une interface graphique pour gérer nos BDD (TablePlus) 00:13:05
    • Première table et premières entrées 00:35:15
    • MySQL et PHP (PDO) 00:07:25
    • Sélectionner des données et les injections SQL 00:24:59
    • Quelques clauses bien utiles 00:26:27
    • La faille XSS gratuit 00:07:09
    • Insérer des données 00:13:49
    • Modifier des données 00:06:13
    • Supprimer des données 00:05:13
  • Suite et fin du premier projet
    • Sans commentaire ! 00:09:08
    • Création de la requête SQL 00:10:21
  • La programmation orientée objet 1/2
    • Des objets pour un code moderne et maintenable 00:09:46
    • Une première classe 00:03:06
    • Créer des instances (objets) 00:02:35
    • Les propriétés et les constantes de classe 00:11:50
    • Les méthodes 00:07:51
    • Les namespaces 00:09:27
    • Le constructeur 00:08:24
    • Les autres méthodes magiques 00:06:22
    • Les interfaces 00:14:58
    • Un mot sur le typage 00:08:42
  • Gestion des erreurs
    • Des erreurs qui ne font aucune exception ! 00:08:17
    • Les exceptions 00:14:01
    • Les erreurs propres à PHP et des catchs modernes 00:06:36
    • Un gestionnaire d'erreurs personnalisé 00:07:34
  • La programmation orientée objet 2/2
    • L'héritage 00:26:33
    • Des propriétés et des méthodes statiques 00:08:16
    • Les traits 00:08:14
    • L'abstraction de classe 00:05:54
    • On n'y touche plus ! 00:02:45
    • Le clonage d'objets 00:04:33
    • Un autoloader pour nos entités 00:06:07
    • Quelques fonctions utiles pour nos classes/objets 00:06:37
  • Initiation à Composer
    • Installation et mise à jour 00:03:23
    • Installer des dépendances 00:13:00
    • Mettre à jour des dépendances 00:02:42
    • Supprimer des dépendances 00:01:35
    • Utiliser l'autoloader pour nos dépendances 00:03:34
    • Utiliser l'autoloader pour notre code 00:08:59
  • Initiation à Git et GitHub
    • Création d'un dépôt Git sur un projet 00:04:01
    • Premiers commits 00:10:04
    • Un dépôt distant sur GitHub 00:18:02
  • Création d'un framework PHP
    • L'architecture MVC et découverte du projet gratuit 00:15:37
    • Serveur virtuel et dépendances 00:18:31
    • Le front controller et la classe App 00:09:03
    • PHP dotenv pour gérer nos variables d'environnement 00:04:48
    • Le routing : Les routes 00:30:16
    • Le routing : On en fait la collection 00:29:35
    • Gestion des erreurs 00:14:05
    • Le routing : Les erreurs 404 00:03:32
    • La classe Config 00:18:11
    • Twig pour gérer nos vues 00:22:03
    • La classe Session 00:20:31
    • Générations d'URI et redirections 00:12:57
    • La faille CSRF 00:15:46
    • L'ORM Eloquent pour communiquer avec nos BDD 00:18:13
    • Valitron pour valider nos formulaires 00:16:31
    • La classe Authentication 00:19:28
    • Des fonctions pour nos vues 00:30:22
    • On envoi tout ça sur GitHub 00:06:51
  • Création d'un blog complet
    • Un nouveau projet gratuit 00:06:19
    • On s'occupe de notre BDD 00:14:48
    • Les templates HTML et le CSS 00:03:04
    • Authentification : Inscription 00:47:19
    • Authentification : Connexion 00:16:07
    • Authentification : Déconnexion 00:02:51
    • Espace membre : Une page pour configurer notre compte 00:13:30
    • Espace membre : Modification du nom complet 00:18:40
    • Espace membre : Modification de l'adresse e-mail 00:06:57
    • Espace membre : Modification du mot de passe 00:11:21
    • Blog : Création d'un post 00:48:59
    • Blog : Modification d'un post 00:21:16
    • Blog : La page d'accueil 00:14:56
    • Blog : Affichage d'un post 00:18:35
    • Blog : Commenter un post 00:20:31
    • Blog : Supprimer un post 00:14:02
    • De retour sur GitHub 00:07:46
  • Un processus moderne pour mettre nos sites en ligne
    • La marche à suivre ! 00:08:00
    • Achat d'un nom de domaine (Google Domains) 00:04:56
    • Un hébergeur pour nos serveurs (DigitalOcean) 00:03:45
    • Laravel Forge 00:17:33
    • Connexion au SGBD de production 00:06:10
    • Un nouveau site sur notre serveur 00:07:47
    • Avec un nom de domaine, c'est plus pratique ! 00:05:23
    • Un certificat SSL/TLS avec Let's Encrypt 00:03:38
    • Connexion SSH à notre serveur de production 00:06:01
    • Et après? 00:06:55



Formateur : Steven Sil

Steven Sil a publié 45 tutoriels et obtenu une note moyenne de 4,7/5 sur 25 423 tutoriels vendus. Steven Sil est un formateur certifié tuto.com. Voir les autres formations de Steven Sil

5,0
note moyenne

1
avis laissé
5 étoiles
1
4 étoiles
0
3 étoiles
0
2 étoiles
0
1 étoile
0
  • Avec quelle version de logiciel ce tuto est-il compatible ?
    Php 7, Php 8
  • Quel est le niveau requis pour suivre ce tuto ?
    débutant
Parcours Developpeur PHP
accédez à plus de 1357 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données