Curso completo de C# e .NET

Concorra as melhores vagas do mercado, aprendendo do zero à criação de APIs.

Cursos disponíveis

Curso completo sobre a linguagem C#

Aprenda desde a lógica de programação, até o avançado sobre a línguagem C#

Curso de Blazor com .Net Core 8

Criar uma aplicação básica utilizando Blazor com .Net Core 8 – Aprenda os fundamentos de uma aplicação Blazor – Direto ao ponto

.NET 8 WEB API RESTFul 2024 Completa com EFCore 8

API de agendamento de cabelereiro, com cadastro de cliente, serviço e agendamento, e login de usuário com JWT Token, Entity Framework core

Descrição dos cursos

Curso completo sobre a linguagem C#

Aula 1 – O que é lógica de programação
Aula 2 – O que é linguagem de programação
Aula 3 – O que é .NET
Aula 4 – O que é CLR
Aula 5 – Diferença de Solução e Projeto
Aula 6 – O que instalar e dicas
Aula 7 Criando projeto com CLI – linha de comando
Aula 8 – Relacionando o projeto na solucao e executando

Aula 9 – Tipo de dados
Aula 10 – Criando Variáveis
Aula 11 – Criando uma Constante
Aula 12 – Criando comentários
Aula 13 – Operação matemáticas
Aula 14 – Operadores Relacionais
Aula 15 – Operadores lógicos
Aula 16 – Operador Ternário
Aula 17 – Métodos ou funções
Aula 18 – ArrayList
Aula 19 – Array com tipo
Aula 20 – Lista Genérica
Aula 21 – Dictionary
Aula 22 – Queue
Aula 23 – Pilha Stack
Aula 24 – If else e if else
Aula 25 – switch case
Aula 26 – For
Aula 27 – Foreach
Aula 28 – Do While e While
Aula 29 – Entendo o Break e Continue

Aula 30 – Base do POO
Aula 31 – Organizando o projeto
Aula 32 – Criando Classe e objeto – Propriedade e método
Aula 33 – Construtor 
Aula 34 – Classe static – médoto static e propriedade static
Aula 35 – Readonly
Aula 36 – Herança e como herdar construtor
Aula 37 – Método Virtual e override
Aula 38 – Classe sealed
Aula 39 – Classe abstrata e obrigar métodos
Aula 40 – Record comparação
Aula 41 – Record – Criação, instânciar e impossível alterar
Aula 42 – Record – Copiando propriedades
Aula 43 – Interface

Aula 44 – parse e convert
Aula 45 – Try Parse
Aula 46 – Manipulação string Concatenando ToUpper e ToLower
Aula 47 – ReadLine e Substring
Aula 48 – O que é um XML – explicando sua maior funcionalidade no Brasil
Aula 49 – IndexOf Capturando dados do XML
Aula 50 – Unindo substring e indexOf para manipular XML
Aula 51 – Range
Aula 52 – Contains
Aula 53 – Trim – trimStart e TrimEnd
Aula 54 – StartsWith – EndsWith
Aula 55 – Replace
Aula 56 – Length

Aula 57 – Datetime now NOWUTC TODAY
Aula 58 – DateTimeOffset
Aula 59 – Formatando Data
Aula 60 – Subtraindo dias
Aula 61 – Adicionando anos, meses, dias
Aula 62 – Descobrindo dia da semana e unindo à outro comando
Aula 63 – DateOnly
Aula 64 – TimeOnly

Aula 65 – Escrevendo em um arquivo – StreamWriter
Aula 66 – Ler dados do arquivo – StreamReader – FileReadAllText
Aula 67 – Excluindo o arquivo com a classe File

Aula 68 – Capturando objeto dentro da Lista com LinQ
aula 69 – mesmo exemplo agora com Sintaxe de consulta
Aula 70 – Where com mais de uma consulta
Aula 71 – Linq com string e inteiro
Aula 72 – Linq orderby e união com outro comando
Aula 73 – Count no Linq
Aula 74 – Take do LinQ
Aula 75 – First e FirstOrDefault

Curso de Blazor com .NET 8

Aula 1 – Dotnet core 8
Aula 2 – Criando Projeto
Aula 3 – Executando o projeto pela primeira vez

Aula 4 – Criando o model
Aula 5 – DataAnnotations

Aula 6 – DbSet e Migrations

Aula 7 Blazor – Criando a Page
Aula 8 Blazor – Criando formulário
aula 9 – concluindo o formulário
Aula 10 Blazor – Efetuando validações
Aula 11 Blazor – Gravando no banco de dados
Aula 12 Blazor – Voltando para listagem

