Curso de Desarrollo Fullstack con .Net y Angular 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 con .Net y Angularpara 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 con .Net y Angular 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 con .Net y Angular ante FUNDAE.
Más del 80% de las empresas líderes confían en .NET y Angular para sus soluciones fullstack
Impulsa a tu equipo en Desarrollo Fullstack con .Net y Angular A Medida, tutorizado y bonificable hasta el 100% por FUNDAE para empresas. Contáctanos.
Conviértete en un experto fullstack al integrar .NET y Angular, las tecnologías más potentes y versátiles del mercado, ideales para desarrollar aplicaciones completa y sofisticadas.
1
Aumenta la eficiencia de tu equipo al adoptar patrones y prácticas de desarrollo modernos que reducen el tiempo de entrega y mejoran la calidad del código con .NET y Angular.
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
Intriducción y fundamentos de .NET
Ventajas y casos de uso de .NET
Tipos de proyectos más comunes en .Net
Instalación de Visual Studio
Configuración del entorno de desarrollo
Creación de proyectos .Net de tipo Web API en Visual Studio
Análisis de archivos y arquitectura de la solución
Build y despliegue local
Probando las rutas de la aplicación
Configuración de una ruta base para nuestra API
Accediendo a la API desde Postman
Intriducción y fundamentos de .NET
Ventajas y casos de uso de .NET
Tipos de proyectos más comunes en .Net
Instalación de Visual Studio
Configuración del entorno de desarrollo
Creación de proyectos .Net de tipo Web API en Visual Studio
Análisis de archivos y arquitectura de la solución
Tema 1: Introducción al desarrollo Backend con .NET: Fundamentos y puesta en marcha
Intriducción y fundamentos de .NET
Ventajas y casos de uso de .NET
Tipos de proyectos más comunes en .Net
Instalación de Visual Studio
Configuración del entorno de desarrollo
Creación de proyectos .Net de tipo Web API en Visual Studio
Análisis de archivos y arquitectura de la solución
Build y despliegue local
Probando las rutas de la aplicación
Configuración de una ruta base para nuestra API
Accediendo a la API desde Postman
Tema 2: Modelado de datos con Entity Framework
Introducción a Entity Framework
Creación de modelos y entidades
Relaciones entre entidades
Migraciones de base de datos
Tema 3: Conexiones con bases de datos SQL y NoSQL
Configuración de conexiones a bases de datos SQL
Integración de bases de datos NoSQL en .NET
Uso de ORM para el acceso a datos
Tema 4: Gestión de rutas en una Web API
Configuración de rutas en una Web API
Parámetros en las rutas
Rutas dinámicas y opcionales
Enrutamiento de acciones
Tema 5: Controladores y su implementación en la Web API
Creación de controladores en .NET
Definición de acciones y métodos HTTP
Parámetros en los controladores
Uso de atributos en los controladores
Tema 6: Implementación de un CRUD completo
Creación, lectura, actualización y borrado de datos
Validación de datos en las operaciones CRUD
Tratamiento de errores y excepciones
Pruebas de las operaciones CRUD
Tema 7: Dockerización de aplicaciones .NET
Introducción a Docker
Creación de imágenes y contenedores Docker
Despliegue de aplicaciones .NET con Docker
Configuración de redes y volúmenes en Docker
Tema 8: Sistemas de autenticación y autorización en la Web API
Autenticación basada en tokens JWT
Autenticación OAUth
Configuración de autenticación en .NET
Autorización y control de acceso en la Web API
Implementación de roles y políticas de seguridad
Protección de rutas a partir de roles y permisos de usuarios
Tema 9: Configuraciones de seguridad
Protección contra ataques comunes (SQL injection, XSS, etc.)
Uso de HTTPS y certificados SSL/TLS
Configuración de CORS (Cross-Origin Resource Sharing)
Configuración de políticas de seguridad
Tema 10: Mantenimiento y monitorización de la Web API
Registro de logs y trazas de la aplicación
Monitorización de métricas y rendimiento
Alertas y notificaciones de errores
Análisis de rendimiento y optimización de la Web API
Tema 11: Configuraciones del servidor para la Web API
Configuración de IIS (Internet Information Services)
Despliegue de la Web API en servidores Windows y Linux
Configuración de balanceadores de carga
Escalabilidad y alta disponibilidad de la Web API
Tema 12: Documentación de Web API .Net con OpenAPI Swagger
Generación automática de documentación con Swagger
Definición de esquemas y modelos de datos
Configuración de la documentación en la Web API
Uso de herramientas complementarias para la documentación
Tema 13: Gestión de variables de entorno en .Net
Configuración de variables de entorno en .NET
Uso de archivos de configuración
Gestión de diferentes entornos (desarrollo, producción, etc.)
Uso de herramientas de gestión de variables de entorno
Tema 14: Pruebas de la Web API con Postman
Configuración y uso de Postman
Creación de colecciones y casos de prueba
Automatización de pruebas con Postman
Pruebas de integración con la Web API
Tema 15: Builds y despliegues locales de la Web API
Configuración de entornos de desarrollo local
Creación de scripts de build y despliegue
Automatización de tareas de build y despliegue
Uso de herramientas de CI/CD (Continuous Integration/Continuous Deployment)
Tema 16: Despliegues en la nube de la Web API
Configuración de servicios en la nube (Azure, AWS, etc.)
Despliegue en plataformas PaaS (Platform as a Service)
Configuración de escalabilidad y alta disponibilidad en la nube
Uso de servicios de gestión y monitorización en la nube
Tema 17: Introducción al desarrollo Frontend con Angular: Fundamentos y puesta en marcha
Requisitos previos para la instalación de Angular
Configuración de Visual Studio Code y plugins destacados para Angular
Configuración de Visual Studio Code para el desarrollo en Angular
Principales plugins y extensiones para el desarrollo en Angular
Instalación de Angular CLI
Creación de un nuevo proyecto en Angular
Análisis de arquitectura y ficheros principales
Análisis de archivos de configuración por defecto
Despliegue local y primeros pasos
Configuración de linters y formateadores de código en Angular
Uso de herramientas de debugging en Visual Studio Code
Tema 18: Uso de comandos NG CLI
Principales comandos de Angular CLI
Generación de componentes, servicios y módulos
Compilación y ejecución de la aplicación en desarrollo
Uso de Angular CLI para tareas de depuración y testing
Tema 19: Componentes en Angular
Creación y uso de componentes en Angular
Comunicación entre componentes mediante @inputs y @outputs
Uso de eventos y emisores de eventos en los componentes
Estilos y clases CSS en los componentes
Binding de datos en Angular
Tipos de binding en Angular (interpolación, propiedad, evento, two-way)
Uso de interpolación para mostrar datos en las vistas
Binding de propiedades para enlazar datos a elementos HTML
Binding de eventos para capturar acciones del usuario
Uso de two-way binding para enlazar datos bidireccionalmente
Gestión de eventos en Angular
Captura y manejo de eventos en Angular
Uso de directivas de eventos en elementos HTML
Delegación de eventos en componentes padres
Modificación del comportamiento por defecto de eventos
Uso de @inputs y @outputs en Angular
Pasar datos de un componente padre a un componente hijo mediante @inputs
Uso de @outputs y emisores de eventos para comunicarse del hijo al padre
Comunicación entre componentes mediante propiedades y eventos
Mejores prácticas y consideraciones al utilizar @inputs y @outputs
Ciclo de vida de los componentes en Angular
Fases del ciclo de vida de un componente en Angular
Uso de los métodos del ciclo de vida (ngOnInit, ngOnDestroy, etc.)
Realización de acciones en cada fase del ciclo de vida
Gestión de la destrucción de componentes y recursos asociados
Tema 20: Directivas de atributos y directivas estructurales en Angular
Uso de directivas de atributos predefinidas en Angular
Creación de directivas de atributos personalizadas
Uso de directivas estructurales (ngIf, ngFor, etc.)
Creación de directivas estructurales personalizadas
Tema 21: Formularios reactivos en Angular
Creación de formularios reactivos en Angular
Uso de formularios y validaciones predefinidas
Validación personalizada de campos en formularios reactivos
Uso de formularios anidados y agrupaciones de controles
Tema 22: Sistema de enrutado en Angular
Configuración del enrutado en una aplicación Angular
Definición de rutas y componentes asociados
Paso de información entre rutas y parámetros de consulta (query params)
Uso de guards para proteger rutas y gestionar acceso
Tema 23: Protección de rutas con guards en Angular
Creación y configuración de guards en Angular
Uso de guards para autenticación y autorización
Redirección y gestión de acceso a rutas protegidas
Personalización y combinación de guards en Angular
Tema 24: Uso de Pipes en Angular
Introducción a los Pipes en Angular
Uso de pipes predefinidos en Angular
Creación de pipes personalizados
Uso de pipes en la transformación y presentación de datos
Tema 25: Módulos y su implementación en Angular
Concepto de módulos en Angular
Creación y configuración de módulos en Angular
Uso de módulos para organizar la aplicación
Importación y exportación de componentes y servicios en módulos
Tema 26: Servicios y peticiones HTTP con HttpClient en Angular
Creación y uso de servicios en Angular
Uso de HttpClient para realizar peticiones HTTP
Gestión de respuestas y errores en peticiones HTTP
Uso de observables para manejar respuestas asíncronas
Tema 27: Variables de entorno en Angular
Configuración de variables de entorno en Angular
Uso de archivos de entorno para diferentes entornos
Acceso a variables de entorno en la aplicación Angular
Gestión de variables de entorno en el proceso de compilación
Tema 28: Configuración de eslint en Angular
Configuración de eslint para el linting de código en Angular
Reglas y configuraciones personalizadas de eslint
Uso de eslint para mantener la calidad del código en Angular
Tema 29: Documentación de proyectos Angular
Generación automática de documentación en Angular
Uso de herramientas para la generación de documentación
Documentación de componentes, servicios y módulos en Angular
Mejores prácticas para la documentación de proyectos Angular
Tema 30: Builds y despliegues locales de aplicaciones Angular
Configuración de entornos de desarrollo local en Angular
Creación de scripts de build y despliegue en Angular
Optimización de la aplicación para producción
Uso de herramientas de CI/CD para automatizar builds y despliegues
Despliegues de aplicaciones Angular en Vercel
Configuración de la plataforma de despliegue Vercel
Despliegue de aplicaciones Angular en Vercel
Configuración de dominios y redirecciones en Vercel
Integración con otros servicios de la nube para un despliegue completo
Tema 31: Proyecto Final
Desarrollo de un proyecto FullStack con .NET y Angular
Diseño y planificación del proyecto
Implementación de la Web API con .NET y Entity Framework
Desarrollo del frontend con Angular
Integración de la Web API y el frontend
Implementación de características adicionales (autenticación, seguridad, etc.)
Pruebas y depuración del proyecto
Optimización y rendimiento del proyecto
Despliegue en entorno de producción
Perfiles profesionales
Pensado para quienes deben dominar Desarrollo Fullstack con .Net y Angular en su día a día
Desarrolladores Backend
Buscan ampliar sus conocimientos en .NET para construir APIs robustas y escalables en entornos empresariales.
Ingenieros de Software
Necesitan integrar tecnologías .NET y Angular para optimizar la arquitectura de aplicaciones corporativas.
Equipos de Desarrollo TI
Desean capacitación en .NET y Angular para explorar nuevas herramientas y mejorar procesos de desarrollo en sus proyectos.
Programadores Fullstack
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Desarrollo Fullstack con .Net y Angular
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.
Este curso te proporciona un conjunto de habilidades completas para desarrollar aplicaciones web integradas de manera eficiente y escalable. Aprenderás a manejar tanto el backend con .NET como el frontend con Angular, mejorando tus capacidades para gestionar proyectos tecnológicos complejos y multidisciplinarios. Además, te preparará para implementar prácticas de seguridad avanzadas y desplegar aplicaciones tanto localmente como en la nube.
Sí, el curso es bonificable a través de FUNDAE. Esto permite que las empresas puedan aprovechar los créditos de formación para sufragar hasta el 100% del coste del curso, dependiendo de sus créditos disponibles. Nuestro equipo puede gestionar esta bonificación con un costo adicional del 10% del valor del curso más IVA, el cual también es bonificable.
El curso se imparte en modalidad de Aula Virtual Personalizada, utilizando videoconferencia a través de Zoom. Esta modalidad permite una interacción directa con el formador, acceso a contenido adaptado a las necesidades específicas de la empresa y la facilidad de acceder a las grabaciones de las sesiones.
Desarrollarás habilidades de programación en C# y TypeScript, competencias en la creación y gestión de APIs RESTful con .NET, y destrezas en diseño y desarrollo con Angular. Además, obtendrás conocimientos en herramientas de CI/CD, autentificación, seguridad web y despliegues en la nube, lo que incrementará tu eficacia en el desarrollo Fullstack.
Para inscribir a una empresa en el curso, se debe completar el formulario de inscripción disponible en nuestra página web. Es importante proporcionar la información requerida para procesar adecuadamente la inscripción y facilitar la gestión de la bonificación a través de FUNDAE si así se desea.
Este curso te proporciona un conjunto de habilidades completas para desarrollar aplicaciones web integradas de manera eficiente y escalable. Aprenderás a manejar tanto el backend con .NET como el frontend con Angular, mejorando tus capacidades para gestionar proyectos tecnológicos complejos y multidisciplinarios. Además, te preparará para implementar prácticas de seguridad avanzadas y desplegar aplicaciones tanto localmente como en la nube.
Sí, el curso es bonificable a través de FUNDAE. Esto permite que las empresas puedan aprovechar los créditos de formación para sufragar hasta el 100% del coste del curso, dependiendo de sus créditos disponibles. Nuestro equipo puede gestionar esta bonificación con un costo adicional del 10% del valor del curso más IVA, el cual también es bonificable.
El curso se imparte en modalidad de Aula Virtual Personalizada, utilizando videoconferencia a través de Zoom. Esta modalidad permite una interacción directa con el formador, acceso a contenido adaptado a las necesidades específicas de la empresa y la facilidad de acceder a las grabaciones de las sesiones.
Desarrollarás habilidades de programación en C# y TypeScript, competencias en la creación y gestión de APIs RESTful con .NET, y destrezas en diseño y desarrollo con Angular. Además, obtendrás conocimientos en herramientas de CI/CD, autentificación, seguridad web y despliegues en la nube, lo que incrementará tu eficacia en el desarrollo Fullstack.
Para inscribir a una empresa en el curso, se debe completar el formulario de inscripción disponible en nuestra página web. Es importante proporcionar la información requerida para procesar adecuadamente la inscripción y facilitar la gestión de la bonificación a través de FUNDAE si así se desea.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Impulsa la innovación en tu empresa con un curso diseñado para abordar desde las bases hasta niveles avanzados, permitiendo que cualquier desarrollador, sin importar su experiencia, pueda aplicar sus conocimientos en proyectos reales.
3
Accede a un contenido 100% práctico, con ejemplos concretos que permiten a los equipos de desarrollo implementar soluciones robustas en cualquier sector.
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