Udemy

Platform

Español

Language

Web Development

Category

Desarrollo Web Completo con HTML5, CSS3, JS AJAX PHP y MySQL

Aprende Desarrollo Web con este curso 100% práctico, paso a paso y sin conocimientos previos, INCLUYE PROYECTO FINAL

4.66 (25476 reviews)

65879

Students

76 hours

Content

Jan 2021

Last Update
$94.99
Regular Price

What you will learn

Convertir y crear sus propios diseños en páginas web

Crear páginas web con HTML y CSS

Escribir código JavaScript y jQuery

Crear sitios web dínamicos con PHP y MYSQL

Entender como funciona JavaScript y PHP

Aplicar a un empleo de Desarrollador Web Junior

Aprende AJAX, para crear páginas web dínamicas que cargaran información sin recargar la página

Agregar pagos de PayPal a tus sitios web

Crear aplicaciones CRUD con PHP y MySQL

Crear aplicaciones seguras con PHP, Ajax y MySQL

Crear un área de administración con AdminLTE, PHP y MySQL




Description

Un curso paso a paso si deseas comenzar en el mundo de la programación Web.

En este curso aprenderás 7 Lenguajes y Tecnologías Web:

HTML5, CSS3, JavaScript, jQuery, AJAX,  PHP y MySQL

Además agregarás a tus sitios las siguientes API`s, SDK`s, Frameworks, librerías y características.

AdminLTE - Crearemos un área de administración segura y atractiva.

Bootstrap - AdminLTE está construido sobre bootstrap, aprenderás lo básico del framework HTML5 y CSS3 más popular del mundo.

CRUD - Aprende a crear aplicaciones CRUD (Crear, Leer, Actualizar y Delete) con PHP, MySQL y AJAX!

PayPal - Recibiremos pagos en línea en nuestro proyecto final

Google Maps API - Para mostrar un mapa de ubicación

MailChimp - Para que los usuarios se inscriban a tu newsletter

Twitter Feed - Mostraremos los tweets de una cuenta en nuestro sitio web

Además crearemos distintos Proyectos!

  • Sitio Web para una conferencia de diseño donde los usuarios podrán pagar por sus entradas.
  • Agenda de Contactos en Ajax, PHP, MySQL y JavaScript.
  • UpTask - Administrador de Proyectos en Ajax, PHP, MySQL y JavaScript
  • Entre otros :) (están habilitados para verse gratis)

Este curso esta lleno de tips y técnicas, además de la creación de un sitio Web real con funciones muy avanzadas y un área de administración para hacer un sitio 100% dinámico.

Además de las tecnologías anteriores, crearemos galerías, formularios, validaciones, un carrito en línea con cotizador, registros a la base de datos, sistema de inicio de sesión, agregar la información dinámicamente desde la Base de Datos MySQL y mucho más!

Si no tienes experiencia previa y es tu primera vez escribiendo código para hacer una página web, debes tomar este curso, que asume nunca has escrito una sola línea de código (te mostraré desde como crear un archivo .html) hasta diseñar tu base de datos y recibir pagos por PayPal, paso a paso y sin asumir conocimiento alguno.

