ASP.NET 8 Web Apis con Blazor
ASP.NET 8
Web Apis con Blazor

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:

27 mayo de 2024

335,00

IVA no incluido

¿Eres autónomo, desempleado, estudiante?¿No puedes bonificar el curso? Consúltanos los descuentos para colectivos.
resumen curso
Resumen del curso
profesor del curso
El profesor
temario y objetivos del curso
Temario y objetivos
opiniones de alumnos
Opiniones
Preguntas frecuentes
FAQ
resumen

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.

Curso ASP.NET 8 Web Apis con Blazor

profesor

Javier Melendrez Curso Aplicaciones profesionales con ASP.NET Core
David Morillo

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:

temario
NET 8 y Firebase - Implementando Authentication
1.1 Creación de proyectos onCloud y NET 8
1.2 Implementando Seguridad a Proyecto .NET 8 con Firebase
2. Entity Framework 8 - Implementando SQL Raw
2.1 Entity Framework en proyectos NET 8
2.2 ASP NET 8 Web Api con EF y Postgres
3. Postgres - Procedimientos Almacenados
3.1 Postgres – Creando Procedimientos Almacenados y Funciones
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.1 Introducción a Blazor
5.2 Workflow de Blazor y Web Api
5. Comunicación Server Streaming
5.1 Comunicación Server Streaming
5.2 Implementar Servidor
5.3 Implementar Cliente
6. Develop Blazor en NET 8
6.1 Creación de proyecto Blazor con 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.1 Renderizar data en Blazor
7.2 Creando Table en Blazor para Data render
8. Blazor - Mantenimiento de Data
8.1 Mantenimiento de Data
8.2 Editando Data
9. Seguridad en Blazor
9.1 Authentication con Firebase y NET
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.1 Registro de recursos globales
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.1 SignalR en web Apis y Blazor
11.2 Background services
11.3 Blazor y SignalR comunicación
12. SignalR con bases de datos
12.1 Creación de nueva entidad usuario
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.1 Authorization en NET 8
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.1 Pagination 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.