Retomando os estudos de c# pelos curso do André Baltieri no balta
Eai galera, beleza? Bem o intuito desse repositório é trazer o meu estudo de C#, tanto para organização própria, quanto para também, servir como estudo para outras pessoas que desejam também aprender. Já fui programador de c# (para jogos) e web por mais de 3 anos, porém, dei uma grande pausa devido a eventos da vida. Porém agora, graças, estamos de volta. Na lista abaixo irei relatar apenas as práticas realizadas. Porém até chegar nas práticas, todo o conteúdo necessário de cada coisa foi ensinado. São diversas aulas e muito código. E pra ver isso, basta acessar as pastas. Assim como também existe uma pasta relacionada a práticas que eu fiz para internalizar melhor o conteúdo.
Todos os códigos estão comentados, com todo o conteúdo que foi ensinado. Relatando passo a passo cada coisa que foi mostrada dentro das aulas. Porém, nunca comente o seu código como eu comentei, esse comentários são apenas pro contexto de aprendizado. Isso serve tanto para eu fixar melhor o que aprendi, quando para direcionar pessoas que possam utilizar esse material como estudo. E bora estudar!!!
Aprendendo os fundamentos que serão necessários para que você se desenvolva sozinho e aprenda novas tecnologias no futuro.
- HelloWord
- Calculator
- HtmlEditor
- TextEditor
- StopWatch
Aprenda um dos paradigmais mais utilizados no mundo da programação de forma direta e objetiva, utilizando C# como linguagem.
- Plataforma de cursos do Balta
Domine os fundamentos de um dos mais populares bancos de dados do mundo, o SQL Server, amplamente utilizado em projetos .NET.
- Banco de dados da plataforma de cursos do Balta
- Criação um banco de dados, acesso a dados com o Dapper realizando todas as operações de CRUD e One To Many com o Dapper.Contrib.
Aprenda a extrair o melhor da performance e produtividade do Entity Framework, o ORM mais popular do mercado
- Crud
- Mapeamento usando DataAnnotations
- Mapeamento usando FluentMapping
- Criando um banco via Migrations e geração de script SQL via Migrations
- Práticas de performance
Um dos requisitos mais exigidos no mercado hoje é a capacidade de criar APIs, e nesta etapa vamos aproveitar os fundamentos adquiridos anteriormente para criar APIs utilizando o ASP.NET Core e EF Core.
- Minimal API
- API utilzando arquitetura MVC
- Autenticação e autorização com Bearer Token utilizando JWT
- Autenticação e autorização com ApiKey
Sabendo os fundamentos e a criação de APIs com ASP.NET, chegou a hora de mover seu código para um próximo nível, aprendendo conceitos como SOLID e Clean Code na prática.
- Payment Context