Patrón de diseño MVC (Modelo Vista Controlador) en PHP

所在平台: Udemy

课程主页: https://www.udemy.com/course/patron-de-diseno-mvc-modelo-vista-controlador-en-php/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:PHP中的MVC模式(模型-视图-控制器) 课程概述:本课程深入探讨MVC设计模式在Web应用程序开发中的应用,适合中级水平的学习者。重点在于实践应用MVC原则,使用PHP和MySQL进行项目开发,旨在帮助学生创建坚固的应用结构,避免"意大利面代码"的问题。此课程要求学员具备一定的编程基础,尤其是PHP知识,因此不会讲解变量和条件结构等基本概念,直接进入MVC内容。 课程内容包括基于MVC设计模式的框架构建,强调代码重用和概念分离的重要性,这些都是高效应用开发和维护的基础。课程中还会使用Twig与Bootstrap 4,为视图提供更吸引人的设计。 所有的概念将通过从零开始构建一个功能性框架来实际演示,基于MVC模式和面向对象编程(OOP)进行学习。这一更高级的方式包括类、公共与私有方法、属性和对象实例等内容的理解与应用。学生将学习创建多种类以渲染视图、进行数据库连接和生成动态重定向。 本课程是一个实用型的课程,所有理论概念都会立即应用。在课程的最后阶段,学员将创建一个简单的电影主题Web应用,包括封面、电影列表视图,以及编辑和删除电影的选项。每节课结束后,学生将获得一个可下载的压缩文件,里面包含课程期间的全部代码,以便于随时继续学习。 完成项目后,学员能够将自己创建的框架应用于个人或专业项目,能够在真实环境中实际运用所学的知识。这门课程对于希望扩展知识和技能的PHP学习者,无论是有经验的开发者还是新手,都具有极大的价值。

课程评论(0条)

课程详情

Explora las posibilidades del patrón de diseño Modelo, Vista, Controlador (MVC) en el desarrollo de aplicaciones web. Este curso de nivel intermedio se centra en la aplicación práctica de los principios del MVC utilizando PHP y MySQL. El objetivo principal es capacitar a los estudiantes en la creación de estructuras sólidas para aplicaciones y evitar a toda costa el "código espagueti". El curso requiere conocimientos previos en programación (si es en PHP mucho mejor), por lo que omitiremos la explicación de conceptos básicos como variables y estructuras condicionales para que puedas ir directo al grano y aprender lo que te interesa, el MVC.En este curso llevaremos a cabo la construcción de una estructura robusta basada en el patrón de diseño MVC. Haremos hincapié en la importancia de la reutilización de código y la separación de conceptos, elementos fundamentales en el desarrollo y mantenimiento de aplicaciones eficientes. Durante el curso haremos uso de twig y Bootstrap 4 para un diseño más atractivo en lo que a la vista se refiere.La explicación de todos los conceptos se harán al mismo tiempo que crearemos nuestro propio framework funcional desde cero con PHP, basado en el patrón MVC y la programación orientada a objetos (POO). Este enfoque más avanzado implica la comprensión y aplicación de conceptos como clases, métodos públicos y privados, propiedades, instancias de objetos y más. Se promueve la creación de diversas clases para renderizar vistas, realizar conexiones a bases de datos y generar redirecciones dinámicas.Este es, sin lugar a dudas, un curso práctico, en donde cada concepto teórico es aplicado al instante. Vamos a crear una aplicación web muy sencilla cuya temática será el cine y que contará con una portada, una vista para listar un conjunto de películas, así como daremos la opción de editar una película o borrarla. Al finalizar cada clase, tendrás un archivo comprimible con el código del curso entero, por lo que siempre vas a poder descargar el código a la altura por la que va el curso y poder continuar a partir de ahí.Cuando concluyamos con nuestro proyecto, tendrás la posibilidad de utilizar el framework creado por nosotros mismos en proyectos personales o incluso profesionales, por lo que lo tendrás todo para aplicar lo aprendido en entornos del mundo real. Con una base previa en PHP, este curso promete ampliar los conocimientos y habilidades, ya sea para aquellos con experiencia o para aquellos que están dando sus primeros pasos en este emocionante campo de los patrones de diseño.

课程标签

0人关注该课程

主题相关的课程