|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/php-y-mysql-el-curso-completo-de-principiante-a-master/
课程评论:没有评论
**PHP y MySQL:从入门到精通的完整课程** 本课程旨在帮助您掌握使用 PHP 和 MySQL 开发功能强大的 Web 应用程序。您将从基础知识学起,逐步深入到更复杂的概念,包括: * **PHP 编程基础:** 变量、循环、条件语句、数组、函数、会话管理、表单验证。 * **面向对象编程 (OOP) & 设计模式:** 学习 PHP 的 OOP 特性,以及 MVC (模型-视图-控制器) 设计模式。 * **MySQL 数据库:** 创建数据库、表,使用 MySQLi 和 PDO 进行连接和操作,防止 SQL 注入。 * **Web 开发技术:** HTML5、CSS3、Bootstrap(用于响应式设计)、jQuery(用于前端交互)、Ajax 和 JSON(用于动态数据传输)。 * **安全实践:** 安全地加密密码 (password\_hash()),以及发送电子邮件。 * **项目实战:** * 开发完整的用户模块,包括注册、登录、激活/禁用用户状态、添加/编辑/删除用户(使用模态窗口)、以及注册用户时的数据验证。 * 应用 Ajax 和 jQuery 实现用户状态的动态切换。 * 使用 Bootstrap 弹出警报消息,提示操作成功或失败。 * 使用 MySQL Workbench 设计数据库表(包括类别、客户、购买、订单详情、销售详情、公司、权限、产品、供应商、用户、用户权限、销售等)。 * 集成 AdminLTE 模板并进行定制。 * 了解如何使用 PDO 连接多种数据库(Oracle, MySQL, SqLite 等)。 * 学习如何使用 `mysqli_real_escape_string()`防止 SQL 注入。 * 实现 CRUD (创建、读取、更新、删除) 操作,并结合会话和验证。 * 开发记录搜索和分页功能。 **课程亮点:** * **全面的技能栈:** 涵盖当下最流行的 Web 开发技术,为您的职业生涯增添竞争力。 * **循序渐进的学习路径:** 从零基础到精通,让您轻松掌握开发技能。 * **丰富的实践项目:** 通过实际项目演练,巩固所学知识,提升解决实际问题的能力。 * **行业最佳实践:** 学习安全的代码编写习惯和高效的开发模式。 如果您想提升 Web 开发技能,掌握 OOP、PDO、MySQL、jQuery、Ajax、JSON 和 Bootstrap 等技术,并在前端和后端开发领域取得突破,那么这门课程将是您的理想选择!
Bienvenido al curso PHP y MySQL: El Curso Completo de Principiante a Master: En el curso aprenderás a desarrollar aplicaciones web funcionales desde lo más básico a lo más complejo. Vas a aprender como desarrollar aplicaciones web funcionales utilizando el lenguaje de programación más popular y con más oportunidades de trabajo PHP, trabajaremos con la programación orientada a Objetos, PDO (PHP Data Objects) y el gestor de base de datos MySql, aprenderás a usar la conexión MySQLI y PDO, para la administración de las tablas de la base de datos trabajaremos con las herramienta PhpMyadmin, para algunos desarrollos utilizaremos HTML5, CSS3 para el diseño de las vistas de algunas aplicaciones,también vamos a trabajar con el framework Bootstrap para hacer más fácil nuestro diseño web, usaremos la librería JQuery, la tecnología Ajax y Json para hacer dinámico nuestras aplicaciones web. La tecnologías de Bootstrap, Jquery y Ajax la vamos a ver en el modulo de Usuarios de un proyecto de sistema de ventas. En el curso aprenderás y dominaras todas las estructuras del lenguaje de programación tales como Variables, Ciclos, Condicionales, Arreglos, Funciones, Sessiones, validaciones de formularios, Ajax, Programación orientada a objetos, Patrones de diseño MVC (modelo, vista, controlador) entre otras cosas más. Aprenderás a encriptar un password de forma segura usando la función de PHP password_hash(). Aprenderás a enviar correos con la función Mail() de PHP desde un hosting. Aprenderás a crear bases de datos en MySQL, tablas y hacer conexiones a bases de datos usando MySQLI y PDO(PHP Data Objects). Con PDO puedes manejar 12 tipos distintos de bases de datos (Oracle, MySQL, SqLite, etc…), sin necesidad de rehacer todo el proyecto, además que con PDO es más seguro y evitamos inyecciones SQL. Evitaremos las inyecciones SQL con la función mysqli_real_escape_string(), cuando usemos la conexión MySQLI. Aprenderás a desarrollar CRUD (CREATE, READ, UPDATE, DELETE) usando la conexión MySQLI y PDO, se aplicará sessiones y validaciones. Desarrollaremos un buscador de registros y un sistema de paginación. Aprenderás el patrón de diseño MVC (Modelo, Vista, Controlador). Aprenderás a desarrollar un CRUD en MVC usando la conexión MySQLI y PDO, se trabajará con sesiones, clases, objetos y usando buenas prácticas de programación. Vamos a desarrollar el Módulo de Usuarios de un proyecto web y primeramente se va diseñar las tablas de la base de datos(categoria, clientes, compras, detalle_compras, detalle_ventas, empresa, permisos, producto, proveedor, usuarios, usuario_permiso,ventas) utilizando la tecnología MysqlWorkBench y el resto de los módulos (proveedores, clientes, compras, ventas) se continuará en otro curso que pueden ver online. Vamos a trabajar con una plantilla web AdminLTE y luego la vamos a depurar para adecuarla a nuestro modo. Vamos a validar el login del modulo de usuarios con una expresión regular para tener seguridad de acceso y evitar inyecciones o ataques. Trabajaremos con ventanas modales para agregar, editar y eliminar registros del Módulo de Usuarios. Aprenderás como Activar y desactivar los estados de un registro al dar click al boton utilizando Jquery y la tecnologia ajax y json en el Módulo de Usuarios. Habrán mensajes de alerta con bootstrap cuando se agrega, edita,elimina un registro en el Módulo de Usuarios o si existen registros existentes en la base de datos. Validaremos con PHP y Ajax que no existan registros repetidos en las tablas de la base de datos. Al final del curso tendrás conocimientos suficientes para que puedas desarrollar aplicaciones web funcionales. Si quieres aprender a desarrollar aplicaciones web con PHP POO, PDO, MySQL, JQuery Ajax, Json, Bootstrap, subir de nivel en el desarrollo frontend, backend y aumentar tus oportunidades laborales ¡Este es tu curso! Échale un vistazo al currículo del curso para ver todos los temas que aprenderás. Únete al curso y sube de nivel: ¡¡ Aprende a desarrollar aplicaciones web!!