When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

PHP y MySQL: El Curso Completo de Principiante a Master
Aprende a desarrollar aplicaciones web desde cero a Master - Incluye Proyectos

This Course Includes
udemy
4.2 (47 reviews )
21h 1m
english
Online - Self Paced
professional certificate
Udemy
About PHP y MySQL: El Curso Completo de Principiante a Master
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
!!
What You Will Learn?
- Configuración un servidor Apache PHP MariaDB (MySQL). .
- Instalar el editor de texto Brackets .
- Desarrollar Web Dinámicos con PHP y bases de datos en MYSQL. .
- Conectarse a la base de datos MYSQL desde PHP utilizando la conexión MySQLI y PDO(PHP Data Objects). .
- Desarrollar un CRUD (CREATE, READ, UPDATE, DELETE) .
- Desarrollar un formulario de búsqueda .
- Desarrollar un sistema de paginación .
- Evitar Inyección SQL .
- Programación orientada a objetos (POO) .
- Enviar Correo con Mail y desde un hosting. .
- Desarollar un patrón de diseño MVC (Model, View, Controller) .
- Desarrollar un CRUD en MVC usando la conexión MySQLI y PDO .
- Desarrollar una aplicación web de gestión de usuarios donde podemos, añadir, editar, eliminar usuarios y ver un listado paginado. .
- Diseñar las tablas de una base de datos utilizando la herramienta MySQL WorkBench. .
- Desarrollar formulario de contacto y validación con PHP y Ajax. .
- Utilizar JQuery para manejar eventos y emplear la tecnología Ajax y Json. .
- Manejar la plantilla AdminLTE. .
- Utilizar DataTables para mostrar el listado de los registros con paginación,filtros y exportarlos en formato pdf, excel. .
- Agregar, editar y eliminar registros en una ventana modal. Show moreShow less.