Curso completo de PHP 8 y MySQL 8 desde cero
Aprende a desarrollar aplicaciones web dinámicas con PHP 8 y MySQL 8. Con este curso desde cero, podrás conectar y manipular bases de datos MySQL, crear patrones de diseño y enrutamiento MVC, y construir una carrera en desarrollo web. ¡Únete ahora!
Creado por Victor Arana Flores
Objetivos del curso
-
Aprender los fundamentos del lenguaje de programación PHP desde cero.
-
Comprender cómo trabajar con bases de datos MySQL y realizar consultas SQL.
-
Conocer los patrones de diseño y enrutamiento MVC para desarrollar aplicaciones web.
-
Desarrollar habilidades en programación orientada a objetos y crear aplicaciones más escalables y mantenibles.
-
Prevenir la inyección SQL y asegurar la seguridad de las aplicaciones web.
-
Construir una sólida base para seguir aprendiendo y avanzando en el desarrollo web.
Temario del curso
-
- Mi primer programa en PHP 13:27
- Variables en PHP 09:09
- Constantes en PHP 08:55
- Tipos de datos en PHP 09:50
- Operadores matemáticos y de asignación en PHP 08:10
- Operadores lógicos y de comparación en PHP 10:48
- Operadores de asignación combinada en PHP 05:20
- Estructuras condicionales en PHP: if, else y elseif 07:39
- Operadores ternarios en PHP 04:56
- Estructuras de selección múltiple en PHP: switch y match 08:04
- Estructuras repetitivas en PHP: while y do-while 12:18
- Estructuras repetitivas en PHP II: for y foreach 10:16
- Sentencias break y continue en PHP: control de bucles 05:57
- Funciones en PHP: conceptos básicos y definición 08:35
- Crear funciones en PHP: sintaxis y uso 08:19
- Ámbito de las variables en PHP: global y local 07:06
- Argumentos fijos y variables en PHP: paso de valores a funciones 08:24
- Funciones con tipado definido en PHP 08:01
- Cadenas de caracteres o strings en PHP: manipulación y uso 14:16
- Arrays unidimensionales en PHP: conceptos básicos y definición 07:30
- Arrays multidimensionales en PHP: definición y uso 06:56
- Funciones para arrays en PHP: ordenamiento y búsqueda 07:28
- Formularios en PHP: recopilación de datos mediante HTML y PHP 39:34
-
- ¿Qué es la programación orientada a objetos? 07:19
- Clases y objetos en PHP: definición y uso 24:25
- Herencia en PHP 13:06
- Encapsulamiento en PHP: 10:54
- Interfaces en PHP: definición y uso 07:27
- Clases abstractas en PHP 08:50
- Traits en PHP 15:27
- Namespace en PHP 08:06
- Autoload en PHP: carga automática de clases 09:16
- Palabra clave Final en PHP 03:36
- Propiedades y métodos estáticos en PHP 09:03
- Fluent interface en PHP 04:31
- Atributos con nombre en PHP 04:20
- Expresiones regulares en PHP 53:46
-
- ¿Qué es MySQL? Introducción a la base de datos relacional 13:21
- Tipos de datos en MySQL: definición y uso 16:03
- Creación de tablas en MySQL 18:13
- Agregar registros en MySQL: insertar datos en una tabla 07:59
- Actualizar y eliminar registros en MySQL 09:22
- Índices (index) en MySQL 15:32
- Índice FULLTEXT en MySQL 10:59
- Consultas a una base de datos en MySQL 21:55
- Match Against en MySQL 05:05
- Order By y Group By en MySQL 05:41
- Relaciones en MySQL 34:15
- Cruce de tablas (inner join, left join y right join) en MySQL 14:00
- Funciones en MySQL 19:40
-
- ¿Qué es el patrón MVC? 08:05
- Establecer un único punto de acceso a la aplicación en PHP 18:24
- Simple enrutador con PHP 23:48
- Simple enrutador con PHP II 20:10
- Cómo pasar parámetros por ruta en PHP 40:59
- Controladores en PHP 11:53
- Vistas I: cómo trabajar con ellas en PHP 14:57
- Vistas II: cómo pasarle parámetros en PHP. 06:38
- Conexión a una base de datos MySQL desde PHP 17:30
- Cómo hacer consultas SQL a una base de datos MySQL desde PHP 13:18
- Cómo obtener registros de una base de datos MySQL desde PHP 20:30
- Cómo insertar registros en una base de datos MySQL desde PHP 10:51
- Cómo actualizar registros en una base de datos MySQL desde PHP 07:27
- Cómo eliminar registros en una base de datos MySQL desde PHP 05:10
- Inyección SQL: qué es y cómo prevenirla 11:19
Requisitos del curso
- Conocimientos básicos de programación y de HTML y CSS son recomendados.
- Un ambiente de desarrollo local con un servidor web y una instalación de MySQL. Se recomienda XAMPP o WAMP para Windows, MAMP para Mac y LAMP para Linux.
- Un editor de código como Visual Studio Code, Sublime Text o PHPStorm.
Descripción
¡Bienvenido al curso de PHP 8 y MySQL 8 desde cero! En este curso aprenderás a programar aplicaciones web utilizando dos tecnologías fundamentales: PHP y MySQL.
Comenzaremos desde cero, aprendiendo los conceptos básicos de PHP, como la sintaxis, las variables, los operadores, las estructuras condicionales y repetitivas, las funciones, los arrays y la programación orientada a objetos. A medida que avancemos, aprenderás a utilizar MySQL, una de las bases de datos más populares en la web, para almacenar y manipular datos de manera eficiente.
Aprenderás a crear tablas, insertar y actualizar registros, trabajar con índices y consultas avanzadas utilizando JOINs y funciones MySQL. También cubriremos temas avanzados como la prevención de inyecciones SQL, el patrón MVC y el enrutamiento en PHP.
Con este curso, estarás listo para crear aplicaciones web dinámicas y escalables utilizando PHP y MySQL, una combinación poderosa y versátil que se utiliza en muchas de las páginas web más populares del mundo. ¡Comencemos!
Reseña de los estudiantes
Gratis
Detalle del curso:
- Última actualización 14/08/2023
- Duración: 14.1 horas
- Nivel básico
- Calificación: 4.98
- Acceso de por vida