Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: Online
Duración del curso: 100 Horas
Titulación: Diploma acreditativo con las horas del curso
Curso Gratis Online para Trabajadores y Empresas
Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.
Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.
OBJETIVOS DEL CURSO GRATIS ANGULAR, NODEJS Y MONGODB: EXPERTO PROGRAMADOR WEB
Si trabaja en el sector de la programación o tiene interés en hacerlo y quiere conocer los aspectos esenciales sobre realizar una programación web con Angular este es su momento, con el Curso de Angular, NodeJS y MongoDB: Experto Programador Web podrá adquirir las técnicas esenciales para desenvolverse profesionalmente en este entorno, creando un sistema web funcional con las tecnologías oportunas.
CONTENIDO DEL CURSO GRATIS ANGULAR, NODEJS Y MONGODB: EXPERTO PROGRAMADOR WEB
Parte 1: Desarrollo de Web Apps con Angular, Node.js y MongoDB
Unidad Didáctica 1: Introducción y ejercicio práctico de una aplicación web
- Crear un proyecto con la pila MEAN (MongoDB, Express, Angular, Node.js)
- Ejemplo simple y práctico de una web app usando MongoDB, Express, Angular y Node.js
- Aspectos clave que debes conocer antes de empezar a desarrollar tu web app
Unidad Didáctica 2: Conociendo el stack MEAN
- ¿Qué es exactamente el MEAN Stack?
- Principales frameworks y herramientas en el desarrollo MEAN
Unidad Didáctica 3: Configuración del entorno gráfico para tu Web App
- Instalar y configurar Node.js correctamente
- Instalar y configurar MongoDB para gestionar la base de datos
- Herramientas adicionales útiles: Git Bash, Postman o RESTClient
Unidad Didáctica 4: Construcción del backend de tu Web App
- Modelar datos usando Mongoose
- Comprender cómo funciona una API REST
- Operaciones básicas: listar, agregar y actualizar tareas usando GET, POST, PUT, DELETE
Unidad Didáctica 5: Conectando el API con el frontend de tu Web App
- Consumir servicios REST: GET, POST, PUT, DELETE
- Resumen, recursos adicionales y despedida del curso de desarrollo de web apps
Parte 2: Angular
- Unidad Didáctica 1: Introducción a Angular
- Instalación y configuración
- Creando tu primer proyecto Angular
Unidad Didáctica 2: Cómo crear un proyecto Angular paso a paso
- Conceptos básicos y guía de inicio
- Estructura de archivos y componentes
- Editando y personalizando el código
- Generar una nueva aplicación desde cero
Unidad Didáctica 3: Introducción a TypeScript
- Qué es TypeScript y por qué es fundamental en Angular
- Trabajando con propiedades y tipos de datos
- Funciones, métodos y objetos en TypeScript
- Definición y uso de clases
Unidad Didáctica 4: Directivas en Angular
- Qué son y cómo funcionan las directivas
- Tipos de directivas: estructurales y atributivas
- Otras directivas útiles
- Creando tu propia directiva personalizada
- Aplicando y usando las directivas en tus componentes
Unidad Didáctica 5: Pipes en Angular
- Introducción a los Pipes y su utilidad
- Tipos de Pipes existentes
- Cómo utilizar Pipes en tus plantillas
- Creando Pipes personalizados para necesidades específicas
Unidad Didáctica 6: Ruteo en Angular
- Conceptos básicos de enrutamiento
- Configurar las rutas en tu aplicación
- Componentes asociados a las rutas
- Enlaces de navegación (router links)
- Utilizar router outlet para cargar componentes
Unidad Didáctica 7: Comunicación HTTP en Angular
- Introducción a HTTP en Angular
- Implementar llamadas HTTP para interactuar con APIs
- Obtener datos del servidor
- Realizar peticiones GET, POST, PUT y DELETE
Unidad Didáctica 8: Formularios en Angular
- Introducción a los formularios reactivos y template-driven
- Crear formularios y gestionar su estructura
- Validar datos ingresados por el usuario
- Gestionar los diferentes estados del formulario
Unidad Didáctica 9: Animaciones en Angular
- Conceptos básicos de animaciones en Angular
- Habilitar y configurar animaciones en tus componentes
- Crear animaciones personalizadas
- Probar y ajustar las animaciones en la interfaz
Unidad Didáctica 10: Material Design en Angular
- Introducción a Material Design y sus beneficios
- Instalar y configurar Angular Material
- Incorporar iconos y componentes visuales
- Diseñar navegación intuitiva
- Crear formularios con estilos Material
- Configurar layouts y estructuras visuales
Unidad Didáctica 11: Angular Universal
- Qué es Angular Universal y para qué sirve
- Implementar renderizado del lado del servidor
- Configurar Angular Universal en tu proyecto
- Ejecutar y probar la versión universal de la app