Busca
Encontre vídeos, cursos, artigos, produtos e eBooks com uma única pesquisa.
Resultados para: C#
Vídeos (77)
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.
Exemplo Prático de WebSocket: Cliente HTML/JS e Servidor C# HttpListener
Crie um sistema de comunicação em tempo real utilizando WebSocket no navegador e em um servidor C#. Neste vídeo, exploramos um exemplo prático de como implementar comunicação em tempo real usando WebSocket com um cliente HTML/JS e um servidor C# utilizando `HttpListener`. Começamos demonstrando como criar um chat simples onde múltiplos clientes podem interagir quase em tempo real. A parte prática do vídeo é dividida em dois segmentos principais: a implementação do cliente WebSocket com HTML e JavaScript, e a criação de um servidor WebSocket em C#. Durante o vídeo, exploramos tópicos como configuração de um ambiente `dotnet`, uso do `HttpListener`, manuseio de conexões WebSocket e como enviar e receber mensagens de forma eficiente. Além disso, são apresentadas algumas dicas para tratar eventos de abertura, fechamento e erros de conexão WebSocket. ### Índice de Capítulos - 00:00:00 Introdução ao WebSocket - 00:05:45 Criando o projeto .NET Console (dotnet new console) - 00:08:47 Criando Client WebSocket em HTML e JS - 00:10:11 Instalação e utilização do Live Server e do Http-Server - 00:16:12 Codificando a conexão e os eventos (onopen e onmessage) do WebSocket em HTML e JS - 00:18:58 Codificando o envio da mensagem ao Server de WebSocket (socket.send) - 00:21:11 Criando e iniciando o Server para WebSocket usando HttpListener no Dotnet - 00:22:49 Criando um ConcurrentDictionary de conexões Web Sockets - 00:24:01 Aceitando conexões de Clients e verificando seus status (AcceptWebSocketAsync) - 00:27:20 Recebendo e tratando a mensagem recebida do client (ReceiveAsync) - 00:29:14 Tratando a mensagem de pedido para fechar conexão (CloseAsync) - 00:31:50 Respondendo à mensagem do Client - 00:40:08 Criando o método no WebSocket Server que "responde" apenas ao Client que "perguntou" - 00:42:39 Criando o método no WebSocket Server que "responde" a todos Clients conectados (Broadcast) - 00:51:45 Codificando os demais eventos do WebSocket em HTML e JS: onclose, onerror, etc.
Aplicação completa: Explorando OpenAI GPT 4 Vision com Blazor em NET 8 Layout, Bind, Eventos etc)
Aprenda a construir aplicações interativas com Blazor e .NET 8, integrando com a poderosa API GPT-4 Vision da OpenAI. Este vídeo te guiará pelo processo de análise de imagens, desenvolvimento e geração de conteúdo de forma prática e direta. Iremos criar uma pequena aplicação Blazor .net 8 que permitirá o upload de imagens para análise, resposta à questões, e criação de conteúdo. Índice de Capítulos: - 00:00:00 - Introdução: Objetivos e Ferramentas Utilizadas - 00:00:49 - Começando a Aplicação Blazor: Estrutura e Layout - 00:03:14 - Criando e Configurando API Key na OpenAI - 00:04:00 - Configurando Ambiente de Desenvolvimento dotnet 8 Blazor (dotnet list / new) - 00:07:41 - Executando e Testando o Projeto Blazor Inicial (dotnet build / watch) - 00:12:36 - Preparando o Layout para Perguntas e Respostas (HTML e SCSS) - 00:19:27 - Usando SASS/SCSS com Blazor (com o Live SASS Compiler) - 00:21:14 - Estilizando a Aplicação com SASS e CSS - 00:22:22 - Extensões VSCode para desenvolvimento com Blazor - 00:45:45 - Criando namespace e model de payload para serialização com o HttpClient - 00:47:11 - Codificando Blazor usando Binding com variáveis, listas, e eventos - 00:52:09 - Atribuindo RenderMode InteractiveServer à página - 00:54:42 - Implementando upload de arquivos de imagem em Blazor - 00:56:58 - Serializando arquivo de imagem para base64 - 01:06:00 - Implementando o envio de informações com a tecla Enter e tratamento de erros - 01:11:54 - Montando Payload, Models, Trabalhando com serialização JSON, e fazendo o POST a API OpenAI com HttpClient - 01:29:22 - Criando uma API Key OpenAI GPT 4
Enviando emails usando a API do Resend com .net Razor. Integração de Email Simples
Descubra como integrar facilmente o serviço de e-mail Resend com o ASP.NET usando Razor Views. O mesmo exemplo pode ser feito em Blazor com poucas adaptações. Domine o envio de emails em suas aplicações de maneira prática e eficiente. ### Índice de Capítulos: - 00:00 Explicação sobre o Resend e configuração de domínios - 03:10 Criação e configuração de API Keys no Resend - 03:37 Exploração do GitHub do Resend e de seu criador - 04:42 Configuração de envio de emails via API - 11:15 Estrutura inicial em Razor e conceitos de layout - 14:22 Criação de formulário de envio de email no Razor - 19:29 Code Behind e tratamento de métodos no Razor - 23:42 Debugging da aplicação - 25:43 Tratamento de erro e explicando o comportamento da página - 30:20 Codificação do envio de e-mail usando Resend com código no Code Behind (MailMessage) - 30:25 Informações sobre os SDKs do Resend e SMTP - 38:52 Melhorias no código e no tratamento de configuração de emails (Configutation) - 44:55 Criação de EmailService e refatorações de código (Dependecy Inject) - 53:44 Concluindo o serviço de envio de email com Resend
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.
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.
Transforme Áudio de Microfone de Baixa Qualidade em Som Profissional com .NET e a API da aicoustics
Como Melhorar Áudio com a API ai|coustics Usando C# e .NET (Upload + Processamento) Transforme Áudio de Microfone Ruim em Profissional com .NET e a API da Aicoustics. Aprenda a melhorar áudios de baixa qualidade em som profissional usando C# e a API da Aicoustics. Este vídeo mostra como transformar áudios de baixa qualidade em som profissional, utilizando a API da Aicoustics. Aprenda a configurar e usar a API com C# e .NET para processar áudio com IA. Veja passo a passo como criar uma aplicação console para enviar, tratar e recuperar áudios de forma otimizada, mostrando na prática a incrível diferença entre os áudios antes e após o tratamento. ### Índice de Capítulos - *00:00:00 - Apresentando a Plataforma Aicoustics* - *00:03:11 - Criando Conta e Login na Plataforma Aicoustics* - *00:04:52 - Requisição para acesso ao Portal Developers do Aicoustics* - *00:05:40 - Apresentando a API e o Portal Developers do Aicoustics* - *00:08:42 - Criando uma Api Key para testes* - *00:09:45 - Parâmetros da API e Configuração do Ambiente* - *00:12:49 - Criando a Aplicação Console com C#* - *00:17:57 - Codificando o Upload do arquivo de áudio usando o HttpClient (ByteArrayContet)* - *00:20:01 - Informando no Header da requisição o API Key (X-API-Key)* - *00:20:55 - Informando outros parâmetros do Request multipart form-data* - *00:26:22 - Compilando e Executando a aplicação com o Upload do áudio* - *00:27:12 - Codificando o Download do áudio tratado (GetAsync, ContinueWith e FileStream)* - *00:33:27 - Testando o resultado com o áudio original e o aperfeiçoado (tratado)*
Tutorial Completo de OAuth com Spotify usando Blazor – Autenticação Usada por Google e Facebook
Aprenda a usar OAuth para autenticação com Spotify, aplicando conhecimentos a serviços como Google e Facebook. Neste vídeo, você aprenderá a integrar a autenticação OAuth com o Spotify, utilizando um exemplo prático em Blazor para criar um aplicativo que lista as playlists de um usuário. Vamos explorar o uso da API do Spotify, criar um aplicativo no painel de desenvolvedores e entender como o mesmo processo pode ser aplicado ao Google, Facebook e outros. Este guia passo a passo abrange desde a configuração inicial no site do Spotify até considerações de segurança. Ideal para desenvolvedores que desejam incorporar autenticação em suas aplicações. **Capítulos:** - 00:00:00 - Explicação sobre OAuth - 00:01:26 - Explorando a Documentação da API Spotify - 00:03:31 - Criação, Modificação e Exclusão do Aplicativo na API Spotify - 00:06:16 - Preparando o Ambiente e Criando o projeto Blazor (dotnet new blazor) - 00:08:44 - Compilando e Executando o Projeto Blazor (dotnet build e watch) - 00:10:21 - Criando Interface (UI) do Aplicativo (com Razor, Html e Bootstrap) - 00:15:18 - Criando variáveis para serem exibidas nas tags Html p - 00:16:01 - Definindo o RenderMode para InteractiveServer - 00:18:11 - Criando método para Autenticação OAuth e página de Consentimento - 00:19:33 - Definindo ClientId, Secret, Url de Redirecionamento, Scope e State - 00:27:37 - Criando o EndPoint para recebimento do Code na Url de Retorno do Spotify (OnParametersSet) - 00:32:41 - Criando Método para Requisição do Access Token, através do Code, ClientId e Secret - 00:35:56 - Criando o Fluxo Condicional no arquivo Razor - 00:36:46 - Criando Método para listar as Playlists do usuário do Spotify - 00:38:51 - Habilitando Detalhamento de Erros no Blazor (AddCircuitOptions) - 00:40:43 - "Tipando" o retorno da API do Spotify (usando o Paste Json as Code) - 00:42:06 - Criando os DTOs (nesse caso Models) mapeados com a API do Spotify (JsonPropertyName) - 00:47:28 - Criando o Binding entre o Model com dados da API do Spotify e o Html da página Razor - 00:50:38 - Criando Ampulheta (Loading) e Tratamento de erros - 00:56:04 - Protegendo as chaves ClientId e Secret nos arquivos de configuração appSettings
Removendo Ruído e Equalizando Áudio de Vídeos com FFmpegCore
Neste vídeo, você vai aprender a usar o FFmpegCore com C# para melhorar a qualidade sonora de seus vídeos. Descubra como integrar esta ferramenta em seu ambiente de desenvolvimento, remova ruídos de fundo (noise removal) indesejados e realize a equalização de áudio, tudo isso através de um exemplo prático e didático. Índice de Capítulos: - 00:00:00 - Objetivo da aplicação de equalização e remoção de ruído - 00:01:26 - Criando uma nova aplicação com NET (dotnet new list) - 00:01:56 - Listando Workloads e verificando a versão do dotnet - 00:03:31 - Explorando as extensões de dotnet para vscode - 00:04:55 - Instalando e explorando o FFmpeg Core - 00:06:17 - Executando o vídeo inicial e observando ruídos - 00:10:45 - Compilando um aplicação dotnet - 00:11:30 - Criando métodos para equalização e remoção de ruído (afftdn e equalizer) - 00:12:20 - Explicando linha de comando do ffmpeg (afftdn e equalizer) - 00:15:14 - Explicando o comando equalizer, afftdn e falando sobre equalização - 00:19:14 - Montagem dos comandos do FFmpeg para equalização de graves e agudos - 00:22:51 - Montagem dos comandos do FFmpeg para redução de ruídos (afftdn) - 00:25:35 - Utilizando o FFMpegCore para tratamento de áudio (FFMpegArguments) - 00:35:13 - Testando a aplicação e verificando resultados - 00:39:21 - Tratando o diretório do arquivo de destino
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.
.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.
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.