Archives for ASP.NET Core

ASP.NET Core

Validando dados com Fluent Validation


Fala galera, beleza? Vou apresentar uma maneira bem sucinta de validar os dados de modo server-side no ASP.NET Core usando o Fluent Validation. Para quem não conhece o Fluent Validation, trata se de uma excelente biblioteca disponível no .NET Framework para realizar validação de classes usadas como View Models, Commands (conceito do CQRS), DTOs ou até mesmo entidades de domínio. A validação ocorre usando o que o próprio framework define como Fluent Interface que nada mais é que construir as regras de validação com métodos encadeados e expressões lambdas, modo que todo desenvolvedor .NET já é acostumado a trabalhar. No caso do...
Continuar Lendo »
ASP.NET 5

Js Advice – Analisador de código JavaScript


Neste post, vou falar do Js Advice! É uma extensão do Visual Studio 2015 que analisa código JavaScript, verificando possíveis erros e sugerindo melhorias, enquanto o código é escrito. Introdução Fala pessoal! Tudo bem? Hoje vim falar do Js Advice! Uma ferramenta que analisa o código JavaScript e aconselha possíveis melhorias ou correções, durante o desenvolvimento! E, antes de mostrar as funcionalidades, falar um pouco do motivo de cria-la. Motivação Sempre achei interessante e produtivo ter alguma ferramenta auxiliando no desenvolvimento. Como vim do mundo .Net, o ferramental é muito forte! Mas, para JavaScript nunca teve muitas ferramentas! Então, achei que...
Continuar Lendo »
ASP.NET Core

Executando .NET Core Apps no Docker


Como todos vocês sabem o mundo .NET está passando por diversas transformação nos últimos tempos. Eis algumas transformação que estão sendo feitas nos últimos tempos no mundo .NET O .NET e o C# são open source e estão no GitHub .NET agora é multiplataforma rodando no Linux, Windows e Mac  A Microsoft está trazendo a experiência Linux no Windows com o Bash Colocando tudo isso junto você começa ter uma experiência completa onde você pode desenvolver com C# no Windows ou no Mac , utilizando ferramentas no qual permite que desenvolvedores crie aplicativos de uma forma única em diversos ambientes da mesma...
Continuar Lendo »
ASP.NET Core

Criando a primeira aplicação ASP.NET CORE 1.0 no Linux Ubuntu – Parte 2


Dando continuidade sobre como criar uma aplicação ASP.NET CORE 1.0 no Linux, hoje vou demonstrar como instalar o Visual Studio Code e o Yeoman. Também irei demonstrar como usar o Yeoman ASP.NET Generator e como rodar nossa primeira aplicação ASP.NET Core 1.0 no Linux. Não viu a primeira parte do post “Criando a primeira aplicação ASP.NET CORE 1.0 no Linux Ubuntu”, Clique aqui Instalando Visual Studio Code no Linux Primeira coisa que devemos fazer é instalar a nossa IDE de desenvolvimento, nesse caso iremos usar o Visual Studio Code, podemos utilizar outras IDE como Sublime Text e isso só é possível porque o ASP.NET Core 1.0...
Continuar Lendo »
ASP.NET 5

Utilizando o ASP.NET Core RC2 no Visual Studio 2015


No início desta semana (segunda-feira, dia 16/05/2016) a Microsoft disponibilizou o Release Candidate 2 (RC2) do ASP.NET Core 1.0. Trata-se da última atualização desta plataforma Web antes do lançamento da versão RTM, a qual está prevista para o final de Junho/2016. Dentre as principais novidades trazidas pelo Release Candidate 2 estão: O .NET CLI, utilitário de linha de comando que substitui ferramentas como dnvm, dnx e dnu; Um projeto baseado no ASP.NET Core passa a ser agora uma Console Application. O método Main na classe Program ficou responsável por carregar as configurações, além de iniciar a execução da aplicação...
Continuar Lendo »
ASP.NET Core

Criando a primeira aplicação ASP.NET CORE 1.0 no Linux Ubuntu – Parte 1


Fala Galera, Neste post vou mostrar como configurar e executar aplicações ASP.NET em um ambiente Linux. Vocês verão que é muito fácil configurar e criar aplicação no ASP.NET Core 1.0 A distribuição Linux que escolhi foi a Ubuntu 14.04.3 LTS mas você pode utilizar qualquer versão desde que ela seja superior a 14 (pelo menos nos testes que eu realizei) Os passos que precisamos para configurar o ASP.NET no Linux são esses: Instalar o DNVM (.NET Version Manager) Instalar o DNX (.NET Execution Enviroment) Instalar o Kestrel (Servidor de Aplicação do ASP.NET) Após realizar essas configurações, estaremos aptos a...
Continuar Lendo »