ASP.NET Core 8 | Blazor – SignalR con Postgres Oncloud y Firebase Authentication – Store Procedures y Entity Framework
ASP.NET 8 Web Apis con Blazor
Tiempo de estudio: 45 horas
Duración 6 semanas
Tutelados: Seguimiento continuo
Ejercicios Prácticos
100% Bonificable Fundae
Plazas Limitadas
Próxima convocatoria:
Febrero 2025
335,00€
IVA no incluido
¿Aún no te has decidido?
SubscrÃbete a nuestra newsletter.
Novedades, recursos para desarrolladores, noticias, promociones... y obtén un descuento de un
10%
para el próximo curso que realices.
Matriculación
Cumplimenta el formulario con tus datos.
Un miembro del equipo se pondrá en contacto contigo para completar tu matrÃcula.
Muchas gracia por confiar en TrainingIT para tu formación.
Más Información
¿Tienes alguna duda acerca del curso?
Rellena el formulario.
En breve nos pondremos en contacto para solucionar tus dudas
Curso ASP.NET 8 Web Apis con Blazor
En este curso 100% práctico te enseñaremos como crear aplicaciones con la última version release de .NET 8, en proyectos web api y blazor.
Estos serán algunos de los temas que veremos en este curso:
- Dar de alta Web Api project con .NET 8
- Integrar modelo y esquema de seguridad de Firebase en .NET 8
- Setup de base de datos onCloud Postgres – totalmente gratis!
- Crear store procedures y functions en Postgres para dar mantenimiento a nuestro modelo de datos
- Consumir store procedures y functions de Postgres utilizando Entity Framework 8
- Implementar patrón Repository para clases Implementación e interface de products
- Creación de proyecto Blazor webassembly en .NET 8
- Consumir en Blazor esquemas de modelos de datos de web api NET 8
- Enviar mensajes y notificaciones entre Web API y Blazor con SignalR
- Â Crea tus propias tablas Usuario, Roles y Permisos para dar de alta tu propio modelo de Authorization
y muchos temas mas!!
¿Qué es Blazor?
Blazor es una plataforma de trabajo para la creación de interfaces de usuario web interactivas de lado cliente con Blazor:
Cree interfaces de usuario completamente interactivas con C# en lugar de JavaScript.
Comparta la lógica de aplicación del lado cliente y servidor escrita con .NET.
Represente la interfaz de usuario como HTML y CSS para la compatibilidad con todos los exploradores, incluidos los móviles.
Realice la integración con plataformas de hospedaje modernas, como Docker.
Cree aplicaciones hÃbridas de escritorio y móviles con .NET y Blazor.
profesor
Javier Melendrez
Llevo trabajando como software developer desde hace más de 20 años, dando consultorÃas a diversas empresas en tecnologÃas Microsoft y también Open Source, especializado en desarrollo web y móvil, manejando metodologÃas de desarrollo ágiles.
Tengo un grado de ingeniero de sistemas y desde hace 10 años me dedico también a dar conferencias, y cursos sobre tecnologÃa y programación.
Soy licenciado en Ciencias de la Computación y desde el 2018 me dedico también a impartir mi experiencia en cursos de programación.
David Morillo
Más de 5 años como Emprendedor, fundando y co-fundando diferentes startups. HiringIT, TrainingIT, Tekki.tv. Experiencia en Personas: Reclutamiento y Capacitación
Más de 12 años como gerente de proyecto/lÃder de equipo en proyectos de IT multidisciplinarios, multiplataforma y de alto presupuesto desde el concepto hasta el lanzamiento. Sectores: Fintech, Pagos Online, Servicios de Valor Añadido, Telecomunicaciones, Juegos Online..
Cursos de David Morillo:
- Curso de C# y Net Core
- Curso profesional ASP.NET Core
- Curso ASP.NET Core y Graphql en consultas avanzadas
- Curso Aplicaciones multiplataforma con .NET MAUI
- Fundamentos de Python
- Creación de Webapps con Django
- Pruebas unitarias ASP.NET Core
- Microservicios en ASP.NET Core
- Arquitectura gRPC en ASP.NET Core
- ASP .NET 8 Web Apis con Blazor
NET 8 y Firebase - Implementando Authentication
1.2 Implementando Seguridad a Proyecto .NET 8 con Firebase
2. Entity Framework 8 - Implementando SQL Raw
2.2 ASP NET 8 Web Api con EF y Postgres
3. Postgres - Procedimientos Almacenados
3.2 Creando Functions en Postgres
3.3 Funciones de búsqueda en postgres
3.4 Procedimientos almacenados en Postgres
3.5 Modificar data con Procedimientos almacenados
3.6 Procedimiento Almacenado para eliminar data
5. Integrando Blazor con Web Api y Postgres
5.2 Workflow de Blazor y Web Api
5. Comunicación Server Streaming
5.2 Implementar Servidor
5.3 Implementar Cliente
6. Develop Blazor en NET 8
6.2 Blazor estructura del proyecto y configuración
6.3 Workflow de data en Blazor
6.4 Configurando el HttpClient
7. Blazor - Implementando Web Api y Postgres data
7.2 Creando Table en Blazor para Data render
8. Blazor - Mantenimiento de Data
8.2 Editando Data
9. Seguridad en Blazor
9.2 Instalación de paquetes
9.3 Trabajando el state provider de Blazor
9.4 Creando State
9.5 Iniciar Sesión – Terminar sesión
9.6 Métodos Autnetication Service
9.7 Injeccion de dependencias
10. Blazor_ Authentication en Web Componentes
10.2 Creando pagina login
10.3 Eventos en login
10.4 Pagina de Registro de usuario
10.5 Implementando seguridad en componentes
10.6 Pagina Logout
10.7 Pruebas en Blazor
11. SignalR en web Apis y Blazor
11.2 Background services
11.3 Blazor y SignalR comunicación
12. SignalR con bases de datos
12.2 Configuración de backend
12.3 Enviando notificaciones a un usuario por token
13. .NET 8 Avanzado- Authorization Roles - Policiy y permisos personalizado
13.2 Modelamiento de clases Authorization
13.3 Ajustes en modelo de identidad Authorization
13.4 Migración y generación de entidades en base de datos
13.5 Integración Policies- Permisos y roles en ASP NET 8
13.6 Pruebas en blazor
14. Paginación avanzada con NET 8
14.2 Definición de clases pagination
14.3 Método abstracto para pagination
14.4 Ordenamiento genérico
14.5 Ejecutando paginación genérica con Entity Framework
14.6 Consulta compleja en Postgres
14.7 Ejecutando Pagination con SQL sintax en EF
14.8 Paginación con SQL en múltiples records
objetivos
Curso ASP .NET 8 Web Apis con Blazor
En este Curso ASP .NET 8 Web Apis con Blazor aprenderás:
- Construir proyectos con ASP NET 8
- Diseñar bases de datos con Postgresql
- Consumir servicios de Firebase en ASP NET 8
- Integrar servicios de authenticacion en ASP NET 8 con Firebase
- Crear Procedimientos Almacenados con Postgres
- Dar de alta Base de Datos Postgres onCloud
- Entity Framework consume Procedimientos Almacenados de Postgres
- Crear Proyectos con Blazor NET 8
- Integrar Backend Web Api con Blazor NET 8
- Enviar Notificaciones con SignalR en Blazor y Web Apis
- Authorization – Manejo de Roles y Permisos de manera personalizada
requisitos
Conocimientos intermedios de C# y .NET
Desarrolladores .NET
faq
Quiero bonificar el curso pero en mi empresa NO sabe cómo hacerlo
Podemos encargarnos, no te preocupes. Tiene un coste de un 10% sobre el importe del curso. Y este importe también es bonificable.
Quiero bonificar el curso y mi empresa se encargará de los trámites.
En este caso ponte en contacto con nosotros y te haremos llegar toda la documentación del curso para que podáis dar de alta la acción y grupo formativo.
¿Obtengo diploma de certificación?
Ofrecemos dos certificados:
- Alumnos que bonifican el curso:
- Certificado de asistencia al curso: para obtener este certificado debes haber completado el 75% del curso.
- Certificado de aprovechamiento: Si has completado el curso y has realizado todas las pruebas prácticas del curso, y la media de tu calificación es igual o superior a 6.
- Todos los alumnos:
- Insignia de participación: si realizas el curso completo pero tu nota en los ejercicios del curso es inferior a un 6.
- Insignia de aprovechamiento: si realizas el curso completo y tu nota en los ejercicios del curso es igual o superior a 6.
¿Cómo de estrictos son los plazos?
Los cursos están pensados entre dos fechas, para tener disponible al profesor y resto de alumnos para resolver dudas. Si no lo terminas a tiempo, seguirás teniendo acceso a la plataforma con todo el material disponible. Sin embargo, no tendrás a los profesores a tu disposición, aunque sà a otros alumnos que puedan estar en tu misma situación.Los alumnos que bonifiquen el curso tendrán que completarlo en los plazos especificados, al menos con un 75% de las actividades del curso completadas, y unos tiempos de conexión a la plataforma acordes a los tiempos de dedicación del curso. De no ser asà no se podrá aplicar bonificación sobre el curso.
Soy autónomo, ¿puedo bonificar el curso?
Lamentablemente no. Sólo pueden bonificar los cursos tus empleados si los tienes. Ponte en contacto con nsotros y te ofreceremos un descuento.
No encuentro la forma de realizar el pago en la web
No puedes pagar el curso a través de la web. Rellena el formulario del curso que te interese y un miembro del equipo de trainingIT se pondrá en contacto contigo.
Cuando finalice el curso ¿seguiré teniendo acceso al curso?
Si, una vez finalice el curso podrás seguir accediendo a os materiales del mismo. Pero los profesores ya no atenderán el curso.
¿Y si no resido en España?
No supone ningún problema. Si estás contratado por una empresa española, y tienes contrato en España podrás bonificar el curso igualmente. Si no es tu caso podrás realizar el curso por tu cuenta.