Apprendre l'architecture MVC en PHP Procédural

所在平台: Udemy

课程主页: https://www.udemy.com/course/creer-une-application-web-en-php-procedural-et-le-modele-mvc/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程旨在教授您如何使用 MVC (Model-View-Controller) 架构用PHP原生代码编写干净、简单且高效的代码。通过本课程,您将学习MVC架构的基础概念,这些概念将使您的PHP项目更快、更容易编写、维护和更安全。 **课程内容概览:** * **构建专业PHP代码结构:** 从零开始开发一个应用程序,学习如何像专业人士一样组织您的PHP代码。 * **提升Web开发水平:** MVC是目前最流行的PHP项目架构,学习它将大大提升您在Web开发领域的竞争力。 * **平稳过渡到更高级的技术:** 本课程旨在为您打下MVC原则的基础,这将使您更容易转向面向对象的PHP MVC以及学习Symfony、Zend Framework或Laravel等框架。 * **解决实际编码问题:** 如果您还在将数据库代码和HTML代码混写在同一个PHP脚本中,并想知道如何改进,本课程将提供解决方案。 * **分步实践:** **从基础概念入手,课程将引导您一步步构建一个完整的MVC应用程序。** 每一节课都会展示如何向代码添加内容及其原因,逐步搭建MVC模型。 * **开发一个完整的在线课程管理和注册应用:** 课程将使用PHP原生代码,在MVC架构下,一步步开发一个可扩展的在线课程管理和注册Web应用程序。 * **关键技术和功能:** * **路由和URL重写:** 实现路由系统和URL重写(使用.htaccess)。 * **数据库管理:** 使用PDO对象进行数据库操作,重点讲解CRUD(创建、读取、更新、删除)的四个基本操作。 * **课程管理 (CRUD):** 添加、获取、显示、更新和删除课程。 * **用户账户创建:** 允许学生创建账户。 * **用户认证:** 实现完整的用户登录和身份验证。 * **服务器端表单验证:** 确保数据输入的有效性。 * **课程注册:** 使学生能够注册课程。 * **用户课程查询:** 获取并显示用户已注册的课程。 * **Bootstrap主题集成:** 实现和适配一个免费的Bootstrap主题。 * **免费源代码:** 课程提供的源代码可供免费下载和使用。 **目标学员:** 本课程适合已经具备PHP知识,但**希望学习如何使用MVC来改进代码的开发者**。 **如果您还不熟悉PHP原生代码,本课程可能不适合您。**

课程评论(0条)

课程详情

DescriptionVous souhaitez apprendre à coder en PHP de manière propre, simple et efficace à l'aide de l'architecture MVC (Model, view, controller), ce cours est fait pour vous.Apprenez les concepts de base de l'utilisation de l'architecture MVC (modèle-vue-contrôleur) qui rendra vos projets PHP plus rapides, plus faciles à écrire et à maintenir, et plus sûrs.Apprenez à structurer votre code PHP comme un professionnel en développant une application à partir de zéro.Faites passer vos projets de développement Web au niveau supérieurLa plupart des sites Web et les applications web écrites en PHP utilisent ce modèle MVC qui devient le plus populaire.L'écart entre la connaissance de PHP et l'utilisation d'un framework peut être énorme. Ce cours vise à vous faire doter des principes de base du modèle MVC en PHP Procédural qui vous faciliteront ensuite l'adoption de ce modèle de conception en PHP Orienté Objet puis l'apprentissage d'un framework comme symfony, zend framework ou laravel.Contenu et vue d'ensembleJ'ai conçu ce cours pour être facilement compris par les programmeurs qui connaissent PHP mais ne savent pas comment coder en utilisant le MVC. Mettez-vous du code de base de données et du HTML dans le même script PHP ? Vous voulez savoir pourquoi c'est une mauvaise idée ? Voulez-vous savoir comment le faire mieux ?En commençant par les concepts de base du MVC, ce cours vous fera découvrir toutes les étapes nécessaires pour mettre en place l'architecture MVC étape par étape.En commençant par un simple script PHP, chaque cours vous montre ce que vous allez ajouter au code et pourquoi, en construisant le modèle MVC étape par étape. À la fin de ce cours, vous aurez construit plusieurs fonctions d'une application de gestion et d'inscription aux cours en ligne évolutive que vous pourrez la développer et l'améliorer comme il vous semble.Dans ce cours, nous développerons étape par étape, dans le cadre de l'architecture MVC (Model View Controller), une application Web de gestion et d'inscription au cours en ligne en utilisant le PHP procédural. Nous mettrons en place, le système de routage et de réécriture d'URL (en utilisant le.htaccess). Nous traiterons également la gestion de la base de données à l'aide de l'objet PDO, en mettant en lumière les quarte opérations du CRUD.L'application que nous allons développer comprendra:Gestion des cours (CRUD): ajouter, récupérer et afficher, mettre à jour et supprimer un cours.Création de compte utilisateur (étudiant)Authentification complète de l'utilisateurValidation du formulaire côté serveurInscription à un coursRécupération et affichage des cours auxquels est inscrits un utilisateur.Mise en place et adaptation d'un thème bootstrap (gratuit)Le code source est libre et reste à votre disposition en téléchargement.À qui s'adresse ce cours ?Ce cours MVC PHP est destiné à ceux qui connaissent déjà PHP mais qui veulent savoir comment ils peuvent améliorer leur code en utilisant le MVC. Ce cours n'est pas pour vous si vous ne connaissez pas déjà PHP procédural.

课程标签

0人关注该课程

主题相关的课程