
Programación con Angular 2
Programación con Angular 2
Programación con Angular 2: AngularJS es un framework MVC de JavaScript para el Desarrollo Web Front End que permite crear aplicaciones SPA Single-Page Applications. Con esto, entra dentro de la familia de frameworks como BackboneJS o EmberJS.
Programación con Angular: Con tanta oferta de frameworks se nos hace difícil elegir cuál usar en nuestras aplicaciones, qué ventajas tienen unos frente a otros, etc. En esta entrada voy a comentar que hace a AngularJS diferente al resto y unos cuantos enlaces a recursos online donde aprender a usar este framework y coger soltura. Allá vamos.
Conociendo Angular 2
Anteriormente en la parte Front-End de las aplicaciones web sólo teníamos a jQuery (además de otras librerías parecidas como Mootools, Prototype,…) para ayudarnos con el código JavaScript del cliente. Podíamos manipular el DOM de una forma más sencilla, añadir efectos, llamadas AJAX, etc… pero no teníamos un patrón a seguir. Todo el código JS iba en funciones que íbamos creando según necesitáramos, lo que provocaba que con el tiempo el código fuera difícilmente manejable y se convirtiese en el temido Spaguetti Code.
Por suerte surgieron frameworks que implementaban el patrón MVC (Modelo, Vista, Controlador) y nos ayudaban a separar conceptos. El más conocido es BackboneJS, que surgió en 2010 creada por Jeremy Ashkenas (Creador también de CoffeeScript) y depende de otras 2 librerías: jQuery y Underscore.js Es usado por múltiples Start-ups como Pinterest, Foursquare, AirBnB, Trello, etc…
BackboneJS
BackboneJS te permite crear tu app rápidamente aunque en ocasiones es complicado de utilizar. La mayoría de los desarrolladores eligen BackboneJS porque parece la opción más segura, lleva más tiempo entre nosotros, hay mucha documentación sobre él y está mantenido por una gran comunidad.
Lo que viene…
Sin embargo AngularJS está pisando fuerte. Aunque su primera versión es de 2009, se ha hecho muy popular a finales de 2012 y ahora en 2013 está en pleno auge. Tanto que ya se habla de una nueva technology stack como antes era LAMP (Linux + Apache + MySQL + PHP) ahora la tendencia es MEAN (MongoDB/Mongoose + ExpressJS + AngularJS + NodeJS), lo que también se traduce a aplicaciones JavaScript End-to-End. AngularJS está mantenido por Google y bastante comunidad. También como punto a su favor está lo sencillo que crear Tests unitarios y End-to-End con Jasmine y Karma, algo que suele ser un poco costoso al principio.
OBJETIVOS DEL CURSO
Al finalizar el curso, el participante será capaz de:
Realizar programación de tipo seguro para mejorar la productividad y capacidad de gestión de un gran proyecto.
METODOLOGÍA
El curso se imparte en modalidad presencial, por medio de charlas interactivas apoyadas por medios electrónicos y audiovisuales. Con una metodología participativa y con énfasis práctico, se espera que el alumno incorpore los conocimientos y competencias, identificando y relacionando las prácticas habituales de su rol en la organización con los contenidos de la capacitación.
CONTENIDOS
Módulos
1: Introducción a Angular 2
2: Introducción a TypeScript y ES6
3: Componentes en Angular 2
4: Vinculación de datos y eventos
5: Directivas de atributos y fijaciones de propiedades
6: Directivas estructurales
7: Formulario impulsado por plantillas
8: Inyección de Servicio y Dependencia
9: Cliente HTTP
10: Pipes y formato de datos
11: Introducción a la aplicación de una sola páginas
12: El enrutador de componentes angulares
13: Gestión de Módulos y Dependencias
14: Construcción y gestión de la dependencia
Código Sence:
12-37-9641-93
Contáctate con nosotros y pronto nos pondremos en contacto contigo.
Completa este formulario.

Noticias relacionadas
-
Programación en HTML5 con JavaScript y CSS3
Programar sitios web funcionales a partir del uso de HTML5 y sus aplicaciones....
-
ETHEREUM DEVELOPER COURSE
Este curso en línea enseña a los ingenieros de software los conceptos básicos de la tec...
-
ETHEREUM DEVELOPER COURSE
Este curso en línea enseña a los ingenieros de software los conceptos básicos de la tec...
-
SCRUM Master Certified SMC E-learning
Scrum permite realizar entregas del proceso de manera parcial y calendarizada...
-
Gestión de Pruebas de Calidad Ágil con ISTQB
Definir los objetivos y la estrategia a seguir para probar un sistema, además de planific...
-
Curso ITIL Foundation – incluye certificación
ITIL está de moda en el mundo, todos hablan, bien o mal según les haya ido, de ITIL...