Preparar Entorno de Trabajo para Angular
1- Descargar Cmder console emulators https://cmder.app/ . Para usar de consola o terminal para la ejecución de comandos
2- Instalar NodeJs: node-v20.16.0-x64.msi
https://nodejs.org/en , Node.js permite la ejecución de código JavaScript, , de código abierto, de código abierto.
entorno que permite a los desarrolladores crear servidores, aplicaciones web,
Herramientas de línea de comandos y scripts.
3- Instalar npm: npm install -g npm@10.8.2
https://www.npmjs.com/ , para el desarrollo de JavaScript
4- Instalar CLI angular: npm install -g @angular/cli
https://angular.dev/installation
Contenido de Aprendizaje:
- Angular (v18)- instalación https://youtu.be/zCGQgg4iGzs
- Angular: entorno 2024 https://youtu.be/xNfqCXTENmY
- ANGULAR: Core + Detección de cambios + OnPush https://youtu.be/aQdV19A6Lk0
- Aprendiendo Angular-en.28dias https://youtu.be/8Fwwhjt3jjE
- Angular-Dev (v17): https://youtu.be/f7unUpshmpA
- CURSO ANGULAR 17 https://youtu.be/KOb_4BsZ8FA
- Angular: entorno de trabajo: https://youtu.be/X0LVIKRwWBs
- .
Verificando la instalación correcta en la consola Cmder
Identificando versión, node -versión: node -v
Identificando versión, npm -versión: npm -v
Instalando Angular CLI npm install -g @angular/cli
Identificando versión Angular CLI ng version
Creando pimer Proyecto o APP
Abriendo el Proyecto o APP con editor de codigo: Visual Studio Code
Entrando la carpeta del primer proyecto cd practica1_app1
Abriendo carpeta con visual studio code code .
Estructura de un proyecto Angular
Componentes de Angular.js
- Modules: Agrupan componentes relacionados, servicios y otras entidades.
- Components: Bloques básicos de la interfaz de usuario.
- Templates: HTML que define la vista de un componente.
- Services: Proveen funcionalidades compartidas entre componentes.
- Directives: Añaden comportamiento a elementos DOM.
- Pipes: Transforman datos en plantillas.
- Routing: Gestión de la navegación entre vistas.
Inicalizando el servidor y abriendo el Navegador web
Inicalizando el servidor y abriendo el Navegador web ng serve --open
Abrir en el Navegador web http://localhost:4200/
Librerías de Angular
- RxJS: Librería para programación reactiva.
- NgRx: Gestión de estado para Angular.
- Angular Material: Componentes UI basados en Material Design.
- Angular CLI: Herramienta de línea de comandos para gestionar proyectos Angular.
URL y CDN para Angular
Estructura de un Proyecto Angular:
Ejemplo Básico de un Componente Angular:
API 100% Funcional para Ejecutar en tu PC
Back-End con Node.js y Express:
Instrucciones:
- Instalar Node.js y npm.
- Crear un directorio para el proyecto.
- Inicializar el proyecto con
npm init
. - Instalar Express con
npm install express
. - Crear el archivo
server.js
con el código proporcionado. - Ejecutar el servidor con
node server.js
.
Este servidor básico responde con "Hello, World!" cuando se accede a la ruta raíz (/
). Puedes ampliarlo añadiendo más rutas y funcionalidad según tus necesidades.
......----