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.

Udemy logo

PHP y MySQL: El Curso Completo de Principiante a Master

Aprende a desarrollar aplicaciones web desde cero a Master - Incluye Proyectos

     
  • 4.2
  •  |
  • Reviews ( 47 )
₹799

This Course Includes

  • iconudemy
  • icon4.2 (47 reviews )
  • icon21h 1m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

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.