Si ya tienes experiencia, aprenderás de los temas más avanzados, en los que creamos un proyecto final que comenzamos a construir desde los primeros videos y que incluye estas 7 tecnologías y API`s

Además te mostraré como crear un área de administración segura, con password hasheados, loguear usuarios, sesiones y más. Así como una pequeña aplicación en VanillaJS y Ajax para guardar contactos telefónicos con PHP

En este curso aprenderás lo básico de cada tecnología y después integraremos todo junto para hacer diseños increíbles, es decir: crearemos una base sólida y luego veremos como utilizarla sin duda la que considero la mejor forma de aprender.

Hoy en día aprender programación web es uno de los empleos más demandados y con mejor paga y he preparado este curso para que una vez que finalices tengas las armas necesarias para poder encarar cualquier proyecto.


Screenshots

Desarrollo Web Completo con HTML5, CSS3, JS AJAX PHP y MySQL
Desarrollo Web Completo con HTML5, CSS3, JS AJAX PHP y MySQL
Desarrollo Web Completo con HTML5, CSS3, JS AJAX PHP y MySQL
Desarrollo Web Completo con HTML5, CSS3, JS AJAX PHP y MySQL

Content

Los 3 Proyectos Principales de este curso

El Proyecto Final de Este Curso - Sitio Web Completo con Pagos en PayPal y Admin

UpTask - Administrador de Proyectos hecho en HTML5, CSS3, JS, Ajax, PHP y MySQL

Agenda de Contactos con PHP, MySQL y Ajax, ES6, CSS Grid y Flexbox

Introducción al Desarrollo y Diseño Web Web

Introducción al Curso

Distintas Áreas del Diseño Web

Estructura básica de un sitio web

El rol de HTML

El rol de CSS

El rol de JavaScript

El rol de PHP y MySQL

Plan para el Curso

Editores de Texto

Porque instalar un Editor de Texto

Instalando Sublime Text 3 en Windows 10

Instalando Microsoft Visual Studio Code en Windows

Instalando ATOM en Ubuntu

Instalando y Como Utilizar Adobe Brackets

Introducción a HTML - Textos - Creando un Proyecto de Bienes Raices

Lo que Vamos a Construir en los Próximos Videos

Primeros pasos con HTML, crear archivos y las distintas partes de HTML

Textos en HTML - Encabezados

Textos en HTML - Parrafos

Creando el Texto HTML del proyecto Bienes Raices (Parte 1 de 2)

Creando el Texto HTML del proyecto Bienes Raices (Parte 2 de 2)

Enlaces en HTML

Introducción a HTML - Imágenes - Creando un Proyecto de Bienes Raices

Agregando el Logotipo e Iconos Principales

Agregando las imágenes de los anuncios

Introducción a HTML - Estructurar Contenido - Proyecto de Bienes Raices

Primeros Pasos Estructurando el Contenido

Definiendo el Contenido Principal con HTML

Creando el Footer y otras secciones del proyecto

Introducción a CSS - Primeros Pasos con CSS

CSS, donde colocarlo, primeros pasos y estilos

Seleccionando Etiquetas, Classes y ID's

Introducción a CSS - Creando el Header del Proyecto de Bienes Raices

Definiendo el Header con Imagen de Fondo

Creando un Contenedor Principal

Posicionando el Menú, Colores a los enlaces y alineando el Logotipo

Agregando una fuente de Google Fonts

Normalize para Resetear el CSS por default

Reemplazando medidas en Pixeles con Rems

Posicionando el Nombre del Sitio Web y CSS a los Headings

Introducción a CSS - Creando la Sección Nosotros del Proyecto de Bienes Raices

Mostrando el Contenido en 3 columnas

Creando algunas utilidades para las secciones y textos

Introducción a CSS - Creando los Anuncios del Proyecto de Bienes Raices

Primeros pasos en la sección de Anuncios e imágenes Responsive

CSS al contenido de los Anuncios

Estilos a los Botones, Precios en los Anuncios

Continuando con los Estilos de los Botones y Box Sizing

Finalizando los Botones

Creando la Imagen de Contacto

Ajustando los Iconos de los Anuncios

Introducción a CSS - Finalizando la Página Principal del Proyecto Bienes Raices

Primeros pasos en el CSS del Blog

Finalizando el Blog

Estilos al Testimonial

Finalizando la página Principal

HTML y CSS - Creando el Proyecto de Bienes Raices - Página de Nosotros

Agregando el HTML de la página de Nosotros

CSS A la página de Nosotros

HTML y CSS - Creando el Proyecto de Bienes Raices - Página de Propiedades

Creando el HTML y ajustando el CSS

Creando la Página para Mostrar Una Propiedad

HTML y CSS - Creando el Proyecto de Bienes Raices - Página de Blog

Creando la página de Blog

HTML y CSS - Creando el Proyecto de Bienes Raices - Página de Contacto

Creando la Página de Contacto y Formularios, Textos y Labels

Agregando más Campos - Tipo Email y Submit

Creando un área de texto y agrupando los campos

Creando un campo para seleccionar opciones (Select) y Cantidades

Radio Buttons y checkbox

Inputs de Fecha y Hora y otros tipos de campos

HTML y CSS - Creando el Proyecto de Bienes Raices- CSS al Formulario de Contacto

Primeros Estilos a los Inputs y Selector de Atributo

Finalizando el CSS del formulario

HTML y CSS - Deployment del Proyecto

Deployment a Netlify Gratis

Responsive Web Design y Media Queries

Qué es Responsive web design

Sitio Responsive sin Media Queries

Introducción a Media Queries

Media Queries Desktop First

Media Queries Mobile First

Patrones de Diseño Responsive Web Design con CSS Grid y Flexbox

2 Columnas Iguales - CSS Grid

2 Columnas Iguales - Flexbox

3 Columnas Iguales - CSS Grid

3 Columnas Iguales - Flexbox

Cómo agregar más elementos al diseño

3 Columnas (Una mas grande) - CSS Grid

3 Columnas (Una mas grande) - Flexbox

Column Drop - CSS Grid

Column Drop - Flexbox

Contenido Principal y Sidebar - CSS Grid

Contenido Principal y Sidebar - Flexbox

Layout Shifter - CSS Grid

Layout Shifter - Flexbox

Mostly Fluid

Tiny Tweaks

Creando un Proyecto Mobile First - Página Principal

Primeros Estilos CSS al nuevo Proyecto (Descarga Material aqui)

Creando el Header y Estilos para el Mobile

Finalizando el Header y como crear un Snippet en VS Code

Creando el Contenido Principal y Barra Lateral

Posicionando el Blog y la barra lateral

CSS a las Entradas del Blog

CSS A la barra Lateral

Creando los Botones

Estilos al Footer del Sitio Web

Creando las páginas Internas del BlogDeCafé

Creando la Página de Nosotros

Creando la Página de Próximos Cursos

Creando la Página de Contacto (video 1 de 2)

Creando la Página de Contacto (video 2 de 2)

Deployment del Proyecto a Netlify

Convirtiendo el Proyecto de Bienes Raices a Responsive

Agregando Media Queries al Header e Iconos

Finalizando la Página Principal

Media Queries a la página de Nosotros

Creando un Menú de Hamburguesa con CSS3

Creando un Layout de un Blog con CSS3 y HTML5

Comenzando el Proyecto

Ajustando los Contenedores Principales

Finalizando el Proyecto

Agregando un Menú para Dispositivos Móviles

Creando un Layout para una Tienda Virtual con CSS3 y HTML5

Comenzando el Proyecto

Escribiendo los Primeros Estilos

Estilos a los Productos

Finalizando el Proyecto

Creando un Layout para un sitio web de Freelancer con Flexbox

Primeros pasos con el Proyecto y display:flex;

Creando el Hero y Servicios

Finalizando Servicios y Contacto

CSS Grid: Creando un Layout para una Tienda Virtual

Primeros Pasos con CSS Grid

Creando el Listado de Productos

Finalizando el Proyecto

PROYECTO: Sitio Web para Conferencias

Descargando HTML5 Boilerplate, como base para nuestro proyecto

Creando el Header y Menú de Redes Sociales

Agregando Font Awesome e Iconos a nuestro Proyecto

Escribiendo CSS para nuestro Header

Agregando una fuente con Google Fonts

Creando la Barra de Navegación

Creando estilos para contenedor y Barra

Estilos para el Menú de Navegación

Creando un Menú Mobile First

Creando la descripción del evento

Estilos para la Descripción del Evento

PROYECTO: Agregando la sección de Conferencias, Talleres y Seminarios

Agregando HTML5 Video como fondo para esta sección

Creando un Menú para las Conferencias

Enlistando las conferencias

Estilos para la sección de Conferencias

Estilos para el Menú de conferencias

Finalizando la sección de conferencias

PROYECTO: Creando la sección de Ponentes o Presentadores

Creando la estructura básica para la sección de Ponentes

Cambiando HTML para todos los presentadores

Estilos para los Presentadores

Finalizando el Menú de Presentadores con CSS3

PROYECTO: Creando un contador para la cantidad de eventos, conferencias y más

Creando el contenedor principal

Agregando Estilos e imagen de Fondo

Otros ajustes con CSS3

PROYECTO: Lista de Precios

Creando el HTML para las listas de Precios

Estilos Principales para nuestras listas de precios

Agregando un Efecto CSS3

Creando el contenedor del mapa

PROYECTO: Creando los Testimoniales

Agregando el HTML para los Testimoniales

Estilos a nuestros Testimoniales

Finalizando Sección de Testimoniales

PROYECTO: Sección de Newsletter y Cuenta regresiva

Creando el HTML para el Newsletter

Estilos para la sección de Newsletter

Creando el HTML para la cuenta regresiva

Estilos para la cuenta regresiva

PROYECTO: Creando nuestro footer

HTML Para el Footer

Estilos en el Footer

Básicos de JavaScript

JavaScript, ECMAScript y Versiones

Nuestro Primer programa en JavaScript

La Consola de Chrome

Creando variables

Creando Variables con Let y Const

Strings o Cadenas de Texto

Funciones para Strings o Cadenas de Texto

Números

Convirtiendo de String a Número

Convirtiendo de Número a String

JavaScript y sus Tipos de Datos

Arrays o Arreglos

Creando Objetos

Template Strings en JavaScript

Funciones

Métodos o Funciones dentro de los Objetos

Funciones que retornan valores y Arrow Functions

Object Constructor y la palabra this

Fechas

Condicionales - if, ifelse, else

Operador && y || y el Ternario

Condicionales - Switch

Loops - For, While y Do While

Otros Iteradores en JavaScript

Scope

Object Destructuring

Object Literal Enhacement

.Filter .find y .reduce en JavaScript

Fetch API y mostrar resultados de otro sitio web con JavaScript

JavaScript: DOM en Acción

Preparando todo para este Capitulo

Navegando el DOM con Chrome

Agregando Comandos en la consola

Revisando que el Contenido este listo

Seleccionando contenido con JS getElementById

Seleccionando contenido con JS getElementByClassName

Seleccionando contenido con JS getElementSByTag

Seleccionando contenido con JS querySelector

Seleccionando contenido con JS querySelectorAll

Nodos

Creando Elementos

Clonando Elementos

Controlando Inserciones con insertbefore

Eliminando Elementos

Reemplazando Elementos

PROYECTO: Sección de Registro con HTML y CSS

Creando el archivo de Registro

Creando los campos de Texto

Agregando los campos de Número de Tickets

Agregando los Checkboxes

Agregando HTML para cotizador y resumen de pedido

Estilos para el formulario de Registro

Finalizando estilos para el formulario

PROYECTO: Cotización en línea con JavaScript

Esperando a que el HTML este listo

Creando las variables de nuestros campos

Habilitando el botón de calcular basado en selecciones del usuario

Calculos con JavaScript para cobrar según el boleto adquirido

Asegurándonos que los datos que recibimos son números

Elaborando la sección de resumen

CSS el resumen de compra

Ocultar y Mostrar las conferencias basadas en el día

Validando con JavaScript

Creando una función para Validar

Validando nuestro formulario para recibir emails

PROYECTO: Agregando un Mapa con LeafletJS

Cargando las Librerías y mostrando un mapa

Ajustando las Coordenadas

Finalizando el Mapa

Introducción a jQuery

Qué es jQuery

Primeros Pasos con jQuery

Esperando a que el documento este listo

Seleccionando contenido con jQuery

Clonando contenido con jQuery

Borrando y Mostrando contenido con jQuery

Agregando / Quitando clases con jQuery

Manejando Eventos con jQuery

Navegando a través del DOM con jQuery

Obteniendo el Texto y Actualizándolo con jQuery

Seleccionando y Cambiando Atributos con jQuery

Cambiando el CSS de un elemento con jQuery

Eventos en jQuery

SlideUp y SlideDown

Ajax con jQuery

Recorriendo un arreglo con jQuery

jQuery en Práctica

Creando el HTML Necesario

Agregando una navegación y estilos

Acomodando los tabs en su posición

Escribiendo nuestro primer código de jQuery

Escribiendo una función para reaccionar en base al click del usuario

PROYECTO: jQuery en nuestro sitio web

Trabajando con la sección de Conferencias

Escribiendo el código necesario para nuestros tabs

Finalizando nuestro Ejemplo

PROYECTO: Plugins de jQuery

Agregando un Plugin para animar números

Activando el Plugin

Agregando un Plugin para cuenta regresiva

Activando el Plugin de Cuenta Regresiva

Agregando un plugin para modificar textos

Cambiando los estilos a nuestros textos

Creando una página para Galería de Fotos

Instalando el Plugin de Lightbox para galerias

Activando el Plugin de Lightbox

Detectando el Scroll dentro del sitio

Colocando el Menú en posición fija basado en el scroll

Animando el Menú Móvil al presionar el menú de hamburguesa

Previniendo otros errores de JavaScript

Entornos de Desarrollo para PHP

Instalando MAMP en Windows

PhpMyAdmin y donde colocar los archivos para MAMP en Windows

Instalando MAMP en Mac OS X

Donde colocar los archivos, arrancar servicios y PHPMyAdmin para Mac OS X

Instalando WAMP en Windows 10

Como Utilizar WAMP en Windows 10

Instalando LAMP en Ubuntu

Conociendo LAMP en Ubuntu

Instalando XAMPP en Ubuntu

Conociendo XAMPP en Ubuntu

Introducción a PHP

Hola Mundo en PHP

Variables en PHP

Concatenando valores

PHP en HTML o HTML en PHP?

Comentarios en PHP

Operaciones en PHP

Estructuras de Control en PHP

Switch en PHP

Arreglos Indexados en PHP

Las funciones print_r y var_dump

Agregando nuevos valores a un array

Arrays Asociativos en PHP

Arrays Multidimensionales en PHP

Revisando si un valor existe en un arreglo

Recorriendo un arreglo con foreach

Recorriendo Arreglo Multidimensional

For en PHP

While en PHP

Funciones en PHP

Funciones con argumentos en PHP

Funciones que retornan valores en PHP

Valores por defecto en funciones

Guardando datos en un arreglo mediante una función

Enviando valores de una página a otra con $_GET

Formularios y su validación en PHP

Enviando datos por POST o por GET

Leyendo e imprimiendo los valores de un POST

Leyendo e imprimiendo los valores de un GET

Validando que un campo de texto no llegue vacio

Leyendo valores de un Checkbox

Leyendo valores de múltiples checkboxes

Leyendo valores de un select

Leyendo valores de un radio

Leyendo valores de un textarea

Un poco seguridad a la hora de leer trabajar con formularios

Introducción a MySQL - Creando nuestra primer base de datos

PHPMyAdmin y la consola para escribir código SQL

Creando una Base de Datos

Tipos de Datos en MySQL

Creando una tabla y Campos en MySQL

Cambiando la estructura de nuestras Tablas

Insertando Datos en MySQL

Insertando una serie de valores para tener con que trabajar

Obteniendo datos de nuestra Base de Datos

Actualizando Información de una Base de Datos

Borrando Información de una Base de Datos

Ordenando registros de una Base de Datos

Como contar los registros

Operadores en MySQL

Funciones para Cadenas en MySQL

Funciones para números en MySQL

PROYECTO: Haciendo nuestro sitio web dinámico con PHP y MYSQL

Moviendo nuestro Proyecto

Creando la Base de Datos, tabla y Campos para las categorias de los eventos

Creando las tablas para los Eventos

Insertando Categorias en la tabla de categoria_evento

Relacionando 2 tablas por medio de llaves foraneas e indexes

Insertando nuestros invitados

Relacionando la tabla Invitados y Eventos con llaves foraneas e indexes

Probando que nuestra tablas y relaciones agregando un registro

Insertando una serie de registros para tener datos para poder trabajar

PROYECTO: Conectando nuestra página web a MYSQL (Creando calendario de eventos)

Creando el archivo de Conexión

Consultando la base de datos con los eventos

Mostrando todos los eventos

Uniendo Múltiples Tablas con INNER JOIN

Agrupando los eventos por fecha

Imprimiendo las fechas de los eventos

Imprimiendo el Contenido de los eventos

Estilos CSS a nuestro Calendario

Finalizando nuestro ejemplo con CSS3

PROYECTO: Creando la sección de invitados desde la Base de Datos

Escribiendo la consulta para los invitados

Agregando Colorbox para imprimir la descripción

Estilos CSS a Colorbox

Cargando archivos de forma condicional

Moviendo nuestra sección de invitados a un archivo externo

Mostrando en que página se encuentra el usuario actualmente

PROYECTO: Trabajando con el Calendario de la página Principal

Creando un Menú de Categorias

Creando una consulta para nuestra página principal

Múltiples consultas con PHP - MySQL

PROYECTO: Permitiendo a los usuarios registrar sus conferencias

Creando la tabla para registros de Usuarios

Ajustes a nuestro formulario de Registro en HTML

Agregando un Campo Oculto para nuestro formulario

Manejando las variables del formulario de registro

Creando una función que convierta a JSON los productos y boletos del usuario

Comprobando que solo se guarden registros cuando el usuario adquiera algo

Creando una función para el registro de los eventos

Utilizando Prepared Statements para insertar datos a la Base de Datos

Realizando una inserción a la Base de Datos

Previniendo que no haya registros repetidos

PROYECTO: Agregando MAILCHIMP a nuestro sitio Web

Agregando el código de MailChimp

Revisando que los usuarios se estén inscribiendo correctamente

Agregando el formulario dentro de Colorbox

AJAX- Introducción, que es y ejercicios

Qué es AJAX?

Ejemplos de Sitios Web Con Ajax

Qué es XMLHttpRequest

Estados y Propiedades en XMLHttpRequest

Cargando información de un archivo externo con AJAX

Cargando información desde un archivo PHP

PROYECTO: Agenda de Contactos con PHP, MySQL y Ajax, ES6, CSS Grid y Flexbox

Creando los Archivos base

Creando el Formulario

Estilos CSS al Contenedor y barra Superior

Estilos al Formulario

Creando el Listado de Contactos

Estilos al Listado de Contactos

Creando la página de Editar

Validando el Formulario para Crear Registros con JavaScript

Creando una Notficación cuando el Formulario esta vacio

Realizando una petición con Ajax

Creando la base de datos

Conectando la base de datos con PHP

Insertando Registros en la base de datos

Mostrando la notificación en nuevos registros y agregandolos al HTML

Mostrando todos los registros de la base de datos cuando carga por primera vez

Detectando cuando el usuario presiona el Eliminar un Registro

Eliminando Registros de la Base de Datos y del DOM

Creando un formulario más dinamico y re utilizable

Realizando la acción de Actualizar los Registros

Agregando un Buscador a los registros

Mostrando el Total de Contactos

PROYECTO: Creando UpTask - Administrador de Proyectos en HTML5, Ajax PHP y MySQL

Iniciando el Proyecto UpTask

Creando los archivos PHP

Creando la base de datos de UpTask en MySQL

Conectando a la base de datos con PHP

Creando una función en PHP para detectar la página actual

Leyendo los datos del formulario de crear usuario con JavaScript y Validando

Enviando los datos del Formulario HTML mediante JavaScript a PHP

Hashear los passwords en PHP

Creando una consulta a la base de datos y enviando respuestas personalizadas

Leyendo las respuestas del Modelo y mostrando una alerta

Creando el Código PHP para el Login de los usuarios

Verificando el Password con PHP

Redireccionando al Dashboard cuando el login es correcto

Creando las sesiones para crear un área segura

Como cerrar las sesiones

Creando un archivo de JavaScript para la interacción de nuestra Aplicación Web

Agregando la Funcionalidad para Crear Nuevos Proyectos

Imprimiendo los Proyectos creados en el HTML

Creando las Tablas de Proyectos y Tareas

Enviando los datos del Nuevo Proyecto a PHP mediante JavaScript

Insertando los Proyectos a la base de datos

Mostrando los Proyectos en la barra lateral

Mostrando el Nombre del Proyecto Actual y el Formulario

Validando el Formulario para la creación de nuevas tareas

Enviando los datos de la nueva tarea al archivo PHP

Guardando las tareas en la Base de datos

Mostrando una alerta y la nueva tarea sin recargar la página

Mostrando las tareas

Delegation en JavaScript

Detectar el ID de la tarea que el usuario ha marcado como completada

Enviando los datos para Completar una Tarea

Guardando el Estado de las tareas en la Base de Datos

Eliminando las tareas del HTML

Eliminando Tareas de la Base de Datos

Ajustes Finales al Proyecto

Detectando el Avance del Proyecto

Recibiendo pagos con PayPal

Viendo el Proyecto finalizado y los archivos iniciales

PayPal Primeros Pasos y Creando las cuentas

Conociendo y descargando el PayPal PHP SDK

Capturando los datos del formulario

Llamando las clases y métodos para recibir pagos

Agregando Articulos para Cobrar

Agregando Detalles y Cantidad a nuestro Pago

Agregando Transacciones y URL`s

