FreeCourse Logo
FreeCourse.io
Verified CouponsFree CoursesJobsBlog
Categories
Home/Courses/Arquitectura Web Profesional: PHP y MySQL con MVC
Arquitectura Web Profesional: PHP y MySQL con MVC
Development100% OFF

Arquitectura Web Profesional: PHP y MySQL con MVC

Udemy Instructor
4.111111(516 students)
Self-paced
All Levels

About this course

En este curso aprenderás a desarrollar aplicaciones web profesionales utilizando el patrón de diseño Modelo-Vista-Controlador (MVC) con PHP y MySQL. Este enfoque no solo te ayudará a organizar mejor tu código, sino que también te permitirá construir proyectos más limpios, escalables y fáciles de mantener. Comenzaremos desde los conceptos básicos, explicando qué es MVC y por qué es tan importante en el desarrollo moderno de software.

A lo largo del curso, implementarás un proyecto completo desde cero, comprendiendo cómo interactúan el Modelo (la lógica de acceso y manipulación de datos), la Vista (la interfaz del usuario) y el Controlador (la lógica que conecta ambas partes). Entre los temas que cubriremos, destacan:Introducción al patrón MVC y sus ventajas. Configuración del entorno con PHP y MySQL.

Creación y conexión de una base de datos eficiente. Construcción de un sistema de rutas personalizado para manejar URLs dinámicas. Implementación de un CRUD (Crear, Leer, Actualizar, Eliminar) completo.

Uso de plantillas para vistas reutilizables y atractivas. Mejores prácticas para separar responsabilidades y mantener tu código limpio. Este curso está diseñado para desarrolladores con conocimientos básicos de PHP y MySQL que quieran dar el siguiente paso en su carrera y aprender a estructurar aplicaciones como lo hacen los profesionales.

Al finalizar el curso, tendrás las herramientas necesarias para crear sistemas robustos y escalables con un enfoque profesional, aplicando el patrón MVC en cada uno de tus proyectos. ¡Empieza ahora y lleva tus habilidades de desarrollo web al siguiente nivel!

Skills you'll gain

Web DevelopmentSpanish

Available Coupons

Loading...

Course Information

Level: All Levels

Suitable for learners at this level

Duration: Self-paced

Total course content

Instructor: Udemy Instructor

Expert course creator

This course includes:

  • 📹Video lectures
  • 📄Downloadable resources
  • 📱Mobile & desktop access
  • 🎓Certificate of completion
  • ♾️Lifetime access
$0$90.99

Save $90.99 today!

Enroll Now - Free

Redirects to Udemy • Limited free enrollments

Share this course

https://freecourse.io/courses/arquitectura-web-profesional-php-y-mysql-con-mvc

You May Also Like

Explore more courses similar to this one

API/REST con Net 5 + Swagger + SQL Server
Development
0% OFF

API/REST con Net 5 + Swagger + SQL Server

Udemy Instructor

En este curso veras como crear tu propia API REST con NET5. Verás como diseñar tu base de datos con SQL SERVER y como utilizar SWAGGER para las pruebas. El contenido del curso es el siguiente:A)Introducción:1) Temario del curso2) Preparación del entorno3) Creación de nuestro proyectoB)Personalizando Api/Rest4) Creamos clase del modelo y nuestro controlador  5) Teoría Inyección de dependencias  6) Inyección de dependencias en nuestro proyecto 7) DTO (Data Transfer Layer)C)Peticiones Post, Put, Delete8) Creando mecanismo para una petición POST    9) Creando mecanismo para una petición PUT10) Creando mecanismo para una petición DELETED)Persistencia en base de datos11) Instalación del motor de SQL SERVER12) Instalación de Management Studio13) Creando nuestra base de datos y tabla de Productos14) Alta de productos en SQL Server15) Como obtener todos los productos y por código de producto en SQL Server16) Modificar productos en SQL Server17) Borrar productos en SQL ServerE)Programación asíncrona en NET 5 18) Conceptos de programacion asíncrona  19) Adaptamos interfaz y repositorios para programación asíncrona20) Adapatamos controlador para programación asíncrona21) Modificamos startup y probamos cambios F)Gestión de log22) Añadir paquete para gestión de log 23) Guardar en un log la traza completa de la excepciónG)Autenticación con JWT24)Teoría sobre Json Web Token 25)Creamos estructura base datos para usuarios API26)Añadiendo JWT a nuestra API27)Swagger: commo añadir cabecera H)Conclusiones28)Conclusiones

4.5•1.5K•Self-paced
FREE$95.99
Enroll
Aprende a crear aplicaciones: Blazor + .Net + SQL Server
Development
0% OFF

Aprende a crear aplicaciones: Blazor + .Net + SQL Server

Udemy Instructor

