Tag archives for ASP.NET Core

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 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 »
ASP.NET 5

Novidades do ASP.NET Core 1.0: Image Tag Helper


O armazenamento de imagens em um cache local é uma técnica adotada por diversos browsers, sendo que tal prática visa uma melhor performance no carregamento de páginas Web. Por mais que existam benefícios na adoção desta abordagem, há situações nas quais a atualização de imagens já existentes pode acarretar alguns problemas. O mais frequente quando isto acontecer é que os usuários continuem a visualizar a versão anterior de uma figura, o que obrigará os mesmos a realizar um refresh forçado da página a partir do navegador em uso. Uma solução bastante utilizada para se contornar este problema consiste em...
Continuar Lendo »
ASP.NET 5

Testes Automatizados com o ASP.NET Core 1.0


Ainda em Release Candidate 1 (primeira metade de Março/2016), o desenvolvimento de soluções com o ASP.NET Core 1.0 não conta atualmente com um template específico para a criação de projetos de testes. A inexistência de tal opção pode parecer problemática num primeiro momento. Contudo, há uma alternativa capaz de atender a este tipo de demanda: a implementação de uma Class Library baseada neste novo framework. O próprio time responsável pela construção do ASP.NET Core 1.0 vem fazendo uso de testes de unidade, empregando para isto o framework xUnit.net na codificação de validações. Logo, a opção pelo xUnit.net acaba acontecendo...
Continuar Lendo »
ASP.NET 5

Novidades do ASP.NET Core 1.0: gerenciando pacotes Bower via UI


Conforme muitos já sabem, o ASP.NET Core 1.0 (inicialmente batizado como “ASP.NET 5”) traz grandes novidades no que se refere ao gerenciamento de arquivos de scripts e folhas de estilo CSS. Empregando soluções populares como Bower, npm e Gulp, a manipulação destes pacotes client-side foi automatizada a fim de simplificar o trabalho de desenvolvedores Web. Em um artigo publicado neste blog em Setembro/2015 abordei em detalhes estas novidades: http://netcoders.com.br/asp-net-5-integracao-bower-gulp-npm/ A adição de uma biblioteca de scripts como o AngularJS a um projeto pode ser feita incluindo uma nova referência ao arquivo bower.json (Imagem 1): Imagem 1. Estrutura geral de...
Continuar Lendo »