¿Qué es Typescript? - Curso Frontend con Angular: parte 4

Lección 3 de 1817%

Sigue así. Cada lección te acerca más a tu certificado.

Sobre esta lección

Angular nos obliga a usar Typescript en vez de javascript. ¿Está bueno o no eso? Para mí está muy bueno, creo que typescript debería ser utilizado la mayoría de las veces en reemplazo de Javascript. En este video te explico por qué con distintos ejemplos y también creamos nuestra primera interfaz que ya vamos a usar en nuestro proyecto final. Mirá el curso desde el principio: https://www.youtube.com/playlist?list=PL3Qv7aeTNq0eChWdLTbxelz-5d6ZTBp3i Descargate el proyecto como terminó en este video: https://github.com/cacalo/Curso-frontend-angular-pedir-comida/releases/tag/v0.0.2 Timestamps: 00:00 - ¿Qué es Typescript? 03:20 - ¿Por qué lo usamos? - Ejemplo básico 07:01 - Parámetros de funciones 08:42 - Retorno de funciones 10:08 - Multiples tipos 13:28 - Interfaces 17:56 - Parámetros opcionales 19:45 - Parámetros con tipos según su contenido 20:49 - Ordenamos nuestra interfaz

Sobre este curso

En este curso te enseño todo lo que tenés que saber para crear tu propia aplicación web dinámica usando Angular. Vas a aprender cómo crear un proyecto, vamos a hablar de los bloques de construcción de Angular: Componentes y módulos. También vamos a usar Angular Router para crear rutas dinámicas, código reutilizable y de bajo mantenimiento. Como nos basamos en Angular significa que también vamos a aprender a usar typescript como lenguaje de programación y vamos a apalancarnos de algunas otras tecnologías como SASS. Si estás listo para pasar al próximo nivel de desarrollo front end, te espero! Si querés ver como queda el proyecto terminado entrá acá: https://pedir-comida-puntojson.netlify.app/ (Se ve bien únicamente en teléfonos, que es lo que el alcance de este curso llegó a hacer).

Lección 3 de 18Nivel: principianteDuración total: 9h 8m

Lo que aprenderás en este curso:

  • Comprender la arquitectura de módulos y componentes de Angular
  • Crear servicios, directivas y pipes personalizados
  • Implementar formularios reactivos y validaciones
  • Gestionar el enrutamiento y la navegación en Angular