Fala pessoal nesse post criaremos uma pequena API RESTful totalmente do zero. Para isso no Visual Studio clique em Arquivo ? Novo ? Projeto ou simplesmente digite CTRL+Shift+N. Na tela a seguir selecione Visual C# ? .NET Core ? Aplicativo Web ASP.NET Core, defina o nome da sua solução no meu caso SimpleRestfulAPIWithAspNetCore e o […]
Habilitando acesso externo ao IIS Express
Fala pessoal atualmente eu estou desenvolvendo aplicações REST em ASP.NET e tive que testar uma API desenvolvida em outra máquina. Por padrão, o IIS Express não permite conexões remotas e retorna o seginte erro “Bad Request – Invalid Host Name”. Scott Hanselman fez um post muito bem detalhado a esse respeito. No meu caso eu […]
Testando serviços REST com Spring Boot e RestTemplate
Uma das principais características do Spring Boot é a sua simplicidade em permitir criar rapidamente uma aplicação sem abrir mão do design do seu código. E se você realmente quer fazer um trabalho de qualidade não pode abrir mão dos testes. Um bom modo de se fazer isso é com testes efetivos (não mocks) rodando […]
Guia Rápido de Docker para Desenvolvedores Spring
Fala pessoal recentemente eu tirei um tempo pra estudar Docker e usar deploiando aplicações com Spring Boot. Este é minha lista de comandos básicos. Se você tiver alguma dica adicional que não está listada aqui sinta-se livre para mencionar nos comentários e eu irei atualizar o post. Lembrando que a maioria dos comandos podem ser […]
Definindo o MongoDB como um serviço.
Em um post anterior você aprendeu como instalar o MongoDB e executá-lo. Entretanto abrir a janela de comando toda vez que quiser usar o MongoDb pode não ser algo muito interessante. Para isso podemos definir o MongoDB como um serviço que se inicializará junto com o sistema operacional. Para isso adapte para o seu cenário […]
Instalando o MongoDB
Nesse post iremos aprender a instalar o MongoDB. Um banco de dados não relacional ou NoSQL como são mais comumente conhecidos. Para isso precisamos efetuar o download do MongoDB no site site oficial. Temos duas opções baixar o instalador sugerido para a nossa plataforma, no meu caso um .msi para o Windows. Ou escolher entre […]