-
Como proteger dados sensíveis em C# usando a biblioteca Maskify
No mundo do desenvolvimento de software, a segurança dos dados é uma preocupação constante. Uma das práticas recomendadas é a proteção de informações sensíveis, como números de cartão de crédito, senhas e dados pessoais. Neste artigo, vamos explorar a biblioteca Maskify, uma ferramenta útil para mascarar dados sensíveis em aplicações...
-
Aprender a programar em C# – Parte 5
Na continuidade da nossa série sobre programação em C#, chegamos a um tema muito relevante e atual: LINQ (Language Integrated Query) e Expressões Lambda. Esses conceitos são fundamentais para quem deseja trabalhar com manipulação de dados de forma eficiente e expressiva. Neste artigo, vamos explorar o que são, como funcionam...
-
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...