Aula 13 – Criando a tabela
Aula 14 – Busca no banco de dados
aula 15 – listando 
Aula 16 – Criando e explicando parâmetros de tela
Aula 17 – Concluindo a edição

Aula 18 Blazor – Criando a tela de detalhes – NOVA AULA
Aula 19 Blazor – página de Delete
Aula 20 Blazor – Criando a tela de Vendedores
Aula 21 Blazor – Cadastro do Vendedor
Aula 22 Blazor – Include da região
Aula 23 Blazor – Tela Detalhes Vendedor
Aula 24 Blazor – Criando a Edição do Vendedor
Aula 25 Blazor – Deleção do Vendedor

Curso API RestFull .NET Core 8

(Agendamento de barbearia com autenticação, geração de Token JWT, conexão com banco de dados SQLServer com Entity Framework core – Cadastro de cliente e Serviço – Nesse curso está disponível apenas o BackEnd)

Aula 1 – Introdução

Aula 2 – Criando API

Aula 3 – Apresentando a LucidChart

Aula 4 – Modelagem de dados

Aula 5 – Criando o Serviço

Aula 6 – Criando o Agendamento

Aula 7 – Criando o Cliente

Aula 8 – DataAnnotations Serviço

Aula 9 – DataAnnotations Cliente e Agendamento

Aula 10 – Incluindo cliente no agendamento

Aula 11 – Relacionamento das entidades

Aula 12 – Instalando o EntityFramework

Aula 13 – Criando a classe ApplicationDbContext

Aula 14 – Capturando a string de conexão

Aula 15 – Configurando o ConnectionString e o serviço DbContext

Aula 16 – Atualizando a versão do tool do Entity Framework

Aula 17 – Efetuando a migration

Aula 18 – Solucionando problema versão .Net 8 para migration

 

Aula 19 – Criando o Controller

Aula 20 – Cadastrando o primeiro cliente no Banco de dados 

Aula 21 – Incluindo o Created retorno 201

Aula 22 – Criando o Put – alterando o cliente

Aula 23 – Ciando o GetById

Aula 24 – Criando o Delete

Aula 25 – Criando o CRUD do serviço

Aula 26 – Criando o Agendamento

Aula 27 – Criando o Include serviço e cliente

Aula 28 – Criando o Edit e Delete do Agendamento

Aula 29 – Include na Edição

Aula 30 – Testando e colocando o include no DELETE

Aula 31 – Explicando como será a implementação do JWT

Aula 32 – Incluindo o pacote IdentityFrameworkCore

Aula 33 – Adicionando o Serviço o Identity no Program

Aula 34 – Incluindo os middlewares Authentication e Authorizarion

Aula 35 – Substituindo no ApplicationDbContext o IdentityDbContext

Aula 36 – Criando a Migrations do Identity

Aula 37 – Incluindo o pacote JWT – Authentication JwtBearer

Aula 38 – appSettingsjson incluiremos uma chave para o JWT

Aula 39 – no appSettings json iremos incluir o Token configuration

Aula 40 – Criando o UsuarioDTO

Aula 41 – Criando o UsuarioToken

Aula 42 – Criando o serviço de AddAuthentication

Aula 43 – Criando o AutorizaController

Aula 44 – Criando o RegisterUser do Identity

Aula 45 – Extendendo de ControllerBase

Aula 46 – Gerando o Token

Aula 47 – Criando o Login

Aula 48 – Testando o Cadastro do Usuario e Token , validando o cadastro

Aula 49 – Criando a documentação da API com o Authorization

Aula 50 – Explicando politicas e Claims

Aula 51 – Limpando Cookie e colocando o [authorize] na controller

 

Quando concluir você estará apto para:

Dominará os fundamentos da linguagem C#

Entenderá desde a lógica de programação básica até recursos avançados como programação orientada à objetos, filas, listas, manipulação de datas, strings, e LINQ.

Linguagem versátil

Com os conhecimentos da linguagem C# você poderá programar na WEB, Desktop, aplicativos Mobile, criará integrações entre sistemas com APIs e Microserviços. Essa é a base para conseguir iniciar com o pé direito na carreira de desenvolvedor.

Criar Aplicações SPA

O Blazor é uma tecnologia de frontend que tê dá a possíbilidade de criar aplicações com a agilidade que o mercado precisa.

Criar APIs

Estará apto para criar APIs que podem ser Backend de alguma aplicação, ou integração entre sistemas.

Modelagem de dados

Estará apto para modelar a estrutura de uma tabela de dados relacional.

Conhecerá sobre Protocolos

Entenderá como funciona a estrutura de uma API, e como é o funcionamento dos verbos HTTP e a criação de Autorização e autenticação.

Conteúdo do curso

dê R$ 99

por apenas

R$39,99

Garantia de 30 dias