Web

CURSO DISEÑO Y PROGRAMACIÓN WEB

Si no sabes nada del maravilloso mundo de la web y quieres o necesitas aprender, éste es el curso que te permitirá hacerlo. Durante 40 lecciones (y algunas clases bonus) se te introducirá a las tecnologías básicas que debes saber para iniciarte en el diseño y la programación web. En el frontend aprenderás HTML5, CSS3 y JavaScript. En el backend AJAX, PHP y MySQL, adicionalmente se revisará como desplegar un proyecto en producción.

TEMARIO

  1. Conocimientos Previos
    • Ninguno 
  2. 0. Introducción al diseño y la programación web
    • Invitación al curso
    • Presentación del curso
    • Carpetas, archivos y códigos
    • Editor de código: Sublime Text
  3. 1. HTML
    • Estructura de un documento HTML5
    • Etiquetas HTML
    • Etiquetas Semánticas HTML5
    • Reglas CSS
    • Modelo de caja CSS
    • Maquetación HTML5
    • Meta etiquetas útiles en un proyecto web
    • SEO en tu código HTML
  4. 2. CSS
    • Bordes redondeados
    • Colores RGBA
    • Fuentes y unidades tipográficas
    • Sombras y gradientes
    • Ajuste de texto y texto en columna
    • Tamaño de caja
    • Fondos: Múltiples, Área, Origen y Tamaño
    • Transformaciones 2D y 3D
    • Transiciones y animaciones
  5. 3. JavaScript
    • Conceptos de programación orientada a objetos
    • Algoritmos y diagramas de flujo
    • Fundamentos de programación JavaScript
    • JavaScript y HTML: Document Object Model
    • Manejadores de Eventos
    • JSON
    • Detección de teclado, ratón, scroll y pantalla
    • Detección de dispositivos, plataformas y navegadores
    • Objetos, Prototipos y Herencia
  6. 4. MySQL y PHP
    • Instalación de un servidor web
    • Lenguaje SQL
    • Bases de Datos
    • Modelo Entidad Relación
    • Conexión a MySQL con PHP
  7. 5. Aplicación Web CRUD
    • Fundamentos de MVC
    • Modelo de Datos
    • Backend
    • AJAX
    • Frontend
    • Módulo de Consultas
    • Inserción de Datos
    • Módulo de Altas
    • Módulo de Bajas
    • Edición de Datos
    • Módulo de Actualización
    • Módulo de Paginación
  8. 6. Servidores, Dominios y Hostings
    • Servidores Compartidos
    • Servidores Dedicados
    • Servidores VPS
    • Servidores Cloud
    • Servidores FTP
    • Publicación de un Proyecto en la Web
    • Notas finales
  9. 7. Clases Bonus
    • Editor de Código Brackets
    • Optimización de sitios web con PHP
    • URLs Amigables con .htaccess
    • Responsimple CSS