ASP.NET Core y React: Desde cero hasta crear un Slack
NetCore, SignalR, MediatR, CQRS, JWT, Entity Framework, Typescript, Mobx, React Hooks, Semantic UI, Axios, CLONE Slack
Description
ASP.NET core es un framework de código abierto y multiplataforma para construir aplicaciones web modernas, fue desarrollado por Microsoft desde cero y su arquitectura modular permite que sea flexible y con un excelente nivel de rendimiento.
Este curso está dividido en 2 grandes secciones: En la primera parte realizaremos una nivelación del framework NetCore versión 5, vamos a conocer los distintos proyectos que se pueden realizar con este framework y el porqué de cada implementación. En la segunda parte continuaremos con el proyecto final (Slack Clone), aquí vamos aplicar los distintos conocimientos aprendidos en la primera parte del curso incluyendo además ReactJs para realizar una aplicación completa desde el Backend hasta el FrontEnd.
Porqué tomar este curso:
En este curso vas a adquirir los conocimientos necesarios para poder desarrollar aplicación FullStack utilizando NetCore, ReactJs y Typescript. La aplicación que vamos a construir no es un aplicación simple, utilizaremos una arquitectura siguiendo los lineamientos de arquitectura limpia. Aprenderemos y aplicaremos los beneficios de programar un proyecto con un bajo nivel de acoplamiento, etc
Que voy a obtener en este curso:
34.5 horas de video
346 clases
Conocer el Framework de ASP.NET Core 5 desde cero
Desarrollar un CLONE de Slack utilizando ReactJS y typescript
Implementar los distintos tipos de proyectos en ASP.NET CORE: MVC, API, Razor
Conocer e implementar Arquitectura limpia
Entender y trabajar utilizando patrones asíncronos.
Mejorar el código utilizando buenas prácticas
Muchas cosas más
Qué funcionalidades tendrá el proyecto Slack:
Registro y Autentificación
Enviar mensajes a los canales públicos
Enviar emojis
Subir archivos de imágenes
Ver cuando alguien está enviando un mensaje
Recibir notificaciones de los mensajes que han llegado
Tener una sección de canales favoritos
Buscar mensajes
Buscar los usuarios que han enviando mensajes
Enviar mensajes directos a otros usuarios
Tener un panel de información de cada canal publicó
qué usuario ha enviado más mensajes
Poder cambiar el color completo de la aplicación
Selecciona el color primario y secundario de la aplicación
Poder guardar nuevos canales
What You Will Learn!
- NetCore MVC y APIs
- Entity Framework
- MediatR
- CQRS
- Signal R
- ReactJs
- Typescript
- Mobx
- Axios
- FinalForm
- JSON Web Tokens
- Fluent Validations
- AutoMapper
- ASPNET Core Identity
- React Hooks
- Semantic UI
Who Should Attend!
- Personas que deseen aprender el framework NetCore.
- Personas que deseen aprender a implementar una aplicación utilizando React y NetCore