Desarrollo web con PHP 7 y Mysql utilizando MVC

所在平台: Udemy

课程主页: https://www.udemy.com/course/desarrollo-web-con-php-7-y-mysql-utilizando-mvc/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 使用 PHP 7 和 MySQL 进行 MVC Web 开发 **课程概述:** 本课程将深入讲解 PHP 7 的核心概念,帮助您从零开始构建一个完整的 Web 项目。您将学习如何创建一个轻量级的 MVC(模型-视图-控制器)迷你框架。该框架不仅能用于中等规模的 PHP 7 项目开发,更能帮助您理解 PHP 框架的工作原理,并为您学习市面上任何 MVC 框架(如 Symfony、Laravel、Phalcon 等)打下坚实基础。 课程将涵盖以下主要内容: * **开发环境搭建:** 搭建一个功能齐全的本地开发环境,并使用先进的 Web 开发工具,包括 PhpStorm、Composer、MySQL、XDebug 和 Git。 * **表单验证:** 学习如何高效地对用户提交的表单数据进行验证。 * **MySQL 数据库访问:** 使用 PDO(PHP Data Objects)技术安全、便捷地访问 MySQL 数据库。 * **通用数据访问接口:** 通过创建 `Connection` 类、`QueryBuilder`、实体(Entities)以及相应的仓库(Repositories),构建一个通用的数据访问层。 * **第三方库管理:** 学习使用 Composer 安装和管理第三方依赖库。 * **语义化 URL:** 实现对友好、易于理解的 URL 的处理。 * **框架核心类:** 深入理解并使用框架的各个核心类,如 `Request`、`Response`、`Router`、`QueryBuilder` 等。 * **Cookies 和 Sessions:** 掌握 Cookies 和 Sessions 的使用,用于管理用户状态。 * **Flash 消息:** 创建 `FlashMessage` 类,实现跨请求的数据传递。 * **用户认证:** 实现用户登录和注册功能,以及基于角色的访问控制。 * **错误处理:** 通过自定义异常层级,有效地控制和管理页面错误。 本课程提供终身访问权限,并包含未来的所有更新。

课程评论(0条)

课程详情

En este curso veremos los conceptos más importantes de PHP 7 que nos servirán para desarrollar un proyecto web desde el principio hasta el final. Crearemos un mini-framework MVC que, además de servirte para desarrollar proyectos de tamaño medio en PHP 7, también te servirá para entender el funcionamiento de un framework PHP y te dará una base excelente para aprender cualquier framework MVC disponible en el mercado (Symfony, Laravel, Phalcon, etc.) Para ello montaremos un entorno de desarrollo local totalmente funcional y utilizaremos las herramientas más avanzadas en el desarrollo web (PhpStorm, Composer, Mysql, XDebug, Git, etc.). Los puntos más importantes (aunque no los únicos) que trataremos serán los siguientes: Configuración del entorno localValidación de formulariosAcceso a bases de datos Mysql con PDOInterfaz de acceso a datos genérico con la creación de la clase Connection, QueryBuilder, entidades y los repositorios correspondientesInstalación y uso de librerías de terceros con ComposerUrls amigables (semánticas)Clases del framework (Request, Response, Router, QueryBuilder, etc.)Cookies y sesionesCreación de la clase FlashMessage para mantener datos entre peticionesControl de acceso por login y registro de usuarioDistintos accesos mediante la implementación de roles de usuarioControl de páginas de error mediante una jerarquia de excepciones propia. Te ofrezco acceso de por vida a este curso y todas las actualizaciones que iré añadiendo próximamente.

课程标签

0人关注该课程

主题相关的课程