Módulo: Introducción y entorno
Este módulo forma parte del curso de Angular. Incluye 6 lecciones y 2 ejercicios de programación .
Introducción y entorno de desarrollo en Angular
El entorno de desarrollo es la base fundamental para cualquier proyecto exitoso con Angular. Este módulo te guiará a través de la configuración profesional de tu espacio de trabajo, desde la instalación de las herramientas esenciales hasta la comprensión de la arquitectura moderna de Angular 20.
Angular ha evolucionado significativamente en sus últimas versiones, adoptando componentes standalone por defecto, nuevas sintaxis de control de flujo y un ecosistema de herramientas optimizado. Dominar la configuración correcta del entorno no solo te ahorrará horas de debugging, sino que te permitirá aprovechar al máximo las características más avanzadas del framework.
Conceptos clave que aprenderás
Instalación y configuración de Node.js y Angular CLI
Aprenderás a configurar Node.js 20 como requisito mínimo para Angular 20, junto con la instalación del Angular CLI más reciente. El CLI es tu herramienta principal para generar proyectos, componentes y servicios de forma automatizada, siguiendo las mejores prácticas del framework.
Estructura de proyecto Angular moderno
Explorarás la arquitectura de carpetas de un proyecto Angular 20, entendiendo el propósito de cada directorio: src/app, public, angular.json, y los archivos de configuración. Te familiarizarás con la nueva estructura que prioriza los componentes standalone y elimina la necesidad de módulos tradicionales en muchos casos.
Herramientas de desarrollo integradas
Conocerás las herramientas que Angular 20 incluye por defecto: Vite como bundler para desarrollo ultrarrápido, esbuild para compilación optimizada, y el servidor de desarrollo con hot module replacement (HMR) habilitado automáticamente para estilos.
Configuración de TypeScript 5.8
Dominarás la configuración de TypeScript 5.8, incluyendo el archivo tsconfig.json y las opciones específicas que Angular requiere. Entenderás cómo el compilador de TypeScript se integra con el sistema de compilación de Angular para proporcionar type checking avanzado.
Extensiones y herramientas del ecosistema
Configurarás tu editor con las extensiones esenciales para Angular: Angular Language Service, Prettier, ESLint, y otras herramientas que mejoran la productividad del desarrollo. También aprenderás sobre las DevTools de Angular para debugging en el navegador.
Aplicaciones prácticas
En el desarrollo empresarial, un entorno bien configurado es crucial para la colaboración en equipo. Las configuraciones que aprenderás te permitirán mantener consistencia en proyectos con múltiples desarrolladores, automatizar tareas repetitivas y detectar errores antes de que lleguen a producción.
Los conocimientos de este módulo son especialmente valiosos cuando trabajas en proyectos de gran escala, donde la configuración inicial determina la escalabilidad y mantenibilidad del código. Empresas como Google, Microsoft y Netflix confían en Angular para sus aplicaciones críticas, y todas siguen patrones similares de configuración de entorno.
Prerrequisitos y nivel
Este módulo asume que ya dominas HTML5, CSS3 y TypeScript. No necesitas experiencia previa con Angular, pero sí debes sentirte cómodo con conceptos como módulos ES6, async/await, y programación orientada a objetos en TypeScript.
El nivel es principiante en Angular pero intermedio en desarrollo web general. Si puedes crear una aplicación web básica con TypeScript y entiendes conceptos como DOM manipulation y HTTP requests, estás preparado para este módulo.
Progresión del aprendizaje
El módulo está estructurado de forma incremental y práctica. Comenzarás instalando las herramientas básicas y verificando que todo funciona correctamente. Luego explorarás la estructura de un proyecto recién creado, entendiendo cada archivo y carpeta.
A medida que avances, configurarás tu entorno de desarrollo con las mejores prácticas de la industria, incluyendo linting, formatting y debugging tools. Cada lección incluye ejercicios prácticos que puedes completar en tu propio entorno, asegurando que dominas cada concepto antes de continuar.
El módulo culmina con la creación de tu primer componente standalone usando la nueva sintaxis de Angular 20, preparándote para los módulos posteriores donde profundizarás en componentes, servicios y routing.
Ejercicios de programación
Otros módulos de este curso
Introducción y entorno
Lecciones de este módulo
Explora todas las lecciones disponibles en Introducción y entorno
Todos los módulos del curso
Navega entre los módulos de Angular
Explora más sobre Angular
Descubre más recursos de Angular
Alan Sastre
Ingeniero de Software y formador, CEO en CertiDevs
Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, Angular es una de sus áreas de expertise. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan se dedica a crear contenido educativo de calidad para desarrolladores de todos los niveles.