Asp.Net Core 3.1 início no 2.2 + Entity Framework e Identity
What you'll learn
- Introdução ao Asp .Net Core
- Dominar as principais features do Asp .Net Core, como Controllers, Models, Views, ViewComponets, etc.
- Dominar o Sistema de Rotas, com MapRoutes na Startup Class e Attributes Routes nas Controllers e Actions
- Criar um Projeto completo em Asp .Net Core 2.2 e migrá-lo para a versão 3.1, tendo como Caso de Uso um Sistemas de Gestão Hospitalar
- Implementar Segurança com o Microsoft Asp .Net Identty Core
- Criar modelos de dados e gerenciá-los através do EntityFramewor Core para o Banco de Dados Relacional MS SQL Server;
- Criar serviços básicos de API com Autenticação e Autorização com JWT + MS Identity
- Criar um Sistema em Camadas, seguindo os padrões do DDD e os Princípios SOLID.
- Implementar Views incríveis com os poderosos ViewComponents e Custom Tag Helpers.
- Introdução ao Brazor com o novíssimo AspNet Core 3.1, muito promissor.
Course content
- Preview10:48
- Preview16:39
- 11:19Apresentação MVC
- 18:31Apresentação MVVM
- 09:16Apresentação DDD
- Preview05:49
Requirements
- Conhecimento básico de HTML e CSS
- Ser capaz de carregar arquivos .JS em uma página HTML
- Ter conhecimento básico sobre Lógica de Programação
- Ser capaz de reconhecer comandos básicos da linguagem de programação C#.
- Conhecimentos elementares de como executar um CRUD (Create, Read, Update e Delete) básico com um banco de dados relacional.
Description
Neste curso mergulharemos do básico ao avançado em tudo que é necessário para atingirmos a excelência necessária de um Asp.Net Core FullStack Developer.
IMPORTANTE: SE DESEJAR COMEÇAR O CURSO JÁ COM O ASP.NET CORE 3.1, BASTA CONFERIR AS INSTRUÇÕES NAS SEÇÕES 15 E 18.
O curso começa a partir da versão 2.2 do Asp.Net Core. Uma versão extremamente amadurecida, por eu entender que ainda tem muitas sistemas legados que preferem esperar um pouco mais para a migração. Muitas features foram implementadas até que esta versão se tornasse estável o suficiente para que possamos desenvolver desde uma simples "Lista de Tarefas" até o mais complexo sistema multi-plataforma, nos permitindo tanto escrever quanto executar códigos C# / Asp.Net em várias plataformas, como Windows, MacOS e Linux.
Durante o curso faremos a migração para o Asp.Net Core 3.1, que acaba de sair do forno e entraremos no mundo (muito) promissor do Blazor, que é a aposta da Microsoft para implementarmos projetos do tipo SPA (Single Page Application) com C# puro.
- Isso é incrível, não!?
No final do curso, além do Certificado de Conclusão, teremos desenvolvido alguns projetos para explorarmos ao máximo esta plataforma incrível e fecharemos com chave de ouro na construção de um Sistema Profissional Completo de Gestão Hospitalar.
- Fique conosco e divirta-se aprendendo.
IMPORTANTE: NA SEÇÃO 15 O CURSO FOI ATUALIZADO, DE FORMA PROGRAMADA, PARA A VERSÃO 3.0.100 DO ASP.NET CORE.
IMPORTANTE: NA SEÇÃO 18 O CURSO FOI ATUALIZADO, DE FORMA PROGRAMADA, PARA A VERSÃO 3.1.100 DO ASP.NET CORE.
IMPORTANTE: NA SEÇÃO 19 OTIMIZE A STARTUP ESTENDENDO ISERVICECOLLECTION E USE USERSECRETCS PARA DADOS SENSÍVEIS.
Who this course is for:
- Desenvolvedores iniciantes ou intermediários em Programação Orientada a Objetos.
- Desenvolvedores iniciantes ou intermediários em Programação Web em geral.
- Qualquer pessoa que queira aprender a projetar grandes sistemas Web usando C# (CSharp) e o maravilhoso stack do AspNet Core.
- Desenvolvedores que queiram usar a persistência com o incrível ORM EntityFramework Core.
- Todos que desejem trabalhar com o poderoso Banco de Dados Relacional SQL Server, mapeados pelo EntityFramework na abordagem Code-First;
- Todos que desejem implementar os serviços de Autenticação e Autorização com flexível e extensivo Microsoft Identity Core.
Instructor
Analista de Sistemas, Arquiteto de Software e DBA SQL Server
Meu nome é Carlos Alberto dos Santos. Sou o CEO da Cooperchip - Comércio de Produtos e Serviços Ltda.
Sou Analista de Sistema e Arquiteto de Software com mais de 23 anos de experiência em Análise e Desenvolvimento de Sistemas.
Há 15 anos tenho me dedicado à plataforma .NET e nos últimos 8 anos também me apaixonei e tenho dedicado um bom tempo com estudo e desenvolvimento das Bibliotecas e Frameworks JavaScript, principalmente o poderoso Angular e da Incrível Library do React.
Também atuo como consultor e desenvolvedor Mobile com Xamarin Forms, pois sou apaixonado por C# (CSharp) e o mundo futurista dos Mobiles Devices.
Trabalhei por muitos anos em empresas de médio e grande porte e há 10 anos tenho prestado consultoria pela minha própria empresa.
Consultor independente e Instrutor por convicção.
Apaixonado por Código e Algoritmos, Matemática, Estatística, Engenharia de Software, Design Patterns e (Violão e Poesia)