Desarrollo avanzado con Angular 2 y JavaScript FullStack
Un curso completo donde aprenderás a crear aplicaciones, desarrollando tanto Front-end como Back-end
Material disponible
Intermedio
11 Clases 23 h
120€
110€
Precio en promoción
El curso Desarrollo avanzado con Angular 2 y JavaScript FullStack está pensado para profesionales de Internet que quieran ampliar su ámbito de trabajo y convertirse en Full Stack Developers.

Durante esta iniciativa aprenderás y pondrás en practica todos los aspectos necesarios que están involucrados en el desarrollo de una aplicación funcional completa usando JavaScript y Typescript. Nos centraremos en el frontend con la última versión de Angular, pero dando soporte completo al Backend con NodeJS y MongoDB.

Qué aprenderé en el Desarrollo avanzado con Angular 2 y JavaScript FullStack

  • Aplicación profesional completa con Angular 2 en Abierto
  • Prototipo FrontEnd con Angular 2 y NodeJS
  • TypeScript para el desarrollo del lado del cliente con Angular 2
  • Prototipo Backend con NodeJS y MongoDB
  • Seguridad y Navegación FrontEnd
  • Seguridad y Navegación BackEnd
  • Entrada de datos FrontEnd
  • Entrada de datos BackEnd
  • Despliegue y tutoría
  • API para consultas de datos
  • Presentación de datos con Angular 2
  • Actualización en Tiempo Real
  • Mejoras e integración de componentes
  • Refactoring, test y tutoría

Objetivos del curso

En la actualidad las empresas, cada día y cada vez con más frecuencia, solicitan profesionales con perfiles Full Stack; es decir, que sean capaces de manejarse en todos los entornos necesarios para el desarrollo de aplicaciones: desde el servidor y el hosting, pasando por el modelo de datos, lógica de negocio y APIs externas, hasta entender la UX y UI.

Clases y contenidos

Arquitectura de una aplicación Fullstack Gratis
  • Diseño de una aplicación Javascript Fullstack
  • Herramientas y patrones que usaremos
Angular CLI. Vista de pájaro de la aplicación inicial

Trabajamos con una de las herramientas esenciales para desarrollar con el nuevo framework Angular 2.
Comenzamos creando un nuevo proyecto con Angular y reconociendo sus partes principales. Luego se observan varios comandos de Angular CLI, con los que podremos hacer cosas como servir una aplicación, en la etapa de desarrollo, o generar el código de la aplicación que llevaríamos a producción.
También se ofrecen las claves fundamentales para entender el código de Angular, escrito mediante el lenguaje TypeScript.
Luego se hace un recorrido más exhaustivo a la aplicación, repasando el flujo de ejecución de Angular:

  • index.html y el uso del componente raíz
  • main.ts y la declaración del módulo principal de la aplicación
  • Definición del módulo principal, con su decorador y la especificación de los componentes de arranque (bootstrap)
  • Definición del componente raíz de la aplicación, son sus distintas partes, como template, CSS, etc.
Módulos y Componentes

Analizamos en profundidad los módulos y componentes en Angular 2

Inyección de servicios observables

Comenzamos a programar en Angular 2

Inyección de servicios observables II

Continuamos viendo la Inyección de servicios observables

Data Flow : comunicación entre componentes

Trabajamos con el flujo de comunicación entre componentes y sus implicaciones a nivel de datos.

Routing

Creamos un navegador en nuestra aplicación

Comunicación cliente - servidor

Reapasamos la comunicación cliente servidor con NodeJS, Express y MongoDB

Seguridad en las comunicaciones cliente - servidor

Continuamos la sesión anterior asegurando las comunicaciones cliente - servidor

En modo Pro-duction

Repasamo varios temas relacionados con el lado del servidor como del cliente

Extra Angular 2 : Animation

Angular Animation y Puesta en producción

Valoraciones

Manuel Soberano

Francisco Durán

Angel Castrillon

Jokin

Marc Farres

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 130 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete