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

Ratings: 4.58 / 5.00




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