Curso: Exprime AngularJS 1.5+

Descripción y objetivos

  • Taller práctico
  • Durante el curso contaremos nuestra experiencia personal en BuntPlanet
  • Se partirá de un ejemplo real de app (extraída de código real de nuestros productos)
  • Se analizarán y practicarán diversos aspectos como testing, monitoring, validation, etc… (detalle en el temario) cómo lo hacemos y por qué. Ventajas y desventajas.

¿Por qué Angular JS 1.5+?

  • En BuntPlanet sólo impartimos cursos sobre lo que hacemos. Somos programadores igual que tú.
  • Nosotros vamos a seguir trabajando en Angular JS 1.5+ durante bastante tiempo (manteniendo nuestro producto y amortizando el conocimiento conseguido)
  • Creemos que te puede pasar lo mismo

Aunque no se podrán ver todas las herramientas en profundidad, durante el curso se usará:

  • Mocha para testing
  • Eslint para chequeo de integración contínua
  • Jenkins 2 para pipeline de integración contínua
  • Webpack para construcción
  • Yarn/npm para gestión de dependencias
  • Ecmascript 2015 (ES6): características avanzadas del lenguaje
  • Y, por supuesto, Angular JS 1.5+
  • Nota: se proveerá de máquina virtual con todo instalado o instrucciones de instalación del stack necesario.

A quién va dirigido

  • Ya usas Angular JS-curso no centrado en los mecanísmos básicos del framework
  • Sospechas que no exprime al máximo las posibilidades de Angular JS 1.5+
  • Quieres conocer las novedades de Angular JS 1.5: componentes, etc…
  • Has encontrado problemas para testear, monitorizar, etc…

Programa

Modularidad y componentes

  • angular.component
  • hacia el estandar de web-components

Continuous delivery: entrega de producto continua y sostenible

  • testing de componentes AngularJS 1.5+:
    • mocha
    • cobertura
    • análisis estático de código
  • construcción del entregable:
    • npm/yarn scripts vs gulp/grunt
    • sass/less
    • webpack
  • feature toggling & branch by abstraction
  • jenkins 2 pipelines

Non-functional requirements

  • i18n
  • validación
    • formularios
    • objetos
    • datos (json schema)
  • seguridad (JWT token)
  • monitorización
  • stacktraces & sourcemaps

No solo frameworks

  • refrescando tu aplicación con EcmaScript 2015 (ES6)
  • programación funcional

Preparándose para el futuro

  • Frameworks: ¿angular? ¿vue.js? ¿react?
  • Módulos en JavaScript: estado del arte
  • Lenguaje y transpilación: babel vs TypeScript vs flow.js …

Guía de estilos

Horario y lugar donde se imparte

  • 17, 18 y 19 de mayo de 2017 de 9.30h a 13.30h y de 15.00h a 18.00h
  • Bilbao, Edificio BBF (Bilbao Berrikuntza Faktoria), aula 304

Inscripción

  • Precio: 350€ +IVA (Bonificable por la Fundación Tripartita)
  • Interesados ponerse en contacto con Luis Artola: luis.artola@buntplanet.com
  • Número mínimo de asistentes: 15

Curso organizado en colaboración con InitServices.