¿Qué quieres aprender?

Experto en PHP MySQL y AJAX haciendo 3 sistemas prácticos

Experto en PHP MySQL y AJAX haciendo 3 sistemas prácticos

Udemy

Curso online


20

Un excelente curso para todo aquel desarrollador o amante de codear y seguir aprendiendo cosas nuevas, en este curso vas a dominar y aprender a realizar peticiones asíncronas con AJAX, para crear funcionalidades que le den más dinamismo a todos tus proyectos. Vamos a utilizar jQuery, Ajax, MySQL, PHP, HTML5, Bootstrap 4 y SASS para realizar 3 proyectos, el primero un arrito de compras totalmente funcional, el segundo una plataforma o librería de videojuegos con bases de datos y el tercero aprenderás a usar lo básico de composer además de varios plugins de jQuery gratuitos. Curso 99% práctico, entretenido y didáctico.

¿Para quién es este curso?

Desarrolladores web frontend

Desarrolladores web backend

Diseñadores que quieren aprender más sobre diseño web profesional

Diseñadores aspirantes a desarrolladores backend

Desarrolladores con interés en php y bases de datos mysql

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Lograrás un mejor nivel como desarrollador y te daré las herramientas para ganar más dinero gracias a esto Aprenderás a crear sitios web dinámicos con peticiones asíncronas HTTP con AJAX Adquirirás un nivel básico e intermedio de PHP Aprenderás a utilizar un entorno de desarrollo profesional Aprenderás a usar MySQL como gestor de base de datos Aprenderás SQL básico para hacer queries a la base de datos Aprenderás a aplicar diversos plugins de javascript o jquery a tus proyectos Aprenderás a hacer CRUDs dinámicos con prácticas profesionales Aprenderás principios importantes para re-aplicar en tus propios proyectos o en tu carrera profesional Aprenderás a hacer peticiones HTTP con jQuery AJAX usando las acciones de usuario Aprenderás de UX experiencia de usuario para mejorar el desempeño de una herramienta Aprenderás lo básico de SQL para controlar bases de datos Aprenderás a estructurar de forma profesional tu código y proyectos

A quién va dirigido

Desarrolladores web frontend Desarrolladores web backend Diseñadores que quieren aprender más sobre diseño web profesional Diseñadores aspirantes a desarrolladores backend Desarrolladores con interés en php y bases de datos mysql

Requisitos

Conocimientos previos de HTML5, CSS3 Uso de XAMPP, WAMPP O LAMPP Conocimientos previos de SASS o LESS Uso de editor de texto o código Conocimientos de Bootstrap 3 o 4 Conocimientos de PHP 5 o posterior Conocimientos básicos de javascript

Temario completo de este curso

Contenido del curso
¿Qué vamos a hacer? Introducción
Antes de empezar
Software y herramientas a utilizar o recomendadas
¿Nos ayudas?
Descarga los archivos del curso
Te invitamos al grupo
Descarga los archivos del curso
Preview del proyecto
Introducción
Estructura de archivos del proyecto
Extensiones recomendadas de Visual Studio Code
Configurando Prepros y XAMPP para trabajar en conjunto
Descargando y preparando plugins a utilizar
Implementando jquery WaitMe
Maquetando la estructura general del sitio
Maquetando el área de productos
Maquetando el carrito de compras y sus elementos
Segmentando nuestra maqueta en diferentes archivos
Creando el archivo de config.php
Creando constantes principales para el proyecto
Creando archivo products.php
Creando nuestras primeras funciones
Insertando los productos en la vista
Creando la función para cargar un solo producto
Trabajando con variables $_SESSION y creando el carrito de compras
Comenzando a trabajar con AJAX y cargando el carrito
Cargando el contenido del carrito con AJAX
Calculando los totales del carrito
Agregando un producto al carrito - PHP
Cargando los productos en el carrito
Agregando al carrito - Javascript
Creando la función para vaciar el carrito de compras
Borrando un producto del carrito
BONUS: Usando Postman para simular peticiones HTTP a nuestro carrito
Actualizando el carrito con nuestro input
Creando el formulario para pago con tarjeta
Pagando con nuestra tarjeta de pruebas
Últimos ajustes del proceso de pago
Modal de confirmación y terminando el carrito de compras
BONUS: Agregando spinner a botones "agregar al carrito"
BONUS: Creando un correo electrónico local y enviando email de confirmación
OPCIONAL: Ajustando el "basepath" para prevenir carga errónea de archivos
Te invitamos a formar parte del grupo
Preview del proyecto
Introducción
Actualizando la configuración del proyecto
Descargando los nuevos plugins
Un poco de planeación
Actualizando el head y la barra de navegación
Maquetando la vista para registro de usuarios
Maquetando la vista para ingreso de usuarios
Maquetando la vista para listar los juegos del usuario
Ajustes a la barra de navegación
Adjustes al footer
Maquetando el modal para ver un juego
Maquetando el formulario para agregar nuevo juego
Maquetando el formulario para actualizar un juego
Introducción a SQL
Creando nuestra primer base de datos
CRUD "R Read" seleccionando registros de la base de datos
CRUD "C Create" creando registros en la base de datos
CRUD "U Update" actualizando registros de la base de datos
CRUD "D Delete" borrando registros de la base de datos
Creando las tablas de nuestra base de datos
Creando constantes para conectarnos a nuestra base de datos
Creando nuestra primera conexión a la base de datos
Creando una función para ejecutar queries a la base de datos
Mejorando nuestra función query_db()
Función para agregar un nuevo usuario
Mejorando la función para agregar usuarios y registros
Terminando el registro de usuarios
Terminando el login de usuarios
Creando el sistema de sesión de usuario y bloqueo de secciones
Cargando todos los videojuegos del usuario loggeado
Procesando el formulario de "agregar nuevo juego" Parte 01
Procesando el formulario de "agregar nuevo juego" y procesando archivos Parte 02
Mostrando el rating de cada videojuego
Cargando la información de cada videojuego en ventana modal
JOINs entre tablas de nuestra base de datos
Actualizando registros y videojuegos
Actualizando imágenes y borrando archivos residuales
Borrando registros y videojuegos de la base de datos
Cargando modal para compartir juego con un amigo
Creando y enviando correo de "compartir juego"
Mostrando todos los juegos al público en "todos los juegos"
ATENCIÓN: Paginación de registros
Paginando nuestros registros de videojuegos
BONUS: Buscador de registros SQL y videojuegos
Preview del proyecto
Introducción
Descargando Composer e instalando en nuestro sistema
Algunas dependencias o librerías disponibles en internet
Overview del proyecto y duplicando el proyecto01 de Carritow
Descargando Phpmailer
Descargando HTML2PDF
Comenzando con nuestra plantilla de correo electrónico
Edición de la plantilla de correo electrónico - 01
Edición de la plantilla de correo electrónico - 02
Utilizando output buffering para cargar módulos
Probando nuestra plantilla con la función mail() de php
Utilizando URLs absolutas en nuestros assets de la plantilla
Phpmailer comenzando a usarlo
Implementando en el proceso de compra final Phpmailer
Empezando con HTML2PDF primeros pasos
Creando la plantilla para nuestro pdf - 01
Creando la plantilla para nuestro pdf - 02
Implementando en el proceso de compra y generando un pdf dinámico
BONUS: Agregando un link de descarga en el modal
Conclusión
Ver más