C#

Publicando uma aplicação .net com domínio e HTTPS em um Raspberry (Ubuntu/Debian)
Nesse tutorial iremos aprender os passos completos para a publicação de uma aplicação .dotnet Mvc em um servidor NGINX rodando sobre o Raspberry OS que é o equivalente a uma publicação em qualquer OS baseado em Debian, como Ubuntu, etc. Iremos aprender a configurar um serviço para a aplicação e fazer a ativação dos arquivos de configuração do NGINX, criar um certificado SSL e apontar um domínio com HTTPS para o servidor de publicação.
Aprenda os principais recursos do Bogus para simulação de dados e Seed de Banco de Dados em C# .net
Nesse vídeo iremos abordar de maneira prática os principais recursos do Bogus, desde sua instalação até a criação de métodos personalizados. Iremos trabalhar com a simulação de nomes e sobrenomes de pessoas, gêneros, documentos com máscara, avatar, e mais, tudo na cultura do português (BR).
Usando a API do Dropbox com C# .net para upload de arquivos grandes (Backup na Nuvem)
Nesse vídeo iremos aprender o passo-a-passo de como dividir um arquivo em pedaços menores (chunks) para envio utilizando a API do Dropbox. Situação útil, dentre outras coisas, para backup programado de arquivos.
Enviando arquivos para a API do Dropbox usando C# .net. Backup automático dos seus arquivos em Nuvem
Nesse vídeo iremos aprender como usar a API do Dropbox e o componente Dropbox.API no C# possibilitando que você faça um serviço de cópia de segurança em Nuvem de maneira automática.
Trabalhando com Geolocalização do Google Places API no Blazor Server
Nesse vídeo, iremos aprender como converter um endereço em coordenadas de geolocalização (geolocation) sem usar componentes extras, usando apenas o HttpClient acessando o Google Places API no Blazor Server. O tutorial fala um pouco também sobre Injeção de Dependência, interface, tipagem de dados, dentre outros assuntos interessantes.
Criando um Bot para Discord usando o C# .net
Nesse vídeo você irá aprender como criar um Bot para Discord em C# usando uma aplicação Console, e aprenderá também como enviar texto, imagens, links e ainda habilitar o log para facilitar a procura de erros.
Aprenda de maneira básica a criar uma simulação do chatGPT usando o net Blazor Server com C#
Nesse vídeo bem simples e básico iremos usar o .net Blazor Server com C# e a api Completions do OpenAI para criar uma espécie de simulação do chaGPT.
Gerando imagens com IA (Inteligência Artificial) com Blazor C# usando o GPT DALL-e da OpenAI
Nesse vídeo simples e explicativo, iremos criar uma aplicação usando o Blazor Server e o componente OpenAI para geração e exibição de imagens de acordo com um prompt fornecido pelo usuário.
Introdução básica ao ASP.net MVC com os atributos de validação e Migrations (parte 2)
Conhecendo os atributos de validação e entendo a utilização de Migrations no Asp.net Mvc, para iniciantes.
Introdução básica ao .net MVC com mapeamento de rotas, e acesso a banco de dados usando EF (Parte 1)
Nesse vídeo, iremos criar uma aplicação MVC básica (genérica) para acesso a um banco de dados usando ef com migrations, aprenderemos um pouco sobre configuration (settings) e strings de conexão, acessaremos o contexto do ef através de injeção de depedencia, criaremos mapeamento de rotas com controllers e views usando o aspnet-codegenerator para CRUD (listagem, inserção, atualização e exclusão) de registros.
Criando uma aplicação Multi Device Android, iOS, Windows, Mac e Tizen usando C# NET MAUI
Nessa vídeo aula rápida, iremos criar de maneira básica, uma aplicação MAUI Razor que consome uma WEB API REST do JsonPlaceholder e iremos executando no Windows e num dispositivo Android.
Criando uma aplicação DotNet Mvc do ZERO com rotas e compilação automática de styles SASS
Nessa dica básica iremos que criar, do zero, usando o template web, uma aplicação Mvc, entender a configuração de rotas e criar tasks no VSCode para compilação automática de styles escritos em SASS.
Conceitos de C#, do básico ao avançado, criando um Music Player que roda em Terminal usando o NAudio
Nesse vídeo iremos aprender conceitos básicos e alguns avançados da linguagem C# na criação de um Music Player interessante que roda em Terminal. Iremos também aprender um pouco da utilização da biblioteca NAudio.
Criando configurações para sua aplicação usando Json, CmdLine, variáveis de ambiente, e User Secrets
Nesse vídeo iremos conhecer de maneira rápida e prática a utilização básica dos principais meios para criação de configurações personalizadas para sua aplicação.
Compactando e extraindo arquivos e diretórios com a biblioteca DotNetZip
Nesse vídeo iremos aprender o básico inicial para a utilização da ótima biblioteca DotNetZip. Iremos fazer a compactação e extração de arquivos e diretórios e aprender sobre algumas outras propriedades da biblioteca.
Técnicas do C#: Strings Nullable, Namespace escope arquivo, desconstrução de Truplas, Inline Enums
Nesse vídeo iremos revisar algumas técnicas recentes do CSharp, como a nova maneira de trabalhar com strings (nullable), Namespace com escope de arquivo, desconstrução de Truplas, Inline Enums (Enum em uma só linha)
Crie relatórios incríveis no ASP.NET Core MVC com o FastReport e gere dados Fake com o Bogus!
Nessa dica iremos aprender a criar relatórios no ASP.NET Core MVC usando o Fast Report Community (free) e aprenderemos também a criar dados Fake, bastante úteis com a utilização da ótima biblioteca Bogus.
Criando uma aplicação .NET Core Console Self-Host que não necessita de Webservers (IIS, NGINX, etc.)
Iremos aprender aqui como criar do zero uma aplicação Console Self-Host que funciona de maneira autonoma e que utiliza controllers, actions e interpreta requisições HTTP sem fazermos uso de templates padrão do .NET Core como WebAPI, MVC, etc.
Usando GraphQL com ASP NET Core WebAPI
Aqui nós iremos aprender uma introdução à utilização do GraphQL através de uma aplicação ASP.NET Core Web API usando o componente HotChocolate, iremos criar uma Query e uma Mutation que consultará e atualizará uma base de dados de músicas em JSON, fazendo testes tando usando o EndPoint do próprio HotChocolate (Banana Cake Pop) como com a simulação de um client usando o REST Client. Aprederemos também conceitos de serialização e deserialização de objetos usando o Newtonsoft.Json.
Aprenda como implementar o Google reCAPTCHA para evitar postagens robôs
Esse vídeo mostra como implementar o Google reCAPTCHA em uma página ASP.NET Core MVC para tornar o site mais seguro, evitando postagens automáticas.
Usando ASP.NET Core Razor Pages com o Dapper para acesso a um banco de dados SQLite (Parte 2)
Nessa dica você aprende como criar um projeto em ASP.NET Core Razor, incluir Pages, e fazer um repositório para listagem, inclusão, edição e exclusão de registros usando o Dapper. Nessa parte é abordado como criar a UI com o usuário (CRUD) usando Razor Pages. Contém explicações do uso de interfaces, de escopo de objetos Disposable, do uso do IConfiguration, Dependency Inject e da nova sintax do C# 10.
Usando ASP.NET Core Razor Pages com o Dapper para acesso a um banco de dados SQLite (Parte 1)
Nessa dica você aprende como criar um projeto em ASP.NET Core Razor, incluir Pages, e fazer um repositório para listagem, inclusão, edição e exclusão de registros usando o Dapper. Contém explicações do uso de interfaces, de escopo de objetos Disposable, do uso do IConfiguration, Dependency Inject e da nova sintax do C# 10.
Gerador Simples de Catálogo de Produtos
Nesse vídeo eu apresento a ideia da criação de um gerador simples de catálogo de produtos desenvolvido em .NET Framework 4.6 que foi iniciada e descontinuado. Com possibilidade de filtragem de dados por fornecedor, fabricante, grupo, sub-grupo, consultando uma base de dados utilizada por um ERP (no caso, Postgres).
Administração Pública: Processos, Obrigações, Compromissos, Pautas, Entes Públicos Unidades Gestoras
Exemplo de uma aplicação Web para uso em escritórios de contabilidade. Administração Pública - Controle de Processos, Obrigações, Compromissos, Pautas, Pessoas, Entes Públicos e Unidades Gestoras para uso com Prefeituras, Câmaras, Autarquias, etc.
.Net Core C# EF Relacionamento 1 para Muito na inclusão de dados com recuperação da PK e FK
Nesse vídeo são abordadas várias técnicas que demonstram como no .NET Core o EF trata os relacionamentos no momento da inclusão de registros e como ele recupera as Primarykeys e Foreignkeys. É explicado também a criação de um contexto e sua Migration inicial.
Dicas - .NET Core - Trabalhando com paginação no MVC usando EF e banco de dados em memória
Esse vídeo explica como criar uma tabela ou lista paginada usando o ASP.NET Core Mvc e o componente PaggedList. O vídeo explica também como acessar o contexto de qualquer classe e uma maneira de como popular dados iniciais para a aplicação.
Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 5
Nessa coleção de vídeo aulas você irá aprender a criar um espécie de checador de qualidade de internet, sendo isso apenas um pretexto para que você passe a conhecer, mesmo que de maneira sucinta, conceitos de Delegate, CancellationToken, métodos assíncronos e anônimos usando WinForms .net core.
Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 4
Nessa coleção de vídeo aulas você irá aprender a criar um espécie de checador de qualidade de internet, sendo isso apenas um pretexto para que você passe a conhecer, mesmo que de maneira sucinta, conceitos de Delegate, CancellationToken, métodos assíncronos e anônimos usando WinForms .net core.
Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 3
Nessa coleção de vídeo aulas você irá aprender a criar um espécie de checador de qualidade de internet, sendo isso apenas um pretexto para que você passe a conhecer, mesmo que de maneira sucinta, conceitos de Delegate, CancellationToken, métodos assíncronos e anônimos usando WinForms .net core.
Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 2
Nessa coleção de vídeo aulas você irá aprender a criar um espécie de checador de qualidade de internet, sendo isso apenas um pretexto para que você passe a conhecer, mesmo que de maneira sucinta, conceitos de Delegate, CancellationToken, métodos assíncronos e anônimos usando WinForms .net core.
Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 1
Nessa coleção de vídeo aulas você irá aprender a criar um espécie de checador de qualidade de internet, sendo isso apenas um pretexto para que você passe a conhecer, mesmo que de maneira sucinta, conceitos de Delegate, CancellationToken, métodos assíncronos e anônimos usando WinForms .net core.
Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 5
Nessa sequencia de vídeos você irá aprender a criar uma aplicação simples, usando ASP.NET Core MVC, que faz uso de um serviço que roda em background, e ainda a publicar essa aplicação em um Linux Ubuntu rodando Apache, com a ajuda do ISPConfig (sua instalação é explicada em um outro vídeo do canal). Muito conceitos importantes sobre o ASP.net e a linguagem C# são comentados.
Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 4
Nessa sequencia de vídeos você irá aprender a criar uma aplicação simples, usando ASP.NET Core MVC, que faz uso de um serviço que roda em background, e ainda a publicar essa aplicação em um Linux Ubuntu rodando Apache, com a ajuda do ISPConfig (sua instalação é explicada em um outro vídeo do canal). Muito conceitos importantes sobre o ASP.net e a linguagem C# são comentados.
Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 3
Nessa sequencia de vídeos você irá aprender a criar uma aplicação simples, usando ASP.NET Core MVC, que faz uso de um serviço que roda em background, e ainda a publicar essa aplicação em um Linux Ubuntu rodando Apache, com a ajuda do ISPConfig (sua instalação é explicada em um outro vídeo do canal). Muito conceitos importantes sobre o ASP.net e a linguagem C# são comentados.
Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 2
Nessa sequencia de vídeos você irá aprender a criar uma aplicação simples, usando ASP.NET Core MVC, que faz uso de um serviço que roda em background, e ainda a publicar essa aplicação em um Linux Ubuntu rodando Apache, com a ajuda do ISPConfig (sua instalação é explicada em um outro vídeo do canal). Muito conceitos importantes sobre o ASP.net e a linguagem C# são comentados.