Lleva tu carrera a otro nivel por menos de 1 dólar al día.

Frontend con Angular
Ruta de aprendizaje

Frontend con Angular

Desarrolla aplicaciones web y móviles con Angular, el framework más usado en el mundo para el desarrollo de apps.
Con éste framework open source desarrollado por Google enfocado al desarrollo Frontend lograrás desarrollar no sólo aplicaciones web de alto rendimiento.

Regístrate en Platzi

Estados unidos

Angular
Básico

Básico

Básico
Básico
Curso Profesional de JavaScript

Curso Profesional de JavaScript

Curso de TypeScript con Angular por Belatrix

Curso de TypeScript con Angular por Belatrix

Curso de Angular

Curso de Angular

Curso de Angular 6

Curso de Angular 6

Portafolio

Intermedio

Intermedio

Intermedio
Intermedio
Curso Profesional de Angular

Curso Profesional de Angular

Curso de Rendimiento en Angular

Curso de Rendimiento en Angular

Curso de Progressive Web Apps con Angular

Curso de Progressive Web Apps con Angular

Simón Dice

Avanzado

Avanzado

Avanzado
Avanzado
Curso de Ionic 4

Curso de Ionic 4

Curso de Unit Testing para MEAN con Jasmine

Curso de Unit Testing para MEAN con Jasmine

Platzinger

Complementarios

Complementarios

Opcional
Opcional
Curso de Programación Orientada a Objetos: POO

Curso de Programación Orientada a Objetos: POO

Curso de Programación Funcional en JavaScript por Bedu

Curso de Programación Funcional en JavaScript por Bedu

Curso de Fundamentos de Node.js

Curso de Fundamentos de Node.js

Por qué deberías iniciar tu carrera como Desarrollador Angular

Angular es uno de los frameworks JavaScript más utilizados para desarrollar aplicaciones web, nace en el año 2010 y consigue consolidarse como una de las más importantes alternativas para manejar el model-view-controller (modelo - vista - controlador), con Javascript de la mano del gigante y todo poderoso Google. Su objetivo es aumentar las aplicaciones basadas en MVC, en un esfuerzo de que el desarrollo y las pruebas sean mas rápidas y fáciles.

Es un framework de desarrollo la cual tiene como fin facilitarnos el desarrollo de aplicaciones web SPA (Single Page Application), la cual consiste en una aplicación web o website que cabe en una sola página. Básicamente el sitio web carga una vez y da una experiencia más fluida.

Angular separa completamente el front-end (que son todas las tecnologías de diseño y desarrollo web que corren en el navegador y que se encargan de la interactividad con los usuarios) y el back-end (es la capa de acceso a datos de un software o cualquier dispositivo, que no es directamente accesible por los usuarios) de una aplicación y otorgándonos herramientas para trabajar con elementos web de una manera bastante fácil, sencilla y por sobre todo optimizada.

Una de sus grandes virtudes sobresale la posibilidad de utilizar templates declarativos, aplicar inyecciones de dependencias y crear componentes reutilizables.

¿Porqué elegir angular?

Hoy en día, existen una gran cantidad de frameworks JavaScript, que te permiten desarrollar importantes proyectos web. Sin embargo, aquí te presentamos algunas razones por la cual deberías elegir angular:

1. Su comunidad: Angular es un framework muy popular, por ende hay muchos desarrolladores que lo ultilizan y como desarrollador sabes de la importancia de contar con una gran comunidad que esté apoyándose entre sí, ya que a través de estas comunidades es posible conocer e interactuar con muchas personas alrededor del mundo y por sobre todo el compartir constante conocimiento.

2. Está respaldado por Google: El motor de búsqueda líder del mundo Google, respalda fuertemente éste framework y tiene un equipo trabajando constantemente en desarrollar mejoras en Angular, proveyendo de característica y funcionalidades que lo cataloguen como el mejor framework disponible. Razón por la cual muchos desarrolladores prefieren angular antes que otros frameworks.

