logoImagina
iconCurso
Te recomendamos nuestro curso de Angular 19
Descubre el curso de Angular 19
Ir al curso

Tutorial Angular - Aprende los Primeros Pasos

iconImage
Escrito por Equipo de Imagina
Actualizado el 02-12-2024
Duración: 20 min

Tutorial de primeros pasos en Angular

¡Bienvenido al tutorial de primeros pasos en Angular! En este tutorial, aprenderás los conceptos básicos de Angular y cómo comenzar a desarrollar aplicaciones web con este potente framework.

Puedes aprender y formarte mucho más en nuestro curso de Angular, donde te explicaremos todo lo que necesitas saber para convertirte en un gran desarrollador web.

Fundamentos de Angular

Si quieres más información sobre la última versión de Angular puedes consultar las novedades de Angular 17, nuestro listado de versiones de Angular o nuestro tutorial sobre cómo actualizar a la última versión.

Requisitos previos

Antes de comenzar, asegúrate de tener instalados los siguientes elementos:

  • Node.JS: es necesario para ejecutar las herramientas de Angular y administrar las dependencias del proyecto. Puedes descargarlo desde la web oficial de NodeJS.
  • Angular CLI: es una interfaz de línea de comandos que facilita la creación y gestión de proyectos de Angular. Para instalarlo, ejecuta el siguiente comando en tu terminal:

    1npm install -g @angular/cli

    Esto instalará Angular CLI de forma global en tu sistema.

Creando un nuevo proyecto

El primer paso es crear un nuevo proyecto de Angular. Abre tu terminal y ejecuta el siguiente comando:

1ng new MiProyectoAngular

Este comando creará una nueva carpeta llamada "MiProyectoAngular" con la estructura básica de un proyecto de Angular. Durante la creación del proyecto, se te harán algunas preguntas, como el estilo de hoja de estilos a utilizar (CSS, SCSS, etc.) y si deseas agregar soporte para enrutamiento. Puedes elegir las opciones que mejor se adapten a tus necesidades.

Iniciando el servidor de desarrollo

Una vez que hayas creado el proyecto, debes iniciar el servidor de desarrollo para ver tu aplicación en funcionamiento. Navega hasta la carpeta de tu proyecto recién creado e ingresa el siguiente comando:

1cd MiProyectoAngular 2ng serve

Este comando compilará tu aplicación y la servirá en un servidor local. Una vez que el servidor esté en funcionamiento, abre tu navegador web y ve a http:// localhost:4200. ¡Verás tu aplicación Angular recién creada!

El servidor de desarrollo también viene con la función de recarga automática, lo que significa que cualquier cambio que realices en tus archivos se reflejará automáticamente en el navegador sin necesidad de reiniciar el servidor.

Descubre la formación a tu medida
Rellena el formulario para obtener más información sobre los cursos.
Tamaño de la empresa *
Términos y condiciones *

Estructura del proyecto

El proyecto de Angular tiene una estructura organizada que te ayuda a mantener tus archivos ordenados. A continuación, se muestra una breve descripción de cada carpeta y archivo importante:

  • src: Esta carpeta contiene todos los archivos fuente de tu aplicación. Aquí es donde escribirás la mayor parte de tu código.
  • src/app: Esta carpeta es donde se encuentra el código principal de tu aplicación. Aquí es donde crearás componentes, servicios y otros elementos.
  • src/assets: Puedes colocar recursos estáticos, como imágenes o archivos de datos, en esta carpeta. Estos archivos se pueden acceder desde tu aplicación.
  • src/index.html: Este archivo es el punto de entrada de tu aplicación. Aquí es donde se carga tu aplicación Angular y donde puedes agregar enlaces a hojas de estilos o scripts externos.

Creando un componente

Los componentes son la unidad básica de construcción en Angular. Puedes crear un nuevo componente ejecutando el siguiente comando en tu terminal:

1ng generate component MiComponente

Esto generará automáticamente los archivos necesarios para tu nuevo componente en la carpeta src/app/mi-componente. El comando ng generate component también agregará automáticamente la referencia a tu nuevo componente en el módulo principal de la aplicación.