Realizando un pago

Revisando otras clases disponibles

PROYECTO: Agregando PayPal a Nuestro Proyecto Final

Copiando nuestros archivos

Generando las cuentas y la App en Paypal

Ajustando el HTML de nuestro formulario

Agregando los articulos a la compra

Agregando Etiquetas y Camisas a la compra

Creando un Arreglo de Articulos

Guardando el registro del pago y realizando nuestro pago

Realizando los primeros pagos y Actualizando los Registros

Verificando los Passwords via PayPal REST API

PROYECTO: Creando una zona de Administración con Admin LTE

Descargando Admin LTE

Creando los Templates

Ajustes al diseño de Admin LTE

Creando el Menú Principal

PROYECTO: AdminLTE Creando Administradores

Creando el Formulario para crear administradores

Creando password hasheados con PHP

Conectando a la Base de Datos desde el admin

Insertando administradores en la base de datos

Añadiendo una notificación cuando el registro es correcto

Creando un formulario de Login

Logueando usuarios con PHP

Creando Sesiones con PHP

Creando un área segura para usuarios

Añadiendo DataTables para mostrar los registros

Creando las tablas en la base de datos para Administradores

Ajustes a datatables para mostrar la tabla de registros

Como editar información de un Administrador

Guardando los administradores editados en la base de datos

