• Criando aplicação Web com ASP.NET Core MVC – Parte 2

    Resumo Na primeira parte dessa série de artigos, iniciamos explicando o significado da sigla MVC e sobre o ASP.NET Core para depois abordamos sobre as caracteristicas do nosso projeto e dar início ao desenvolvimento. Você vai ver ainda ao logo dessa série assuntos variados para que possamos enriquecer nosso projeto...

  • Criando aplicação Web com ASP.NET Core MVC - Parte 1

    Introdução Como de costume, estou trazendo mais uma série de artigos e dessa vez falaremos sobre como criar aplicação web com ASP.NET Core MVC. Nesse artigo foi realizar o passo a passo para que você tenha conhecimento para explorar esse mais novo recurso. Sendo assim, esse série tem como principal...

  • Testando seu código JavaScript com Jasmine

    O que é o Jasmine? Nos dias atuais, no âmbito do desenvolvimento de software, muito fala-se em qualidade de desenvolvimento e de entrega. Com isso, novos conceitos vão surgindo, automações de processos são aplicados e novas ferramentas são necessárias para facilitar e agilizar essas entregas. Para garantir que o que...

  • Conhecendo e usando o LiteDb

    O LiteDb é um banco de dados NoSql desenvolvido e mantido pelo Mauricio David. Você pode conhecer mais sobre acessando a página do projeto. Mas o que o LiteDb tem de diferença que os outros banco de dados NoSql não tem? Não necessita de um servidor de documentos NoSql Possui...

  • Criando Web Api com ASP.NET Core - Parte 1

    Daremos inicio a série de artigos Criando Web Api com ASP.NET Core. Antes disso, o que você precisa saber sobre o ASP.NET Core: Nova geração do ASP.NET Desenvolvido pela Microsoft e pela Comunidade Open-source Cross-Plataform Modular Para saber mais, acesse o site da fundação .NET Foundation Para iniciar o projeto...

  • Instalando o .NET Core

    Para iniciar o desenvolvimento de projetos usando o .NET Core, é necessário ter instalado as versões mais recentes do Framework e do Visual Studio. Caso não tenha, faça o download do Visual Studio 2017 ou superior. Após ter instalado o Visual Studio, terá também a versão mais recente do .NET...

  • Configurando proxy no Visual Studio Code

    Darei hoje uma dica bem simples e de suma importancia para que utilza ferramentas de desenvolvimento com suporte a instalação de complementos. No caso, a dica é valida para a configuração do proxy no Visual Studio Code. É muito comum em grandes corporações encontrarmos o uso de proxy e em...

  • Aprender a programar em C# – Parte 4

    No parte anterior dessa série de artigos que abordamos como Aprender a Programar em C#, você viu um pouco sobre a linguagem C# (C-Sharp) de como ela surgiu, tipos de dados, sintaxes, variáveis, operadores, controle de fluxo e laços de repetição, também pode ver um pouco sobre o desenvolvimento de...

  • Criando e consumindo Web API – Parte 2

    Dando continuidade a série de artigo Criando e consumindo Web API, onde na primeira parte fiz uma abordagem superficial do que é uma Web API e como cria-la. Nessa segunda parte, abordaremos o uso de conexão com banco de dados para efetuar o CRUD (Create, Read, Update, Delete). Para isso,...

  • Criando e consumindo Web API - Parte 1

    Antes de iniciar o desenvolvimento de uma Web API é importante entender o que é, qual a sua finalidade e a forma como ela funciona. Para quem não conhece, uma Web API é um conjunto definido de mensagens de requisição e resposta HTTP, geralmente expressado nos formatos XML ou JSON....

  • Aprender a programar em C# – Parte 3

    Você viu nos artigos anteriores a abordagem sobre a linguagem C# (C-Sharp) de como ela surgiu, tipos de dados, sintaxes, variáveis, operadores, controle de fluxo e laços de repetição, também pode ver o desenvolvimento de uma aplicação simples e compilação por linha de comando. Aprender a programar em C# -...

  • Aprender a programar em C# – Parte 2

    Como você pode ter acompanhado no artigo anterior, nós realizamos uma breve introdução e abordagem dos conceitos básicos do C# (C-Sharp) como sintaxe, tipos de dados, variáveis, operadores, controle de fluxo e laços de repetição, caso ainda não tenha conferido, acesse o link Aprender a programar em C# – Parte...

  • Aprender a programar em C# - Parte 1

    Com o objetivo de levar um pouco do conhecimento de C# (C-Sharp) aos iniciantes em programação, estou iniciando uma nova série com o foco no aprendizado sobre a linguagem onde os iniciantes em programação acompanhar e aprender a programar em C#. Iremos abordar alguns detalhes básicos sobre a linguagem tais...

  • Algoritmos de Ordenação em C#

    Quando iniciamos o estudo em programação, um dos primeiros assuntos que se aprende é sobre algoritmo. O algoritmo é um processo de resolução de uma determinada tarefa para a qual ele foi designado. Podemos citar como um exemplo e que é assunto desse artigo o algoritmos de ordenação, que alem...

  • Segundo fator de autenticação com Google Authenticator

    Você já pensou em alguma forma de melhorar a segurança de seu aplicativo seja ele web ou desktop? Saiba que com pouco trabalho você pode implementar em sua aplicação o uso do segundo fator de autenticação. Mais o que vem a ser o segundo fator de autenticação? O segundo fator...

  • Programação em Share Point 2010 - Uso de Listas

    Vamos discorrer um pouco sobre programação sobre Share Point, e falar informações importantes sobre este assunto. O procedimento que abordarei aqui vale tanto para programação utilizando a Classe ClientContext como a SPClientContext. No popular, significando que vale tanto para implementar um WebPart como aplicação Cliente consumindo o Share Point. Utilizarei...

  • Exceptions (Exceções) do .NET Framework

    Qual programador não se deparou com um erro que não estava previsto ocorrer em sua aplicação? Como por exemplo, quando atualizamos nossa aplicação e em um determinando clique ocorrer um ArgumentException ou então em um determinado calculo ocorrer um DivideByZeroException. Com o objetivo de facilitar a vida dos iniciantes que...

  • Definindo o valor de um TextBox configurado para password em ASP.NET

    Quando a propriedade TextMode de um TextBox é definida como password a propriedade Text não será exibida em tempo de execução, esse comportamento é uma forma de manter a segurança impedindo que a mesma seja visualizada pelo HTML da pagina. Porem em alguns casos é necessário exibir o valor com...

  • Criando Objetos em Tempo de Execução

    Vou explicar de maneira simples e exemplificada sobre criação de objetos em tempo de execução. Vou mostrar um modelo prático. Imagine a seguinte situação. Você possui um webservice que envia consultas SQL para um cliente feito em Windows Form. Nesse cliente, existirá uma aba para cada consulta com um grid...

  • Extension Methods

    Extension Methods é uma nova característica presente apartir do C# 3.0 e que permitem adicionarmos métodos para tipos existentes sem criar um novo tipo derivado, recompilar ou modificar o tipo original. Extension Methods são um tipo especial de método estático, mas eles são chamados como se fossem métodos de instância...