iMaster Developers

José Carlos Macoratti

José Carlos Macoratti

é referência em Visual Basic no Brasil e autor dos livros "Aprenda Rápido: ASP" e "ASP, ADO e Banco de Dados na Internet". Mantenedor do site macoratti.net.
  • Publicou
    594
    Artigo(s)
    book
  • Visualizados
    35356165
    Vezes
    eye
  • Desde
    2011
    clock
awardArtigos Publicados
José Carlos Macoratti
.NET
.NET MAUI - Menu de navegação Flyout

Hoje veremos como um menu para navegação usando o Shell do .NET MAUI. O .NET MAUI é de código aberto e é a evolução do Xamarin.Forms, estendido de cenários móveis a desktops, com controles de IU reconstruídos do zero para desempenho e extensibilidade.

José Carlos Macoratti
.NET
Angular: rodando a aplicação no Docker

Para acompanhar este tutorial é necessário conhecimento mínimo sobre Angular e Docker. Para um introdução ao assunto acompanhe a série de artigos no site, faça o minicurso no canal do youtube – MiniCurso Docker – Apresentando o Docker  ou faça o meu curso Docker Essencial para a plataforma .NET na Udemy: Curso – Docker Essencial…

José Carlos Macoratti
C#
C# - Verificando se um número é primo

Hoje veremos algumas abordagens que podemos usar para verificar se um número é primo usando a linguagem C#. Um inteiro maior do que 1 é chamado de número primo se seus únicos divisores positivos (fatores) forem o número 1 e ele mesmo. Por exemplo, os divisores primos de 10 são 2 e 5; e os…

José Carlos Macoratti
ASP
ASP.NET Core - API com dados JSON (Docker) - I

Neste artigo vamos criar uma aplicação ASP.NET Core Web API que expõe informações de países e moedas usando um arquivo JSON e vamos conteinerizar essa API no Docker. Vamos criar um aplicativo ASP.Net Core Web API – PaisesApi –  que onde vamos definir endopints  para acessar informações sobre países e suas moedas. Para obter as…

José Carlos Macoratti
C#
Quais são as diferenças entre um Array e uma Lista no C# ?

Tanto um Array quanto uma List servem como coleções de valores, mas diferem em como armazenam seu conteúdo na memória e como podem ser acessados. Para usar qualquer um de forma eficaz, você precisará entender as diferenças entre eles para que possa escolher o caminho certo para seus propósitos. O que é um Array ?…

José Carlos Macoratti
código
EF Core: usando AsNoTracking com Identity Resolution

Hoje veremos as consequências em usar AsNoTracking com o recurso Identity Resolution disponível a partir da  EF Core 5.0. Eu já apresentei o conceito Identity Resolution neste artigo, mas de forma bem resumida, o Identity Resolution é usado pelo EF Core para manter uma única instância de uma determinada chave primária. O que é o…

José Carlos Macoratti
ASP
Entenda os principais recursos adicionados na ASP.NET Core 7.0

A versão 7.0 da plataforma .NET trouxe muitas novidades e neste artigo vou focar nos principais recursos que foram agregados à plataforma para alavancar o desenvolvimento Web como middleware, minimal APIs, dentre outros. 1 – Cache de saída de Middleware A ASP.NET Core 7 permite que você use o cache de saída em todos os…

José Carlos Macoratti
.NET
Como incrementar a documentação do Swagger usando anotações na ASP .NET Core (parte 2)

Continuando a primeira parte do artigo veremos agora como gerar a documentação sem precisar gerar o arquivo XML. Vamos criar um novo projeto Web API chamado DemoSeagger2 usando as mesmas configurações do artigo anterior. Isso pode ser feito no Visual Studio 2022 ou usando o NET CLI com o VS Code através do comando :…

José Carlos Macoratti
.NET
Como incrementar a documentação do Swagger usando anotações na ASP .NET Core.

No .NET 6 quando criamos um projeto ASP.NET Core Web API, por padrão podemos usar ou não controladores e também podemos integrar a Open API, ou seja, a interface do Swagger em nosso projeto de forma automática. Quando integramos o Swagger ao nosso projeto Web API, obtemos apenas a interface básica sem qualquer descrição mais…

José Carlos Macoratti
.NET
Recomendações práticas e básicas para a criação de Web APIs com ASP.NET Core

As APIs REST permitem que vários clientes, incluindo navegador, aplicativos de desktop, aplicativos móveis e basicamente qualquer dispositivo com conexão à Internet, se comuniquem com um servidor. Portanto, é muito importante projetar APIs REST adequadamente para que não tenhamos problemas no futuro. Para criar uma API robusta existem muitos detalhes e muitos fatores que devemos…

visualizando 10 de 594
Publicidade