Un componente consta de tres archivos principales:

  • mi-componente.component.ts: Este archivo contiene la lógica del componente. Aquí es donde puedes definir variables, funciones y realizar operaciones específicas para ese componente.
  • mi-componente.component.html: Este archivo es la plantilla del componente. Aquí es donde defines la estructura y el diseño visual del componente utilizando HTML y las directivas de Angular.
  • mi-componente.component.css: Este archivo es opcional y contiene los estilos CSS específicos para ese componente. Puedes agregar reglas CSS aquí para personalizar el aspecto de tu componente.

Añadiendo estilos

Para añadir estilos a tu componente, puedes editar el archivo mi-componente.component.css y agregar reglas CSS. Estos estilos se aplicarán únicamente al componente específico.

Por ejemplo, si quieres cambiar el color de fondo de tu componente a azul, puedes agregar la siguiente regla CSS:

1:host { 2 background-color: blue; 3}

También puedes usar clases CSS y selectores para estilizar elementos específicos dentro de tu componente.

Añadiendo lógica

El archivo mi-componente.component.ts es donde puedes agregar la lógica de tu componente. Puedes importar otros módulos, definir variables y funciones, y manipular datos.

Por ejemplo, si deseas mostrar un mensaje de bienvenida en tu componente, puedes agregar la siguiente variable y función en el archivo mi-componente.component.ts:

1import { Component } from '@angular/core'; 2 3@Component({ 4 selector: 'app-mi-componente', 5 templateUrl: './mi-componente.component.html', 6 styleUrls: ['./mi-componente.component.css'] 7}) 8export class MiComponenteComponent { 9 mensajeBienvenida = '¡Hola, bienvenido a mi componente!'; 10}

Luego, en la plantilla mi-componente.component.html, puedes mostrar el mensaje de bienvenida utilizando interpolación de Angular:

1<p>{{ mensajeBienvenida }}</p>

Mostrando el componente en la aplicación

Para mostrar el componente en tu aplicación, debes editar el archivo app.component.html y agregar la etiqueta de tu componente. Por ejemplo, si deseas mostrar el componente MiComponenteComponent, debes agregar lo siguiente:

<app-mi-componente></app-mi-componente>

Cuando ejecutes la aplicación, verás el contenido del componente MiComponenteComponent renderizado en el lugar donde agregaste la etiqueta.

Aprende Angular desde cero

En este tutorial, has aprendido los primeros pasos para comenzar a desarrollar con Angular. Desde la creación de un nuevo proyecto hasta la creación de componentes y la visualización de tu aplicación en el navegador. Ahora estás listo para explorar más sobre Angular y construir aplicaciones web increíbles.

Recuerda que puedes encontrar más información en la documentación oficial de Angular para profundizar en los conceptos y características avanzadas, o bien consultar nuestro curso de Angular con la última versión lanzada.

Descubre la formación a tu medida
Rellena el formulario para obtener más información sobre los cursos.
Tamaño de la empresa *
Términos y condiciones *
Tutoriales relacionados
Listado de Todas las Versiones de .NET
Explora en profundidad todas las versiones de .NET, desde su creación hasta las últimas actualizaciones
Novedades de Angular 18: Descubre la Última Versión
La versión 18 de Angular está aquí con nuevas características que transforman el desarrollo web. Aprende sobre todas sus novedades en detalle.
Todas las Novedades de Angular 19 (Última Versión)
Descubre todas las novedades de Angular 19: componentes independientes, mejoras de rendimiento, y nuevas herramientas. ¡Actualízate ahora!
Cómo crear una PWA en Angular
Aprende a como crear una PWA , la tecnología diseñada para combinar lo mejor de la web móvil y las aplicaciones nativas
Angular: Funcionalidades, Novedades y mucho más
angular
artículo
Descubre todo sobre Angular, el framework de desarrollo web que facilita la creación de aplicaciones dinámicas y eficientes.
Descubre
Tabla de contenido
Tutorial de primeros pasos en Angular
Fundamentos de Angular
Requisitos previos
Creando un nuevo proyecto
Iniciando el servidor de desarrollo
Estructura del proyecto
Creando un componente
Añadiendo estilos
Añadiendo lógica
Mostrando el componente en la aplicación
Aprende Angular desde cero
Descubre la formación a tu medida
Rellena el formulario para obtener más información sobre los cursos.
Tamaño de la empresa *
Términos y condiciones *