Front-end: Desarrollo de interfaces web

Su sitio web es su cara ante el mundo y el diseño del mismo dice mucho de su persona, empresa o institución. Es por ello que este aspecto no debe dejarse nunca de lado. Con el curso de Front-end: Desarrollo de interfaces web usted aprenderá desde maquetación básica con HTML5 y CSS hasta la forma de adaptar su sitio a la diversidad de pantallas y dispositivos actuales, siempre siguiendo las buenas prácticas de desarrollo. Conocimientos que podrá aplicar tanto a un sitio web sencillo como a los más modernos sistemas de gestión de contenido, como Drupal, Wordpress, Moodle o Joomla.

Dirigido a diseñadores, comunicadores, desarrolladores web y entusiastas que deseen aprender a desarrollar la parte visual de un sitio web, de acuerdo a las exigencias actuales.

Inversión y horarios

La inversión es de 100.000 colones por cada nivel. Consulte los horarios en la sección de matrícula.

Programa

Nivel 1

HTML

  • Historia y evolución
  • Estructura básica de páginas
  • Elementos básicos
    • Elementos inline
    • Elementos de bloque
  • Elementos HTML5
    • Nuevos elementos de sección
    • Formularios
    • Multimedia
    • Compatibilidad
  • Clases y ID's

Frameworks HTML/CSS

  • Definición
  • Cómo trabajan
  • Ventajas
  • Frameworks populares

CSS

  • Historia y evolución
  • Estilos para texto
  • Box model
  • Posicionamiento
    • Posicionamiento absoluto y fixed
    • Posicionamiento relativo
    • Float
    • z-index
    • Introducción a Flexbox

CSS3

  • Gradientes
  • Sombras
  • Bordes
  • Background

Nivel 2

Tipografías web

  • Inclusión de fuentes desde Google Fonts y Typekit
  • Inclusión manual de fuentes tipográficas web

CSS3

  • Transiciones
  • Transformaciones
  • Animaciones

Reponsive web design (RWD)

  • Introducción
  • Media queries
  • Imágenes y videos
  • Pantallas con alta densidad de pixeles
  • Posicionamiento con Flexbox y Grid

Preprocesadores de CSS

  • SASS
    • Introducción
    • Variables y anidamiento
    • Archivos parciales
    • Mixins
    • Grid systems
  • Vistazo general a LESS y Stylus

Requisitos

  • Mayor de 16 años de edad.
  • Habilidad para realizar tareas básicas en una computadora.
  • No se necesitan conocimientos en programación.
  • No es necesario ser bachiller ni completar el examen de admisión de la Universidad de Costa Rica