A formação Desenvolvedor C# e ASP.NET Framework Full-Stack da TreinaWeb tem como objetivo primeiramente ensinar todos os detalhes da linguagem C# e em seguida a...
12 cursos 75h50 de vídeos 392 exercíciosAprenda a trabalhar com o gerenciador de pacotes padrão do C#, o NuGet
00h21Quer iniciar seus estudos em C# (C Sharp) e não sabe por onde começar? Veja o que preparamos pra voc...
Conheça neste artigo os tipos de dados presentes no C# e a sintaxe para que possamos declarar variáv...
Continuando o estudo do SignalR, aprenda como criar um chat utilizando esta biblioteca de aplicações...
Streaming não se resume apenas a conteúdo de media. Aprenda neste artigo como criar uma streaming AP...
Veja neste artigo as principais IDEs para desenvolvimento C#.
O Carter é um framework para .NET Core, que permite criar API RESTful de forma rápida, simples e ele...
Qual linguagem escolher? Java, C# ou PHP? Quais são as vantagens de cada uma? Vamos analisar estas d...
Neste artigo vamos entender como funcionam e para que servem os métodos ToString(), Equals() e GetHa...
O NancyFX é um leve framework para o C#. Veja como utilizá-lo para criar uma API RESTful.
O ano está acabando e você, sabe quais foram as linguagens de programação mais utilizadas / populare...
Aprenda o que é gRPC e como criar um serviço com esta tecnologia no ASP.NET Core.
Cinco linguagens de programação de muito potencial no mercado de trabalho em 2018.
Por que temos tantos intransigentes na área de TI? O que nos leva a isso? Quais as consequências? Va...
Aprenda a documentar uma aplicação ASP .NET Core Web API com o Swagger.
Neste artigo veremos como instalar o C# nos sistemas Windows, Linux e MacOS e também veremos como es...
Obtenha uma visão geral do recurso switch expressions do C# 8.0 e aprenda a criar códigos mais limpo...
Conheça o Pattern Matching adicionado na versão 7.0 do C#.
Veja um exemplo de como se conectar ao MySQL no Entity Framework Core.
Veremos nesse artigo sobre quais são e como podemos utilizar as estruturas condicionais e as estrutu...
Conheça os recursos Binary Literals, Digit Separators e Throw Expressions da versão 7 do C#.
Conheça um pouco mais sobre o recurso Ref Returns da versão 7 do C#.
Conheça os novos recursos do ASP.NET Core 2.1.
O LINQ é uma das features mais legais e poderosas do .NET. Porém, você sabe exatamente o que é o LIN...
Veja algumas importantes dicas sobre a criação de repositórios para o NuGet.
Veja como o Cake pode auxiliar na automação de tarefas de um projeto .NET Core.
Conheça o framework Microsoft Orleans e veja como ele tenta resolver o "problema" dos sistemas distr...
Aprenda como criar e conheça as opções de configuração de um middleware customizado no ASP.NET Core.
Aprenda a criar aplicações self-contained no .NET Core.
Aprenda o que são e como funcionarão as tuplas no C# 7.
Conheça as mudanças de Expression-bodied members no C# 7.
OData é um padrão de boas práticas para a criação de API. Veja os recursos que este padrão fornece p...
Conheça o OpenCover, ferramenta open-source para análise de cobertura de testes.
Aprenda a criar um provedor customizado para o Microsoft.Extensions.Logging
Dando continuidade ao nosso estudo do C# 9.0, neste artigo veremos dois novos recursos dele: Program...
Veja neste artigo como é a estrutura de um componente do Razor Componente e aprenda a criar um.
Aprenda quando utilizar os métodos AddMvc(), AddMvcCore(), AddControllers(), AddControllersWithViews...
Conheça as habilidades necessárias para se tornar um bom desenvolvedor web back-end.
Conheça os novos tipos de dados introduzidos no C# 9.0, os inteiros nativos e os novos recursos da i...
Verificar e monitorar a integridade de uma aplicação web é algo essencial, principalmente em ambient...
Conheça o conceito de API Gateway e veja como criá-lo em uma aplicação ASP.NET utilizando a bibliote...
Veja o exemplo de uma aplicação ASP.NET Core acessando os dados de um servidor cluster definido com...
Aprenda a criar um tipo que pode ser retornado pelos métodos assíncronos do C#.
Exemplo de como criar uma aplicação ASP.NET MVC utilizando ADO.NET como framework de acesso aos dado...
Já estamos no C# 9.0, a nova versão lançada no .NET Conf 2020 trouxe uma série de novos recursos, ve...
Nesta primeira parte, veja como criar um web service simples no .NET Core utilizando a biblioteca Se...
Testes unitários ajudam a garantir a qualidade de uma aplicação. Uma forma de garantir isso no C# é...
Conheça a biblioteca AutoMapper e aprenda como implementá-la em uma aplicação C#.
Conheça o recurso de global tool adicionado na versão 2.1 do .NET Core e aprenda como definir uma a...
Dando continuidade ao estudo da biblioteca ServiceStack, neste artigo modificaremos o web service cr...
Aprenda na prática como fazer uso do micro framework ORM ServiceStack.OrmLite em uma aplicação ASP.N...
Testes unitários ajudam a garantir a qualidade de uma aplicação. Uma forma de garantir isso no C# é...
Veja como modificar interfaces existentes sem quebrar o código com o novo recurso de implementação p...
Aprenda a utilizar o Micro ORM PetaPoco em uma aplicação ASP.NET Core.
Veja como os middlewares funcionam em uma aplicação ASP.NET Core.
Conheça o micro framework ORM Dapper.NET e aprenda a utilizá-lo em uma aplicação ASP.NET Core.
Uma dúvida muito comum é sobre tipagem nas linguagens de programação. Nesse artigo falamos de forma...
Veja nesse artigo como funciona o TDD e quais seus benefícios.
Aprenda como otimizar a sua aplicação .NET Core com a Tiered Compilation.
Você já quis criar tarefas em segundo plano com o .NET Core? Na versão 3.0 foi introduzido o templat...
Testes unitários ajudam a garantir a qualidade de uma aplicação. No C# temos a biblioteca NUnit. Vej...
Implemente testes unitários em requisições HTTP com o auxílio de Flurl.
Otimize a criação de aplicações desktop reutilizando códigos do ASP.NET Core, com a ajuda do Electro...
Conheça os recursos de linha de comando para o Entity Framework Core.
Um meio termo entre o Dapper e o Entity Framework, o hybrid ORM RepoDb é uma ótima opção de ORM para...
A performance de um site pode ser um favor determinante para o seu sucesso ou fracasso, veja como me...
Em alguns projetos pode ser necessário substituir o Razor por outra engine template. Neste caso, apr...
O .NET possui um módulo nativo para o envio de e-mails. Entretanto, veja como facilitar este process...
O NHibernate é uma biblioteca madura e muito utilizada que agora fornece suporte para o .NET Core. V...
Veja como consumir dados de uma API no C#, utilizando a biblioteca Flurl.
Conheça as aplicações Razor Components que serão adicionadas no .NET Core 3.0.
Os desenvolvedores de front-end e back-end se completam na maioria dos casos. Se faz indispensável s...
Veja neste artigo algumas dicas para melhorar seu networking e alcançar melhores resultados na sua c...
O uso de arquivos .env é quase o padrão de aplicações web, veja como utilizá-los em uma aplicação AS...
Devo começar minha carreira como desenvolvedor Front-End, Back-End ou FullStack?
Veja como é simples implementar cache distribuído no ASP.NET Core, utilizando o Redis ou o SQL Serve...
Aprenda como criar uma streaming api utilizando a biblioteca de aplicações em templo real, SignalR.
Tratamento de erros é uma parte importante de qualquer aplicação. No ASP.NET Core, isso pode ser fac...
Realizar o upload de grandes arquivos pode ser uma dor de cabeça, mas o protocolo tus foi criado par...
O .NET Core CLI, que já é uma ferramenta poderosa e com recursos fornecidos pela AWS, também permite...
Veja como serializar e desserializar JSON no .NET com a biblioteca System.Text.Json.
Aprenda como gerar APIs clientes com a global tool Microsoft.dotnet-openapi.
Manter os objetos isolados é o objetivo do Mediator Pattern. No ASP.NET Core a sua implementação é f...
Ultimamente, muito temos ouvido sobre o paradigma funcional, bem como as linguagens funcionais. Mas...
Veja neste artigo algumas boas práticas que você deve adotar enquanto escreve seu código.
Confira neste artigo o que é o Selenium.
Confira neste artigo o Kotlin, a linguagem de programação da JetBrains e da Google que é considerada...
Veja neste artigo o que é JSON.
HATEOAS é um componente que faz parte da arquitetura REST, cujo objetivo é ajudar os clientes a cons...
O VS Code é um dos editores de código mais utilizados no mundo. Conheça melhor essa ferramenta e ent...
Veja nesse artigo como dar o primeiro passo na sua carreira de desenvolvimento de games.
Saiba um pouco mais sobre as linguagens de programação e seus principais paradigmas.
Confira nesse artigo o que vem a ser o Dart, uma das linguagens de programação da Google.
Veja a importância de estudar uma tecnologia mobile e como ingressar nesse mercado.
Aplicações mobile sempre estão em alta. Conheça mais sobre o Xamarin, a plataforma open source para...
Entenda por que em um mundo tão moderno, com mouses e touch screens, ainda usamos terminais para tra...
Veja neste artigo o que é uma IDE e suas principais características.
Conheça a história e as curiosidades por trás da criação do ECMAScript e JavaScript. Entenda de uma...
Criar uma API REST não tem a ver com retornar JSON e sim com a correta utilização do protocolo HTTP.