BLAZOR es una tecnología de Microsoft que nos permite realizar aplicaciones web con C# sin necesidad de utilizar JavaScript.En este curso vamos a aprender a desarrollar aplicaciones web con BLAZOR.En este curso vemos como crear aplicaciones web con C#, veremos como construir y consumir nuestra  propia API REST y veremos como crear una estructura de base de datos con SQL Server.  También veremos como obtener los datos de nuestra base de datos vía procedimientos almacenados. No utilizaremos Entity Framework.El temario del curso es el siguiente: A)Introducción: 1) Temario del curso.   2) Que es Blazor. Instalacion del entorno.  B)  Analizando nuestro primer proyecto 3) Blazor Server vs Blazor WebAssembly 4) Estructura de un proyecto 5) Componentes razor C) Modelo de clases. Diseño de nuestra aplicación6) Clases del modelo 7) Creando estrucutura de la aplicación 8) Creando estrucutura de la aplicación (II)    D) Creando BBDD y nuestra  API/REST 9) Conceptos sobre API/REST 10) Creando nuestra API/REST 11) Creando nuestra BBDD   12) Creando infraestructura para conectar a BBDD 13) Listar alumnos via API/REST 14) Listar alumnos por id    15) Guardar nuevo alumno    16) Validaciones         17) Modificar alumno    18) Eliminar alumno 19) Buscar alumno 20) Definiendo los métodos pendientes 21) Vemos los métodos implementados E) Consumir API desde BLAZOR22) Llamando API desde Blazor 23) Creando vista detalles de un alumno 24) Creando vista formulario de alta (1) 25) Creando vista formulario de alta (2) 26) Creando vista modificación usuario 27) Dando vida al borrar usuario 28) Listando cursos de un alumno (1) 29) Listando cursos de un alumno (2) 30) Vista inscripción cursos (1) 31) Vista inscripción cursos (2) 32) Listar todos los cursos 33) Dar de alta cursos 34) Modificar cursos y precio (1) 35) Modificar cursos y precio (2) 36) Borrar cursos F) Gestión de errores37) Añadimos registro de log a nuestra API 38) Añadimos registro de log a Blazor Server 39) Controlando excepciones en nuestra aplicación Blazor Server(1) 40) Controlando excepciones en nuestra aplicación Blazor Server(2) 41) Gestionando errores globales G) Securizando API/REST y cliente Blazor Server42) Método Login API/REST 43) Peticiones API/REST con token 44) Vistas de inicio sesión y registro. 45) Mecanismos autenticacion 46) Guardar usuario registro 47) Validar contra BBDD 48) Logout I) Conclusiones49) Conclusiones 50) Como publicar sitios en el IISJ) Paginación51) Mecanismo de paginación en SQL52) Mecanismo de paginación en BlazorK) Preguntas estudiantes53) Agregamos librería para usar JavaScriptL) Actualización a Visual Studio 2022 y .NET 654)Instalación del nuevo Visual Studio 202255)Actualización de proyectos a .NET 656)Actualización librería JSONM) Actualización del proyecto  a .NET 757)Como actualizar visual studio para utilizar .NET 7 y C#1158)Actualizamos proyecto a la versión de .NET 7 (I)59)Actualizamos proyecto a la versión de .NET 7 (II)N)Actualización a .NET 860)Como actualizar visual studio para utilizar .NET 8 y C#1261)Actualizamos proyecto a NET 8O)Actualización SQL Server 202262)Instalación Motor SQL Server 202263)Instalación nuevo Management  Studio64)Restaurando base de datos y adaptando proyecto

4.5•358•Self-paced
FREE$108.99
Enroll
Aprende a crear Minimal APIs con .Net + Swagger + SQL Server
Development
0% OFF

Aprende a crear Minimal APIs con .Net + Swagger + SQL Server

Udemy Instructor

En este curso veras como crear tu propia Minimal API con NET . Verás como diseñar tu base de datos con SQL SERVER y como utilizar SWAGGER para las pruebas. El contenido del curso es el siguiente:A)Introducción        1) Temario del curso 2) Preparación del entorno. Instalación de Visual Studio 2022   3) Instalación del motor de SQL SERVER   2022   4) Instalación de Management Studio 2022 5) ¿Qué  es una Minimal API?¿Porque utilizarla?  6) ¿Qué es una API?  B) Creación de nuestra Minimal API          7) Creación del proyecto 8) Minimal API vs API estándar 9)  Limpiamos nuestro proyecto 10) Creación Endpoint Ejemplo C)  Creación clase del modelo y peticiones http 11) Creamos clase producto 12) Ejemplo petición get 13) Ejemplo petición post 14) Ejemplo petición put 15) Ejemplo petición delete 16) Renombrar endpoints  D) Persistencia en base de datos 17) Teoría Inyección de dependencias  18) Creando nuestra base de datos y tabla de Productos 19) Mecanismo de alta de productos en SQL Server y .NET 20) Obtener datos de los productos con peticiones GET 21) Mecanismo para modificar productos 22) Mecanismo para  borrar productos E) Conceptos programación asincrona y  DTO's 23) Conceptos programación asíncrona 24) DTO (Data Transfer Layer) 25) Adaptamos API para utlizar DTOF) Json Web Token 26) Teoría sobre Json Web Token 27) Creamos estructura de base datos para usuarios API 28) Añadiendo JWT a nuestra APIG) Mapeamos nuestros endpoint en clases 29)Mapeamos endpoint  de productos 30)Mapeamos endpoint  de loginH) Creación mecanismo de clientes 31) Creamos clase cliente y cliente DTO 32) Petición post para clientes 33) Petición get para clientes 34) Petición put para clientes 35) Petición delete para clientes I) Creamos mecanismo de ventas         36) Creamos clase venta y venta DTO 37) Petición post para ventas 38) Petición get para ventas 39) Petición put para ventas 40) Petición delete para ventas J) Gestión de logs        41)Añadimos paquete para la gestión de log 42)Registramos log en nuestra aplicaciónK) Conclusiones         43) Conclusiones del curso

4.9•3.1K•Self-paced
FREE$113.99
Enroll
FreeCourse LogoFreeCourse

Freecourse.io brings you high-quality online courses with free certificates to help you upskill, boost your career, and achieve your goals anytime, anywhere.

Resources

  • Courses
  • Jobs
  • Categories
  • Features

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms
  • Cookies
  • Licenses

© 2026 FreeCourse. All rights reserved.