Fundamentos de Angular

¿Acabas de llegar a Angular? Este es el curso que necesitas para perderle el miedo y empezar a trabajar con Angular.
Rating: 4.6 out of 5 (332 ratings)
7,403 students
Fundamentos de Angular
Rating: 4.6 out of 5 (332 ratings)
7,403 students
Entender la organización y estructura de una aplicación Angular
Aprender los conceptos fundamentales de Angular: Componentes, directivas, pipes, servicios y módulos.
Aprender a crear un componente
Entender y utilizar inputs y outputs del componente
Personalizar los estilos del propio componente
Entender y usar las "template reference variables"
Conocer y utilizar las directivas predefinidas de Angular: ngIf, ngSwitch, ngForOf, ngClass, ngStyle, ...
Entender y usar los servicios y la Inyección de Dependencias
Crear pipes personalizadas
Aprender a usar la CLI para crear proyectos desde cero

Requirements

  • Tener unas nociones básicas de Javascript, HTML y CSS.
Description

¿Acabas de llegar a Angular?

Este curso es ideal para entender los conceptos básicos de Angular desde cero. En pocos vídeos te pondrás al día para enfrentarte a una entrevista de trabajo, entrar en un nuevo proyecto o afrontar cursos más avanzados.

A través de los vídeos y siguiendo una metodología learning-by-doing, aprenderás:

  • Qué es Angular y para que sirve

  • La arquitectura basada en componentes

  • Los componentes de Angular: Clase, template y estilos

  • Nociones básicas de TS

  • Bindings a entradas y salidas de los componentes

  • Template reference variables

  • Directivas

  • Servicios

  • Pipes

  • y mucho más

Este curso te servirá como punto de partida para entender mejor el funcionamiento de Angular, y poder entrar a tocar código sin miedo a no saber qué es lo que estás haciendo.

Los requisitos para tomar este curso es que tengas unas nociones básicas de Javascript, HTML y CSS.

Who this course is for:
  • Desarrolladores principiantes o no iniciados en Angular
Curriculum
1 section • 33 lectures • 2h 14m total length
  • 1.a - Entorno e instalaciones
  • ACTUALIZACION: node v12 & npm VS yarn
  • 1.b - Código fuente y sistema de ramas
  • 1.c - Entendiendo la web: Server Side Rendering VS. Single Page Applications
  • 1.d - Arquitectura basada en componentes
  • 1.e - Estructura de una aplicación Angular
  • 1.01 - Creando un componente
  • 1.02 - Añadiendo un template
  • 1.03 - Añadiendo estilos
  • 1.04 - Declarando propiedades
  • 1.05 - Interpolación
  • 1.06 - Decorador @Input
  • 1.07 - Property bindings
  • 1.08 - Event bindings
  • 1.09 - Bindings bi-direccionales
  • 1.10 - NgModel
  • 1.11 - Template Reference Variables
  • 1.12 - Class bindings
  • 1.13 - Style bindings
  • 1.14 - Reutilización de componentes
  • 1.15 - Directiva ngForOf
  • 1.f - ¿Qué es una directiva?
  • 1.16 - Directiva ngIf
  • 1.17 - Directiva ngSwitch
  • 1.18 - Directiva ngClass
  • 1.19 - Directiva ngStyle
  • 1.20 - Introducción a las pipes
  • 1.21 - Pipes personalizadas
  • 1.22 - Servicios e Inyección de Dependencias
  • 1.23 - Inyección de Dependencias entre servicio, y tipos de DI
  • 1.24 - Inspector, bundles y tree-shaking de dependencias
  • 1.25 - La CLI de Angular, como crear un proyecto
  • 1.26 - Despedida

Instructor
SW Engineer & entrepreneur
Enrique Oriol
  • 4.5 Instructor Rating
  • 1,882 Reviews
  • 24,219 Students
  • 6 Courses

Software Engineer in Barcelona, after long years of coding, I've led technical teams, and directed the innovation department of a Venture Builder. Now I'm enjoying code again as a Frontend Team Lead at Dynatrace.

Along my career, I've developed Augmented Reality apps, management backends, and mobile e-commerces for international companies, gaining a global vision of the market in terms of software development needs.

In my spare time, I love teaching software development either through my blog, in software meetups, or through online courses.

--

Ingeniero de Software en Barcelona. Tras años de desarrollo, he liderado equipos técnicos y dirigido el departamento de innovación de una Venture Builder. Ahora estoy disfrutando de nuevo de la programación como Frontend Team Lead dentro del fantástico equipo de Dynatrace.

A lo largo de mi carrera profesional he desarrollado aplicaciones de Realidad Aumentada, frontends de monitorización, backends de gestión y e-commerce móviles para empresas internacionales, ganando una visión global de las necesidades del mercado real del desarrollo software.

En mi tiempo libre me gusta enseñar programación ya sea a través de mi blog, en meetups de software o mediante cursos educativos.