Curso de Desarrollo Fullstack MEAN hasta 100% Bonificable a través de FUNDAE
Tu bonificación paso a paso
Forma a tu equipo sin costes mediante la bonificación estatal. Este programa de Desarrollo Fullstack MEANpara empresas es subvencionable hasta el 100%.
Potencia las habilidades de edición y automatización de tus profesionales.
Accede a una formación avanzada en Desarrollo Fullstack MEAN práctica y orientada a resultados.
Prepara a tu equipo para los retos documentales del entorno laboral actual.
Gestionamos gratis tu bonificación de este curso corporativo de Desarrollo Fullstack MEAN ante FUNDAE.
Empresas como Netflix y LinkedIn confían en MEAN para sus soluciones web
Despliega Desarrollo Fullstack MEAN A Medida para equipos, con Express, MongoDB y Angular, bonificable por FUNDAE para empresas. Diseñamos el plan formativo.
Aprende a desarrollar aplicaciones Fullstack MEAN utilizando un temario cuidadosamente diseñado para cubrir todas las necesidades empresariales actuales.
1
Aumenta la productividad con Node.js y Express.js, logrando soluciones backend robustas y eficientes para mejorar el rendimiento de tus aplicaciones.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
Características y ventajas de Node.js y Express.js
Instalación de Node.js y configuración del entorno de desarrollo
Configuración de TypeScript para utilizarlo con Express.js
Uso de typings para mejorar la experiencia de desarrollo
Compilación y ejecución de código TypeScript en Express.js
Características y ventajas de Node.js y Express.js
Instalación de Node.js y configuración del entorno de desarrollo
Configuración de TypeScript para utilizarlo con Express.js
Uso de typings para mejorar la experiencia de desarrollo
Compilación y ejecución de código TypeScript en Express.js
Características y ventajas de Node.js y Express.js
Instalación de Node.js y configuración del entorno de desarrollo
Configuración de TypeScript para utilizarlo con Express.js
Uso de typings para mejorar la experiencia de desarrollo
Compilación y ejecución de código TypeScript en Express.js
Tema 2: Rutas y controladores en Express.js
Definición y configuración de rutas en Express.js
Implementación de controladores para manejar las peticiones a las rutas
Uso de middlewares en Express.js para la manipulación de las solicitudes
Middleware de registro de solicitudes y respuestas
Middleware de manejo de errores
Middleware de autenticación
Tema 3: Introducción a Mongo
Instalación y configuraciones esenciales de MongoDB
Puesta en marcha e inicialización de servidores de MongoDB
Inicialización de clientes de MongoDB: Mongo Shell y Mongo Compass
Creación de bases de datos en MongoDB
Creación de colecciones en MongoDB
Creación de documentos en MongoDB
Esquemas de validación de documentos en MongoDB
Creación de índices en MongoDB
Tema 4: Modelado de datos con MongoDB en Proyectos Express
Introducción a MongoDB y su integración con Express.js.
Conexión desde Express a través de Mongoose
Configuración de la conexión a la base de datos MongoDB
Definición y manipulación de esquemas y modelos de datos utilizando Mongoose
Definición de esquemas de datos
Creación de modelos de datos
Consultas y operaciones CRUD con Mongoose
Tema 5: Sistema CRUD completo con Express.js y MongoDB
Implementación de las operaciones CRUD (Crear, Leer, Actualizar, Eliminar) utilizando Express.js y MongoDB
Creación de rutas y controladores para cada operación CRUD
Validación y sanitización de datos en las operaciones CRUD
Implementación de paginación y ordenamiento en las consultas
Tema 6: Documentación de la Web API con Swagger
Integración de Swagger en una API desarrollada con Express.js
Definición de endpoints, parámetros y respuestas en Swagger
Generación automática de la documentación de la API
Personalización de la documentación de la API con Swagger UI
Tema 7: Publicación de la API en Vercel
Configuración y despliegue de la API en la plataforma de Vercel
Uso de variables de entorno para gestionar la configuración en Vercel
Configuración de dominio personalizado para la API en Vercel
Tema 8: Seguridad y autenticación en Express.js
Implementación de métodos de autenticación, como JWT (JSON Web Tokens) y OAuth
Configuración de middleware de seguridad para proteger las rutas
Uso de librerías y paquetes populares para la gestión de la seguridad en Express.js
Uso de JWT para la autenticación basada en tokens
Configuración de OAuth con proveedores externos
Validación de permisos y roles de usuario
Tema 9: Introducción a Angular
Conceptos básicos de Angular y su papel en el desarrollo web
Ventajas y características principales de Angular
Instalación de Angular CLI y configuración del entorno de desarrollo
Creación de proyecto
Análisis de archivos y carpetas
Despliegue local
Primeros pasos en Angular
Creación de componentes básicos
Configuración de enrutamiento básico
Uso de directivas y enlace de datos básico
Tema 10: Componentes en Angular
Creación y configuración de componentes en Angular
Ciclo de vida de los componentes en Angular
Comunicación entre componentes mediante input y output properties
Uso de directivas estructurales para manipular el DOM
Uso de componentes anidados
Implementación de comunicación entre componentes
Uso de directivas estructurales para controlar la visualización de elementos
Tema 11: Binding de datos en Angular
Uso de la sintaxis de interpolación y las directivas de enlace de datos en Angular
Implementación de enlaces unidireccionales y bidireccionales
Uso de eventos para interactuar con los datos en la aplicación Angular
Uso de interpolación para mostrar datos dinámicos
Uso de enlace de propiedades para actualizar datos
Uso de eventos para responder a la interacción del usuario
Tema 12: Directivas en Angular
Concepto y tipos de directivas en Angular (directivas estructurales y directivas de atributos)
Uso de directivas integradas en Angular, como ngIf, ngFor, etc.
Implementación de directivas personalizadas en Angular
Uso de directivas estructurales integradas
Creación de directivas de atributos personalizadas
Manipulación del DOM con directivas
Tema 13: Sistema de enrutado en Angular
Configuración del enrutador de Angular
Definición y configuración de rutas en Angular
Uso de parámetros de ruta y consulta en Angular
Protección de rutas con guards para controlar el acceso a las páginas
Configuración de rutas en Angular
Paso de parámetros a través de las rutas
Implementación de guards para proteger rutas
Tema 14: Pipes en Angular
Uso de pipes para transformar datos en Angular
Uso de pipes integrados en Angular, como DatePipe, CurrencyPipe, etc.
Creación de pipes personalizados en Angular
Uso de pipes integrados para transformar datos
Creación de pipes personalizados para transformar datos específicos
Tema 15: Peticiones HTTP con HTTPClient de Angular y gestión de Observables
Uso de HttpClient para realizar peticiones HTTP en Angular
Configuración de cabeceras, parámetros y opciones en las peticiones
Manejo de respuestas HTTP y errores utilizando Observables
Uso de operadores RxJS para transformar y manipular los datos de las respuestas
Realización de peticiones HTTP utilizando HttpClient
Manipulación de respuestas y errores utilizando Observables y operadores RxJS
Tema 16: Interceptors en Angular
Concepto y uso de interceptors en Angular
Implementación de interceptors para manipular peticiones HTTP
Uso de interceptors para agregar cabeceras, autenticar peticiones, etc
Implementación de un interceptor para agregar cabeceras a las peticiones HTTP
Implementación de un interceptor para autenticar las peticiones HTTP con JWT
Uso de múltiples interceptors en una aplicación Angular
Tema 17: Eslint en Angular
Configuración y uso de Eslint en proyectos Angular
Uso de reglas y plugins para garantizar la calidad del código en Angular
Configuración de Eslint en un proyecto Angular
Uso de reglas predefinidas y personalizadas en Eslint
Integración de Eslint con el flujo de trabajo de desarrollo
Tema 18: Variables de entorno en Angular
Configuración y uso de variables de entorno en proyectos Angular
Uso de diferentes entornos (desarrollo, producción, etc.) en Angular
Configuración de variables de entorno en Angular
Uso de diferentes archivos de variables de entorno para diferentes entornos
Acceso a variables de entorno en la aplicación Angular
Tema 19: Builds y despliegues en Angular
Generación de builds optimizados para producción en Angular
Configuración y despliegue de una aplicación Angular en diferentes entornos (local, servidor, Vercel, etc.)
Generación de un build optimizado para producción en Angular
Configuración de diferentes entornos de despliegue
Despliegue de la aplicación Angular en diferentes entornos
Tema 20: Seguridad en aplicaciones MEAN
Consideraciones de seguridad en el desarrollo de aplicaciones MEAN
Uso de buenas prácticas para prevenir vulnerabilidades comunes
Implementación de medidas de protección, como validación de datos, autenticación y autorización
Implementación de medidas de seguridad en la API desarrollada con Express.js
Uso de buenas prácticas de seguridad en el desarrollo de la aplicación Angular
Tema 21: Accesibilidad en aplicaciones MEAN
Importancia de la accesibilidad en el desarrollo web
Implementación de técnicas y estándares de accesibilidad en aplicaciones MEAN
Uso de herramientas y validadores para garantizar la accesibilidad
Implementación de prácticas de accesibilidad en la interfaz de usuario desarrollada con Angular
Uso de herramientas y validadores de accesibilidad para mejorar la experiencia del usuario
Tema 22: Actualización de versiones en MEAN
Métodos y enfoques para actualizar las diferentes tecnologías del stack MEAN
Consideraciones al actualizar las versiones de Node.js, Express.js, Angular y MongoDB
Pruebas y verificación de compatibilidad al realizar actualizaciones
Consideraciones y pasos para actualizar las diferentes tecnologías del stack MEAN
Pruebas y verificación de compatibilidad al actualizar las versiones
Tema 23: Lazy Loading en Angular
Uso de lazy loading en Angular para cargar módulos bajo demanda
Implementación de lazy loading en la configuración de rutas de Angular
Carga diferida de módulos para mejorar el rendimiento de la aplicación
Tema 24: Monorepo con NX
Configuración y ventajas del enfoque de Monorepo utilizando NX
Organización y gestión de proyectos en un entorno de Monorepo
Configuración de un Monorepo utilizando NX
Creación y gestión de proyectos en un entorno de Monorepo
Compartir código y funcionalidades entre proyectos en un Monorepo
Tema 25: Lightweight Injection Tokens para librerías
Uso de inyección de dependencias y creación de tokens de inyección en Angular
Implementación de librerías livianas para compartir funcionalidades entre proyectos
Uso de inyección de dependencias condicional para configurar diferentes comportamientos
Implementación de inyección de dependencias en Angular utilizando tokens
Creación y uso de librerías livianas para compartir funcionalidades comunes
Uso de inyección de dependencias condicional basado en tokens
Tema 26: Proyecto Final: Desarrollo de una aplicación MEAN completa
Diseño y planificación de una aplicación web utilizando el stack MEAN
Implementación de una interfaz de usuario utilizando Angular
Desarrollo de la API en Express.js y MongoDB
Integración de la API con la interfaz de usuario en Angular
Implementación de funcionalidades avanzadas, como autenticación, autorización, etc
Despliegue de la aplicación en un entorno de producción
Perfiles profesionales
Pensado para quienes deben dominar Desarrollo Fullstack MEAN en su día a día
Desarrolladores Backend
Buscan ampliar sus capacidades integrando Express y MongoDB en soluciones eficientes.
Ingenieros de Aplicaciones Web
Necesitan adoptar tecnologías MEAN para crear aplicaciones completas y mejoras escalables.
Equipos de Desarrollo
Requieren formación en MEAN para ofrecer servicios innovadores y competitivos a sus clientes.
Programadores Fullstack
Deben dominar la integración de Angular, Express y MongoDB para un desarrollo completo.
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Desarrollo Fullstack MEAN
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
El curso de Desarrollo Fullstack MEAN proporciona un enfoque integral para el desarrollo de aplicaciones web con MongoDB, Express, Angular y Node.js. Aprenderás a construir aplicaciones escalables y modernas utilizando las últimas tecnologías del stack MEAN, lo que te ofrecerá una ventaja competitiva en el mercado laboral. Además, desarrollarás habilidades en front-end y back-end, lo que te convertirá en un desarrollador fullstack versátil.
Sí, el curso de Desarrollo Fullstack MEAN es bonificable a través de FUNDAE. Esto permite a las empresas utilizar créditos de formación para reducir el coste total del curso, posibilitando que la inversión en formación de sus empleados sea más accesible económicamente.
Las clases del curso de Desarrollo Fullstack MEAN se imparten mediante la modalidad de Aula Virtual Personalizada, a través de videoconferencias en Zoom. Esto permite una interacción directa con el formador y acceso a las grabaciones, ofreciendo flexibilidad y adaptabilidad para las necesidades específicas de cada empresa.
Con el curso de Desarrollo Fullstack MEAN, desarrollarás habilidades en desarrollo frontend con Angular, desarrollo backend con Node.js y Express, y gestión de bases de datos no-sql con MongoDB. Aprenderás a crear aplicaciones completas con autenticación, control de acceso y protección de datos, además de afianzar tus conocimientos en API RESTful.
Nos encargamos de la gestión completa de la bonificación a través de FUNDAE. Si contratas el servicio con nosotros, cobramos un 10% extra del valor del curso más IVA por la gestión, y esta tarifa adicional también es bonificable según los créditos disponibles en FUNDAE.
El curso de Desarrollo Fullstack MEAN proporciona un enfoque integral para el desarrollo de aplicaciones web con MongoDB, Express, Angular y Node.js. Aprenderás a construir aplicaciones escalables y modernas utilizando las últimas tecnologías del stack MEAN, lo que te ofrecerá una ventaja competitiva en el mercado laboral. Además, desarrollarás habilidades en front-end y back-end, lo que te convertirá en un desarrollador fullstack versátil.
Sí, el curso de Desarrollo Fullstack MEAN es bonificable a través de FUNDAE. Esto permite a las empresas utilizar créditos de formación para reducir el coste total del curso, posibilitando que la inversión en formación de sus empleados sea más accesible económicamente.
Las clases del curso de Desarrollo Fullstack MEAN se imparten mediante la modalidad de Aula Virtual Personalizada, a través de videoconferencias en Zoom. Esto permite una interacción directa con el formador y acceso a las grabaciones, ofreciendo flexibilidad y adaptabilidad para las necesidades específicas de cada empresa.
Con el curso de Desarrollo Fullstack MEAN, desarrollarás habilidades en desarrollo frontend con Angular, desarrollo backend con Node.js y Express, y gestión de bases de datos no-sql con MongoDB. Aprenderás a crear aplicaciones completas con autenticación, control de acceso y protección de datos, además de afianzar tus conocimientos en API RESTful.
Nos encargamos de la gestión completa de la bonificación a través de FUNDAE. Si contratas el servicio con nosotros, cobramos un 10% extra del valor del curso más IVA por la gestión, y esta tarifa adicional también es bonificable según los créditos disponibles en FUNDAE.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Incrementa la seguridad y la escalabilidad de tus proyectos web con MongoDB y Angular, gracias a técnicas avanzadas de autenticación, autorización y lazy loading.
3
Capacitación práctica con un enfoque en proyectos reales, permitiéndote aplicar inmediatamente tus habilidades en un entorno empresarial productivo.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras