PHP Débutant - Créer un espace membre complet

Créer un espace membre

4.40 (17 reviews)
Udemy
platform
Français
language
Web Development
category
instructor
PHP Débutant - Créer un espace membre complet
90
students
4 hours
content
Dec 2020
last update
$19.99
regular price

What you will learn

Créer un espace membre en PHP

Mettre en place un template HTML pour les différentes pages du site

Créer une base de données et ajouter les tables et les champs de l'application

Configurer une connexion à une base de données et s'y connecter

Créer des formulaires en fonction des informations demandées aux utilisateurs

Créer un système d'inscription

Utiliser la password API de PHP pour sécuriser les mots de passe

Créer un système de connexion

Vérifier les champs postés par l'utilisateur

Afficher des messages d'erreur ou de succès

Autoriser l'utilisateur à accéder à son tableau de bord

Installer et utiliser Composer

Installer une dépendance PHP via l'outil Composer

Envoyer des emails

Envoyer par email, un lien sécurisé pour que l'utilisateur puisse modifier son mot de passe oublié

Découvrir et utiliser Mailtrap

Ce qu'il ne faut surtout pas faire pour sécuriser les mots de passe

Traiter les fichiers postés par formulaire

Ajouter et modifier l'avatar de l'utilisateur lorsqu'il upload une photo

Mettre à jour un mot de passe de manière sécurisée

Déconnecter un utilisateur

Supprimer définitivement un compte utilisateur et toutes les données associées à son compte

Utiliser Swiftmailer pour envoyer des emails

Découvrir des services tiers pour envoyer des email transactionnels en production

Why take this course?

🚀 **PHP Débutant - Créer un espace membre complet** 🎓 --- ### **Introduction au cours** Dans cette **formation PHP intensive**, vous allez embarquer dans un voyage passionnant pour apprendre à construire un espace membre complet et sécurisé pour votre site web. Cours conçu pour les débutants, vous découvrirez les bases de la programmation en PHP, en mettant l'accent sur la création d'un système de gestion des utilisateurs (inscription, connexion, et bien plus). ### **Ce que vous apprendrez** 🌟 **Système de template**: Mettez en place un template efficace qui sera reproductible sur toutes les pages de votre site. Cela assure une cohérence visuelle et facilite la maintenance de votre site. - **Connexion à la base de données** avec la **classe PDO**: Apprenez à interagir en toute sécurité avec votre base de données, en maîtrisant les concepts clés de preparation des statements et prévention des injections SQL. - **Système d'inscription et de connexion**: Construisez des formulaires d'inscription et de connexion, avec un système robuste de validation des données pour protéger vos utilisateurs et votre site. - **Gestion des sessions** utilisateur: Stockez les informations pertinentes dans les sessions pour autoriser ou empêcher l'accès à certaines zones de votre site en fonction de la connexion de l'utilisateur. - **Traitement et stockage des images**: Apprenez à traiter, stocker et gérer les images uploadées par vos utilisateurs. Maîtrisez le renommage des fichiers et leur intégration en base de données. - **Réinitialisation de mot de passe**: Mettez en place un mécanisme sécurisé permettant aux utilisateurs oubliés leur mot de passe de le réinitialiser facilement. - **Envoyer des emails avec Swiftmailer et Composer**: Découvrez comment installer et utiliser des librairies PHP pour envoyer des e-mails, comme une confirmation d'inscription ou un mot de passe oublié. - **Déconnexion et suppression de compte**: Laissez à vos utilisateurs la possibilité de se déconnecter et de supprimer leur compte de manière sécurisée, en s'assurant que toutes les données associées soient également supprimées. ### **Pourquoi choisir ce cours ?** - **Pratique enrichissante**: Avec des exercices pratiques et des projets à réaliser, vous mettrez rapidement à l'épreuve ce que vous avez appris. - **Approche complète**: De la conception initiale à la mise en œuvre sécurisée, tout est couvert pour vous rendre autonome et prêt à gérer les besoins des utilisateurs de votre site. - **Ressources disponibles**: Vous aurez accès à des supports pédagogiques complets, y compris des vidéos explicatives, des tutoriels écrits et un forum pour poser vos questions et partager vos projets avec d'autres apprenants. ### **Investissez dans votre avenir** Rejoignez le cours PHP Débutant - Créer un espace membre complet et devenez un développeurPHP compétent. C'est le premier pas vers la réalisation de projets web ambitieux et l'acquisition de compétences clés en développement web. 🚀 --- **Instructeur :** LE CORRE Fabien **Titre du cours :** PHP Débutant - Créer un espace membre complet **Émotion de rejoindre le cours :** 🎈🎉

Screenshots

PHP Débutant - Créer un espace membre complet - Screenshot_01PHP Débutant - Créer un espace membre complet - Screenshot_02PHP Débutant - Créer un espace membre complet - Screenshot_03PHP Débutant - Créer un espace membre complet - Screenshot_04

Our review

📚 **Course Review** **Overall Rating:** 4.4/5 **Pros:** - *Structured Content*: The course has a well-structured content, particularly in terms of data validation and security, which is critical for PHP developers. - *Practical Learning Experience*: The pace of the course allows learners to effectively assimilate information while being able to code concurrently. - *Engaging Presentation*: The formator's voice is pleasant and engaging, making learning an enjoyable experience. - *Relevant Content*: The material covered is both effective and pertinent for those looking to expand their knowledge in PHP, especially with PDO and procedural PHP. - *Clear Explanations*: The explanations provided are clear and aid in understanding complex topics, contributing positively to the overall educational experience. 🚫 **Cons:** - **Target Audience Mismatch**: Although the course is well-made, it may not be suitable for absolute beginners who lack prior knowledge of PDO and procedural PHP. A prerequisite for familiarity with these concepts would enhance the learning experience for the intended audience. - **Video Quality Concerns**: Some users pointed out that a resolution higher than 720p would improve the visual experience, which is currently available on Udemy platforms. - **Incomplete Explanations**: A few learners found some sections complex and felt there were areas where more detailed explanations would be beneficial. **Course Summary:** The course has received high praise for its comprehensive approach to PHP, PDO, and procedural programming, with a focus on data validation and security. It is highly recommended for individuals who have prior knowledge in these areas or are beyond the beginner level. The engaging content, clear explanations, and structured format make it a valuable resource for developers looking to enhance their PHP skills. However, potential students should ensure they meet the course's prerequisites to avoid frustration from complex topics without sufficient background information. Video quality concerns and incomplete explanations in some areas are minor drawbacks that do not significantly detract from the overall positive feedback received by this course.

Charts

Price

PHP Débutant - Créer un espace membre complet - Price chart

Rating

PHP Débutant - Créer un espace membre complet - Ratings chart

Enrollment distribution

PHP Débutant - Créer un espace membre complet - Distribution chart

Related Topics

2837898
udemy ID
2/26/2020
course created date
3/2/2020
course indexed date
Bot
course submited by