Añadiendo un campo de última edición en la base de datos

Agregando la opción de repetir password

Creando el evento con jQuery para borrar registros

Eliminando registros de la Base de Datos

Moviendo los archivos de Login a sus archivos

Mostrando el panel de Administradores a ciertos usuarios

PROYECTO: AdminLTE Agregando la sección para añadir Eventos

Mostrando todos los eventos en DataTables

Creando el formulario para crear nuevos eventos

Finalizando el Formulario para añadir eventos

Insertando eventos en la base de datos

Creando el formulario para editar eventos

Guardando los eventos editados en la base de datos

Agregando un registro de edición para los eventos

Eliminando los eventos

PROYECTO: AdminLTE Sección para administrar las Categorías

Listando las categorías

Creando el formulario para nuevas categorias

Guardando las categorías en la base de datos

Actualizando las categorías

Eliminando las categorías

PROYECTO: AdminLTE Agregando los Invitados / Ponentes

Listando los invitados

Creando el formulario para nuevos invitados

Subiendo archivos por Ajax

Moviendo archivos en el servidor y guardando su nombre en la base de datos

Creando el formulario para editar invitados

Editando la fotografia de los invitados

Eliminando un registro

PROYECTO: AdminLTE Creando la sección de usuarios registrados al evento

Listando los usuarios registrados en DataTables

