Busca
Encontre vídeos, cursos, artigos, produtos e eBooks com uma única pesquisa.
Resultados para: C#
Vídeos (77)
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).
Consumindo a API do Deezer com .NET Blazor e C#: Básico ao Intermediário
Aprenda a criar uma aplicação Blazor usando C# para consumir a API do Deezer, do desenvolvimento básico ao intermediário.
Crie Apps Nativos multi-device com .NET MAUI com acessso à APIs (MixCloud)
Aprenda a desenvolver aplicações nativas multi-dispositivo com NET MAUI e C# usando APIs reais ## Descrição Neste vídeo, você vai aprender a criar aplicações nativas para diversas plataformas como Windows, Mac, Android e iOS utilizando o .NET MAUI e C#. Vamos explorar como consumir a API do MixCloud para construir uma aplicação funcional e entender conceitos chave do desenvolvimento multi-plataforma. Um passo-a-passo detalhado que abrange desde a configuração do ambiente de desenvolvimento até a implementação de funcionalidades essenciais, como busca e apresentação de resultados. ### O que você vai aprender: - Conceitos básicos e avançados de .NET MAUI; - Como consumir APIs Restful com C#; - Implementar UI nativa usando XAML; - Trabalhar com listas e carregar dados de um serviço externo Se você está buscando maneiras de expandir suas habilidades em desenvolvimento multiplataforma, este vídeo é para você! ## Índice de Capítulos - 00:00:00 Explorando o .NET MAUI - 00:02:52 O que é o Mixcloud, sua API, autenticação e Documentação - 00:09:41 Criação do projeto MAUI - 00:12:10 Instalação, listagem e atualização de Workloads - 00:14:30 Usando Profiles no VS Code - 00:15:46 Estrutura do projeto MAUI - 00:19:41 Configuração, Compilação e Execução de um projeto MAUI - 00:23:00 Extensões do VS Code para Desenvolvimento com .net e MAUI - 00:25:00 Criando modelos de dados com DTOs usando o Paste JSON as Code - 00:32:45 Atribuindo namespaces às classes do projeto - 00:34:19 Usando Attributes JsonPropertyName do System.Text.Json.Serialization - 00:39:40 Introdução ao MVVM com .NET MAUI (usando ObersableCollection ) - 00:42:46 Criando Request com Json usando HttpClient - 00:49:51 Implementação da Interface de Usuário (com Xaml) - 00:53:01 Trabalhando com eventos da UI usando Xaml - 00:55:50 Configurando o Binding Context na UI (e no Binding no CollectionView) - 01:03:39 Tratando erros de maneira simples no C# (MAUI) - 01:10:34 Formatando strings usando o StringFormat no MAUI (Xaml) - 01:12:35 Usando CommandParameter no MAUI (Xaml) - 01:05:28 Usando Debug no MAUI com VS Code
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 a criar uma aplicação .NET acessando bancos de dados com o Entity Framework Core
Neste vídeo, exploramos o básico do acesso a banco de dados no .NET usando o Entity Framework Core. Vamos aprender a criar uma aplicação simples com Blazor, configurar o Entity Framework, trabalhar com banco de dados em memória (InMemory) e persistente (SQLite), e criar e consultar registros. ### Índice de Capítulos - 00:00:00 - Listando Workloads e criando um Projeto com .NET New (dotnet new blazor) - 00:03:06 - Explorando Profiles do VSCode - 00:04:03 - Compilando e executando a aplicação (dotnet build, dotnet watch) - 00:06:08 - Explicando rapidamente rotas em páginas Razor no Blazor - 00:07:04 - Codificando a UI Interface do usuário usando Razor com HTML e Bootstrap - 00:08:00 - Introdução ao Entity Framework e ORM - 00:08:52 - Criando Models (Modelo de dados) e verificando atributos (Attributes) - 00:11:11 - Discutindo sobre string nullable e inicialização de variáveis - 00:12:30 - Instalando packages nuget para Entity Framework InMemory e SQLite - 00:13:46 - Criando o contexto para acesso a banco de dados DbContext usando o Entity Framework - 00:15:53 - Usando modo Fluent para definição de regras, nomes de tabela, tipos de dados (OnModelCreating) - 00:17:49 - Configurando o DbContext e Banco de Dados InMemory - 00:19:27 - Implementando a Lógica de Interface UI com Blazor usando Bootstrap - 00:22:53 - Incluindo código C# em uma página Razor no Blazor - 00:23:17 - Criando e instanciando uma lista de itens baseada numa entidade do Entity Framework (List T ) - 00:24:08 - Percorrendo uma lista de registros (Entity Framework) para exibição em tabela - 00:25:16 - Incluindo e salvando registros no banco de dados usando o Entity Framework - 00:25:47 - Criando ligação (Binding) e Interatividade entre variáveis e a página Razor no Blazor - 00:26:35 - Definindo RenderMode (InteractiveServer) para uma página Razor no Blazor - 00:28:56 - Injetando DbCotextFactory para acesso à dados numa página Razor no Blazor - 00:30:52 - Registrando DbCotextFactory como serviço injetável no Program.cs - 00:32:33 - Listando registros do banco de dados usando o DbContext do Entity Framework - 00:35:46 - Configurando o DbContext e Banco de Dados SQLite - 00:36:52 - Codificando a criação do banco de dados (sem migrations) usando o DbContext do Entity Framework - 00:39:24 - Consultando o banco de dados SQLite usando linha de comando e extensões do VSCode
Consumindo API de Temperatura com Blazor: Criando um Termômetro CSS Interativo
Aprenda a utilizar Blazor e C# para consumir APIs e crie um termômetro CSS visualmente interessante Neste tutorial prático, você aprenderá a consumir uma API de temperatura (Weather API) utilizando Blazor com C# e criar um termômetro dinâmico usando CSS. Vamos explorar desde o consumo de dados de uma API até a implementação de um layout interativo **O que você vai aprender:** - Utilizar uma API Key no Weather API - Configuração inicial e criação de um projeto Blazor - Consumir informações da API utilizando HTTPClient - Manipulação de JSON e mapeamento de dados - Estruturação de um termômetro usando HTML e CSS - Como alterar dinamicamente a cidade de interesse e atualizar a interface ⚠️ ENTRE NA NOSSA COMUNIDADE DO DISCORD **Índice de Capítulos:** - [00:00:00] Apresentação do Blazor e a API Weather (API Explorer e os Endpoints) - [00:03:44] Criação do Projeto Blazor - [00:04:25] Seleção de Template (Workloads) e Estruturação do Projeto - [00:09:18] Compilação e Execução Inicial do Projeto - [00:13:00] Implementando o Consumo da API com HttpClient (OnInitializeAsync) - [00:16:04] Manipulando JSON e Utilizando Models / DTOs - [00:17:26] Transformando Dados em Informações Tipadas (JsonPropertyName) - [00:21:17] Binding e exibição de variáveis na página razor - [00:24:18] Trabalhando com Injeção de Dependência (DI) - [00:26:34] Trabalhando com CSS no Blazor (arquivo separado) - [00:32:46] Implementando Seleção Dinâmica de Cidade (HTML select, bind, onchange)
Desenvolvimento com Blazor Dotnet 8.0: Guia para Iniciantes (Versão Completa)
Neste tutorial, vamos dar continuidade ao projeto de lista de tarefas usando Blazor Server, perfeito para quem está iniciando na área de desenvolvimento web com tecnologias .NET. Abordaremos conceitos como Dependency Injection, Entity Framework, Migrations, Fluent API, páginas Razor, criação de componentes, e interação entre front e back-end de forma simples e prática. Curta o vídeo e inscreva-se no canal para não perder os próximos conteúdos! 00:00:00 - Introdução 00:04:20 - Configurando o Ambiente de Desenvolvimento 00:11:39 - Criação da Aplicação Blazor Server 00:21:11 - Extensões do VSCode para programar .Dotnet 00:22:58 - Explicação do Modelo de Dados (Models) 00:34:55 - Explicando namespaces 00:38:00 - Relacionamentos entre tabelas com Entity Framework 00:45:39 - Criando um Contexto com Entity Framework 00:55:41 - Validações usando a Fluent API com EF 00:58:34 - Seed de Dados Iniciais com Entity Framework 01:01:46 - Configurando Strings de Conexão para EF 01:04:39 - Dependency Inject do Contexto Entity Framework 01:07:11 - Migrations do Entity Framework 01:14:48 - Criando um Service para CRUD usando DI do Contexto EF 01:17:44 - Consulta (Query) usando Linq e o Contexto do EF 01:38:24 - Rotas e Páginas Razor no Blazor 01:41:10 - Desenvolvendo a Interface de Usuário (Razor e Bootstrap) 01:56:57 - Criando Componentes Reutilizáveis no Blazor 01:59:18 - Propriedades, Manipulação de Eventos e Data Binding no Blazor 02:11:14 - Injeção de Dependência (Dependency Injection) em Páginas Blazor 02:17:24 - Manipulação de Eventos e Data Binding no Blazor 02:19:24 - Operações de CRUD com Service e EF na Lista de Tarefas 02:28:25 - Atribuindo RenderMode InteractiveServer ao Componente 02:29:32 - Estilos Condicionalmente na página 02:39:00 - Dados iniciais da página Razor (OnInitializedAsync) 02:43:55 - Propriedades NotMapped (não mapeadas) no Model EF 02:47:39 - Ajustando a Ordenação com o Entity Framework
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)
Como Usar o BERT da Google: IA de Linguagem Natural com bert-base-uncased para previsão de palavras
Descubra como implementar o BERT para previsão de palavras em sua aplicação utilizando C# e Blazor Neste vídeo, exploramos o uso do BERT da Google, um modelo de linguagem natural poderoso, para previsão de palavras. Vamos apresentar o funcionamento do modelo bert-base-uncased e suas aplicações práticas. Você aprenderá a utilizar este modelo em um aplicativo Blazor, descobrindo como prever palavras em frases incompletas e entender a metodologia de Masked Language Modeling (MLM). O BERT é conhecido por sua capacidade de ignorar distinções entre maiúsculas e minúsculas, tornando o processo de previsão mais eficiente. Durante o tutorial, abordaremos como buscar datasets de treino, entender as estruturas de request e response, e integrar o modelo em um projeto .NET Blazor. Ao seguir este guia passo a passo, você descobrirá formas criativas de aplicar a IA de linguagem natural em suas soluções de desenvolvimento de software. ## Capítulos do Vídeo - 00:00:00 - Localizando e Explorando o modelo bert-base-uncased - 00:08:04 - Testando o BERT no Huggingface - 00:10:22 - Gerando Access Token para o BERT no Huggingface - 00:11:39 - Criando uma aplicação Blazor (dotnet new blazor) - 00:13:27 - Definindo o RenderMode InteractiveServer - 00:14:12 - Definindo configurações no AppSettings.json - 00:15:44 - Extraindo a Base Url da API e o Request Json do Huggingface - 00:18:02 - Compilando e Executando Aplicação Blazor - 00:18:26 - Tipando o request usando o DTO com JsonPropertyName - 00:21:27 - Trabalhando a interface de usuário (UI) em Razor e Bootstrap - 00:22:10 - Criando o Binding em métodos e propriedades e o HTML/Razor - 00:25:11 - Injetando o HttpClient e criando o Request para o Inference Provider do Huggingface - 00:27:08 - Usando o IConfiguration para obter configuração de API Url e Api Key - 00:31:53 - Definindo permissões para a API do Huggingface - 00:32:54 - Tipando o Response da API do bert-base-uncased no Huggingface - 00:41:24 - Implementando tratamento de erros - 00:43:33 - Comentando sobre a cotas, planos e preços do Huggingface
Aprenda a criar animações interessantes em SVG utilizando Blazor e C# de forma simples e eficaz
Compartilhamos um tutorial detalhado sobre como criar animações em SVG usando .NET Blazor e C#. Você aprenderá a aplicar técnicas de animação para desenvolver barras de progresso dinâmicas e interativas em aplicativos Web, tendo como destaque a possibilidade de usar SVG em vez do tradicional canvas, oferecendo um resultado visualmente atraente e performático. Ao longo do vídeo, aprenderemos passo a passo a configurar um novo projeto Blazor, explorar a estrutura de arquivos do projeto, e adicionar animações em SVG ao HTML gerado. ### Índice de Capítulos 00:00 - Organização de projetos e criação da aplicação Blazor (dotnet new blazor) 03:30 - Configuração do ambiente Blazor e dicas de extensões para Visual Studio Code 04:32 - Estrutura inicial do projeto Blazor (template padrão Blazor e suas páginas) 05:17 - Compilação Inicial e .NET CLI (dotnet build) 05:49 - Comando dotnet watch para atualizações dinâmicas no navegador 10:04 - Declaração e Utilização de Variáveis 11:11 - Criação de estilos personalizados (CSS) do Blazor (Separação de layout) 14:34 - Utilização do evento onClick para manipular o valor de uma variável com fluxo condicional 15:11 - Render Modes no Blazor 21:12 - Implementação da barra de progresso com Bootstrap (dinamicamente) 25:29 - Animando SVG com substituição de valores fixos pelo valor dinâmico de variáveis
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 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.