Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle contenidos acordes con sus preferencias mediante el análisis de sus hábitos de navegación. Para más información, puede consultar nuestra política de cookies. Si continúa navegando por nuestro sitio consideramos que acepta su uso.

Certificación Arquitecto Front-end

La aparición de HTML5 ha venido a proporcionar el impulso definitivo que necesitaba la tendencia cada vez más fuerte de desarrollar aplicaciones para cliente Web enriquecidas. El auge de tecnologías del lado cliente, la aparición de dispositivos portables con capacidades mejoradas, y las nuevas técnicas como las SPA (Single Page Applications), o el diseño RWD (Responsive Web Design), han acabado por definir un nuevo ecosistema de desarrollo Front-end.

Campus ETS, asociada con los mejores técnicos de Elara Labs, lanza la Certificación Arquitecto Front-end para capacitar a todos aquellos profesionales del mundo del desarrollo que quieran orientar su carrera hacia este nuevo espacio. La Certificación Arquitecto Front-end está pensada para profesionales con conocimientos de programación que quieran convertirse en expertos en todas las tecnologías asociadas al desarrollo Front-end, cubriendo así mismo la creciente demanda laboral de profesionales formados en estas tecnologías.

Ficha del curso

Objetivos

La Certificación Arquitecto Front-end tiene por objetivo principal capacitar a los alumnos como Arquitectos Front-end senior, proporcionándoles una visión extensa y exhaustiva de las principales tecnologías, técnicas y conceptos asociados al desarrollo de la capa de Front-end.

Para lograr este objetivo, el curso comienza desarrollando los conocimientos conceptuales relativos al diseño de interfaces, incluyendo aspectos tales como el diseño de la interacción, los principios de usabilidad, la teoría del color, y otras nociones asociadas al diseño gráfico. El aspecto tecnológico se centra en revisar a conciencia las bases de la construcción de la Web, como son HTML5 y CSS, para pasar después a tecnologías de programación: Node.js, AngularJS, Backbone.js y otros.

Contenidos

  • Módulo 1: Diseño de interfaces de usuario
    • Diseño centrado en el usuario
    • Metodologías de recogida de requisitos de usuario
    • Diseño conceptual
    • Diseño visual
    • Prototipado (Wireframe)
    • Arquitectura de la información
    • Navegabilidad
    • Semiótica e iconografía
  • Módulo 2: Usabilidad y accesibilidad
    • Principios generales de usabilidad
    • Usabilidad y legibilidad de contenidos
    • Evaluación de la usabilidad
    • Diseño de interfaz para plataformas móviles
    • Usabilidad en interfaces táctiles
  • Módulo 3: HTML5 y CSS3
    • Sintaxis y semántica de los componentes HTML5
    • Funcionalidad y aplicación de propiedades CSS3
    • Posicionamiento de elementos
    • El modelo de caja en CSS3
    • Diseño y creación de formularios
    • Transiciones, transformaciones y animaciones CSS3
    • Tipografías con @font-face
    • Media-queries de CSS3: bases del RWD
    • Audio y vídeo con HTML5
    • Canvas
    • Optimización del rendimiento del sitio web
    • Optimización SEO
  • Módulo 4: Más allá de CSS: SASS y LESS
    • Introducción a los preprocesadores CSS
    • Introducción a Grunt
    • Sintaxis de SASS: operaciones, extensiones, mixins
    • Sintaxis de LESS: operaciones, extensiones, mixins
  • Módulo 5: Programación en JavaScript
    • Sintaxis básica de JavaScript
    • Acceso al DOM
    • JSON
    • Ajax
    • Modelo de eventos en JavaScript
  • Módulo 6: Desarrollo con jQuery
    • Fundamentos de jQuery
    • Selectores CSS, selectores jerárquicos, por atributo...
    • Gestión de eventos
    • Manipuladores, filtros, transversing
    • jQuery UI
    • Efectos y animaciones
  • Módulo 7: Desarrollo con Bootstrap
    • Fundamentos de Bootstrap
    • Elementos de diseño: tipografía, rejilla, iconos
    • Desarrollo de formularios en Bootstrap
    • Componentes de la interfaz
  • Módulo 8: Programación con Node.js y Express.js
    • Introducción a Node.js
    • Módulos esenciales de Node.js y NPM
    • Eventos y streams en Node.js
    • Websockets y aplicaciones para tiempo real
    • Desarrollo con Express.js
    • ECMAScript 6: Harmony
    • Acceso a MongoDB
  • Módulo 9: Desarrollo con Backbone.js
    • Introducción a Backbone.js
    • Componentes principales de Backbone.js
    • Persistencia RESTful
    • El API Sync de Backbone.js
    • Extensiones: Chaplin, MarionetteJS, Thorax
  • Módulo 10: Desarrollo con AngularJS
    • Introducción al modelo AngularJS
    • Arquitectura de AngularJS
    • Views, controllers y directivas de fábrica
    • Directivas vs. Componentes
    • Filtros
    • Templates
    • Formularios en AngularJS
    • Routing
    • Promises
    • Un vistazo a Angular 2
  • Módulo 11: Unit Testing en el Front-end
    • Características del Unit Testing en el Front-end
    • Jasmine
    • QUnit
    • KarmaJS

Destinatarios

La Certificación Arquitecto Front-end está dirigida a aquellos profesionales o estudiantes con conocimientos de programación (en cualquier lenguaje), que deseen convertirse en un perfil senior en desarrollo Front-end.

Profesores

Formato

La Certificación Arquitecto Front-end se imparte en modalidad on-line o semipresencial con una carga de 180 horas. A lo largo del curso se realizarán diversas prácticas on-line, que podrán ir acompañadas opcionalmente de sesiones presenciales en Madrid (España) para los alumnos que lo deseen (con un mínimo de 5 asistentes).

Precio

La Certificación Arquitecto Front-end tiene un precio de 1.200€. El importe reducido es de 995€, conforme a las condiciones indicadas para la aplicación del descuento.