Mostrando los artículos adquiridos por los usuarios

Mostrando la lista de eventos a los que el usuario se registró

Mostrando los eventos en el Front End desde la base de datos

Creando un arreglo de eventos

Imprimiendo los eventos en el front end

Creando el formulario para crear registrados manualmente

Almacenando los registros en la base de datos

Creando el formulario para editar los registrados

Guardando las ediciones en la base de datos

Finalizando nuestro registro de usuarios

PROYECTO: AdminLTE Creando un Dashboard con gráficas y widgets

Mostrando total de Usuarios Registrados y Ganancias

Creando Widgets con los regalos elegidos por los clientes

Creando un servicio en PHP y graficando los registrados

PROYECTO: Últimos ajustes al proyecto

Mostrar los Tweets o twitter Feed desde nuestra cuenta

Crear una página 404

Optimizar el sitio Web antes de Lanzarlo

Imágenes Ligeras

Minificar HTML y CSS

Utilizar un CDN

Cachear PHP y Consultas MySQL

Checklist para lanzar tu proyecto Web



Reviews

C
Carlos9 October 2020

Me parece que falta profundizar un poco mas en lo temas, por ejemplo, al hablar de html, sus etiquetas, atributos y demas, a mi me parece que seria una buena practica comentarlas un poco mas y ofrecer a los estudiantes fuentes poder leer a profundidad estos temas o por lo menos una lista completa de atributos o etiquetas tal vez.

