Seja Full-Stack com REACT, .NET + EF Core
What you'll learn
- Introdução ao ASP .NET Core 6
- Introdução REACT
- Implementar RESTful API
- Características e Conceitos Essenciais .NET Core Web API
- Introdução ao Entity Framework Core 5
- Criar Backend e Frontend e suas comunicações
- e Muito Mais!
Requirements
- Conhecimento básico de html, css e javascript
- Conhecimento básico em C#
- Conhecimento básico de banco de dados
- Conhecimento em POO
- Computador Windows, Linux ou Mac
Description
Olá! Meu nome é Vinícius de Andrade sou Mestre em Sistemas de Informação e Gestão do Conhecimento e Atualmente trabalho como Engenheiro de Software Sénior em uma empresa Canadense, além de ser Professor a mais de 7 anos.
Seja muito bem-vindo à criação de uma Aplicação Web utilizando Tecnologia API RESTful com o ASP.NET Core 6 e Entity Framework Core 6 e como Front-End REACT.
* * * Utilizando Visual Studio Code * * *
- Veja nossos módulos do Curso:
Introdução
REACT - Introdução
ASP.NET Core - Introdução
EF Core - Integração
REACT - Axios e Layout
.NET Core - Múltiplas Camadas
REACT - Organização e Rotas
.NET 6 - Convertendo Projeto. (Bônus)
REACT - Router de v5 para v6. (Bônus)
REACT JS para TypeScript. (Bônus)
Conclusão - Parte 01
* * * Utilizando Visual Studio Code * * *
Como dito acima, neste curso, você aprenderá a criar uma API RESTful com o ASP.NET Core, que é bem diferente de uma API da web normal. Você chegará lá aprendendo sobre os principais tópicos, como interagir corretamente com sua API usando os métodos HTTP corretos e códigos de status e métodos de segurança, validação, recursos comuns como modelagem de dados e suporte a HATEOAS e versionamento.
Aprenderá também a trabalhar com multi-camadas utilizando aplicação ASP .net core no vs code, além é claro de aprender a trabalhar com Entity Framework Core nessas 3 camadas.
Por fim ou entre cada uma das ações criadas pelo lado do servidor, também criaremos do lado do cliente uma aplicação utilizando a Incrível Tecnologia REACT integrando assim, lado do Cliente e lado do Servidor. Também teremos a implementação do REDUX (Caso seja vontade dos Alunos), para deixar todos os alunos extremamente prontos para o mercado com essa tecnologia.
No final deste curso, você poderá criar uma API com nível 3 de maturidade, que é o nível mais alto possível para APIs.
Antes de começar, verifique se você já está familiarizado com o C# e html, css e Javascript, conhecimentos básicos de SQL também seria interessante.
Espero que você se junte a mim e estou ansioso para ajudá-lo em sua jornada de aprendizado aqui na UDEMY.
Who this course is for:
- Que queiram a criar Web API para sistemas Web e Mobile utilizando .NET Core
- Que queiram migrar um projeto em .NET Webforms, Razor MVC ou Web API 2.
- Que queiram entender como rodar .NET Core sobre Mac, Windows ou Linux.
- Que queiram desenvolver sistemas com .NET Core com VS Code.
- Que queiram aprender a trabalhar com REACT integrado à uma We Application .NET Core
Instructor
Mestre em Sistemas de Informação e Gestão do Conhecimento pela FUMEC, Especialista em Engenharia de Software Centrado em Métodos Ágeis pelo Centro Universitário UNA e Bacharel em Sistemas de Informação pela Pontifícia Universidade Católica de Minas Geais. São mais de 15 anos de experiência como de Analista e Desenvolvedor de Softwares. Professor a mais de 6 anos para cursos de graduação e pós-graduação em instituições como UFMG, PUC e UNA.
Eu estava como Senior Software Engineer. Porém, como eu comecei algumas iniciativas de compartilhamento de conhecimento aqui na empresa que trabalho, agora sou Tech Academy Lead, responsável por liderar programas de treinamento, criar cursos e ajudar nossos profissionais a criarem seus próprios cursos continuando assim o compartilhamento de conhecimento. Contudo, de uma forma mais profissionalizada agora e isso tudo aqui em uma empresa no Canadá, país que vivo desde 2021.
-----
Holder of a Master's degree in Information Systems and Knowledge Management from FUMEC, Specialized in Agile-Centric Software Engineering from UNA University Center, and a Bachelor's degree in Information Systems from the Pontifical Catholic University of Minas Gerais. With over 15 years of experience as an Analyst and Software Developer, I have been a professor for more than 6 years, teaching courses at both undergraduate and postgraduate levels in institutions such as UFMG, PUC, and UNA.
I previously held the position of Senior Software Engineer. However, due to my knowledge-sharing initiatives within the company, I now serve as the Tech Academy Lead. In this role, I am responsible for creating and leading training programs, creating courses, and assisting our employees in developing their courses, thus continuing the culture of knowledge sharing. All of this is within a professionalized context, and I am currently based in Canada, where I have been residing since 2021.