3. Utiliza como lenguaje TypeScrip:t Por otro lado, Angular utiliza como lenguaje TypeScript la cual fue desarrollada y es mantenida por Microsoft. Es un lenguaje de programación libre y es open source.

Las principales ventajas son:

  • Es de fácil mantenimiento.
  • Una documentación consistente: toda la sintaxis y la manera de desarrollar es la misma, esto añade coherencia a la información y a la forma de leer el código.

TypeScript proporciona autocompletado avanzado, navegación y refactorización. Tener tales herramientas es casi un requisito para grandes proyectos. Sin ellos, el temor de cambiar el código coloca al código base en un estado de semi-solo lectura y hace que las refactorizaciones a gran escala sean muy riesgosas y costosas.

4. Tiene una interface de usuario declarativa: Para la definición del interfaz de usuario, Angular utiliza HTML y dado que ésta es un lenguaje declarativo se considera que es mas intuitivo que utilizar javascript para definir la interfaz de manera manual.

5. Angular es un proyecto totalmente open source, se encuentra publicado en Github y con constantes colaboraciones por parte de su comunidad.

6. Componentes Web: En angular, un componente es una porción de código que es posible reutilizarla. Con esto podemos desarrollar aplicaciones de una forma mucho más ágil, además estos componentes son fáciles de convertir en componentes web nativos.

7. Y por último, la demanda de desarrolladores angular no para de crecer.

Comienza esta ruta de aprendizaje y potencializa tus conocimientos dominando este framework

¡Prueba la suscripción de Platzi!

¡No te pierdas nuestros lanzamientos!

Glosario

Glosario

CLI: Command Line Interface o interfaz de linea de comandos, permite al usuario interactuar con un programa enviando comandos de texto haciendo uso de la terminal o consola del sistema operativo.

Frontend: Con este término se identifica al conjunto de tecnologías que dan estructura, apariencia y comportamientos de interactividad a los sitios y aplicaciones web modernas de cara a los clientes o usuarios finales en un navegador.

Componente: Es una clase responsable de exponer datos a una view y manejar la mayor parte de la visualización de la vista y la lógica de interacción del usuario.

NgModule: Un NgModule identifica los componentes, directivas y conductos que utiliza la aplicación junto con la lista de NgModules externos que la aplicación necesita, como FormsModule  El NgModule colabora a organizar la aplicación por bloques cohesivos de funcionalidad.

Aprende de los mejores

Eduardo Ibarra

Eduardo Ibarra

CEO en http://multitut.com/

@iBar_Ed
Nicolas Molina

Nicolas Molina

Google Developer Expert en Google

@nicobytes
Alan Buscaglia

Alan Buscaglia

Frontend con Angular en Belatrix

@alan_buscaglia
Anahí Salgado Díaz de la Vega

Anahí Salgado Díaz de la Vega

Android, Firebase, Java, Geek & Teacher en Platzi

@anncode
Carlos Hernández

Carlos Hernández

en

@CodingCarlos
David Colín

David Colín

Full Stack Software Engineer en SalesLoft

Comparte tu conocimiento

Moisés Alejandro
Moisés Alejandro
last month
Filiberto
Filiberto
last month

Rutas relacionadas para complementar tu aprendizaje

Desarrollo Backend con JavaScript
Ruta de aprendizaje

Desarrollo Backend con JavaScript

Básico
Ahora con JavaScript puedes crear aplicaciones que corren del lado del servidor gracias a Node.js, te enseñamos cómo empezar hasta convertirte un experto.
Firebase
Ruta de aprendizaje

Firebase

Básico
Firebase es un servicio en la nube de Google para producir de forma integral aplicaciones web y móviles, desde el backend hasta la monetización de tus proyectos
Arquitectura Frontend
Ruta de aprendizaje

Arquitectura Frontend

Básico
Crea sitios web desde cero con una interfaz gráfica dinámica y atractiva en el navegador y dispositivos móviles, aplicando HTML, CSS y Javascript.

¿Qué estás esperando?

Empieza a estudiar ahora y asegura tu futuro