M
Miguel9 October 2020

Estoy emocionado por empezar!! ya que es un curso demasiado completo con un proyecto basado en la vida real.

F
Facundo8 October 2020

El curso es muy dinamico y con muy buen contenido. El unico inconveniente es que hay varias secciones desactualizadas (ya llegando a los 3 años algunas), y a su vez versiones actualizadas, por lo que hay partes que quedan sin comprender, o errores que son por simples actualizaciones. Teniendo en cuenta que es un curso de desarrollo web, que es algo que cambia dia a dia, no deberian dejar pasar tanto tiempo para actualizar el contenido.

V
Victor7 October 2020

Si, de momento todo lo que se a mostrado en el curso a sido profesional y util. Tiene detalles que no se muestran o se enseñan tan facil en algunos otros sitios o cursos.

E
Enrique7 October 2020

Tiene muy buenas expectativas de futuro, espero aprender poco a poco para convertirme en un profesional. Gracias

A
Antonio6 October 2020

Si ya que tengo el deseo de seguir aprendiendo cosas nuevas y esto seria un plus para mi hoja de vida al adquirir un emple nuevo

M
Misael6 October 2020

creo que algunos videos debieron ser mas largos y el explicar la idea en un solo video , cuando esto aplica claro , en lo demas muy buena forma de enseñar bien claro y el precio excelente

J
Juan5 October 2020

Simplemente un curso perfecto, no pensé que habrían tantas prácticas, la verdad muy satisfecho con todo el contenido, mil gracias.

A
Alejandro1 October 2020

Por el momento, a l finalizar el primer proyecto, me parece muy claro el uso de html y css. Si bien es la parte mas sencilla, siempre es mejor aprenderla realizando un proyecto.

E
Edwin25 February 2020

Excelente curso para principiantes y quienes ya tienes conocimiento y quieren profundizar. la forma como se explica a través de proyectos es muy buena ya que te permite conocer como aplicar lo que estas aprendiendo

H
Harim24 February 2020

Muy buen curso, lo recomendaría, ya que me esta ayudando a reforzar mis conocimientos y aprender mucho mas cosas que aun no conocía.

O
Oscar24 February 2020

es una buena elección ya que gracias a este curso podré hacer páginas mucho más profesionales y poder tener un mejor empleo

c
carlos22 February 2020

Fue una buena elección el curso, el material es bueno y aprendí bastante. No puse 5 estrellas porque en algunas partes del curso el profesor avanza rápido. Le recomendaría que para los próximos cursos vaya mas pausado.

N
Nikolay18 February 2020

Hasta el momento se ve excelente, lo que quiero es mejorar en tema de codigo que es lo que mas se me dificulta para tener una pagina professional

J
Jorge14 February 2020

Se entiende cada lección, a pesar de que no lo he terminado, me parece excelente el modo de aprendizaje.



980450

Udemy ID

10/10/2016

Course created date

11/1/2019

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram
Android PlayStore
Apple Appstore