Destaque

Aprenda a criar e gerir ambientes virtuais gráficos Linux no Windows com Multipass de maneira rápida

Aprenda a criar e gerir ambientes virtuais gráficos Linux no Windows com Multipass de maneira rápida

Neste vídeo, apresentamos o Multipass, uma ferramenta leve e eficiente para a criação de ambientes virtuais Linux, ideal para desenvolvedores e entusiastas em sistemas que precisam gerar e descartar máquinas virtuais com facilidade. Com instalação em d...


Desenvolvimento com Blazor .Dotnet 8.0: Guia para Iniciantes

Desenvolvimento com Blazor Dotnet 8.0: Guia para Iniciantes (Parte 4 - Final)

Desenvolvimento com Blazor Dotnet 8.0: Guia para Iniciantes (Parte 4 - Final)

Playlist: https://www.youtube.com/playlist?list=PLZX7p4VzbEf-ro3otiL7WPdCYjMZyqNEX 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 tecn...
Desenvolvimento com Blazor Dotnet 8.0: Guia para Iniciantes (Parte 3)

Desenvolvimento com Blazor Dotnet 8.0: Guia para Iniciantes (Parte 3)

Playlist: https://www.youtube.com/playlist?list=PLZX7p4VzbEf-ro3otiL7WPdCYjMZyqNEX 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 tecn...
Desenvolvimento com Blazor Dotnet 8.0: Guia para Iniciantes (Parte 2)

Desenvolvimento com Blazor Dotnet 8.0: Guia para Iniciantes (Parte 2)

Playlist: https://www.youtube.com/playlist?list=PLZX7p4VzbEf-ro3otiL7WPdCYjMZyqNEX 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 tecn...
Desenvolvimento com Blazor  Dotnet 8 0: Guia para Iniciantes

Desenvolvimento com Blazor Dotnet 8 0: Guia para Iniciantes

Neste tutorial, vamos iniciar o 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, Flue...

Dicas de NodeJs

Acessando a API do chatGPT usando o Node (JavaScript)

Acessando a API do chatGPT usando o Node (JavaScript)

Nesse vídeo rápido e simples iremos fazer um exemplo prático e básico mostrando como fazer um request usando NodeJs para consultar a API do ChatGPT.
Criando um Bot do Telegram para escrever e responder mensagens de maneira fácil, prática e rápida!

Criando um Bot do Telegram para escrever e responder mensagens de maneira fácil, prática e rápida!

Nesse pequeno vídeo tutorial, nós iremos criar usando o Node e o componente Telegraf, um Bot do Telegram que escreverá e responderá mensagens.
Explorando o componente Console Table Printer para output legível em formato de tabela

Explorando o componente Console Table Printer para output legível em formato de tabela

Nesse vídeo iremos fazer uns experimentos usando o Node e explorar um pouco a utilização do ótimo componente Console Table Printer que permite uma saída (output) de arrays mais legível, em formato de tabela.
Dicas de NodeJs - Convertendo texto para áudio mp3 usando o Google Text-To-Speech GCP

Dicas de NodeJs - Convertendo texto para áudio mp3 usando o Google Text-To-Speech GCP

Nesse tutorial iremos aprender a criar um projeto no Google Cloud Platform e adicionar a API Text-To-Speech para converter textos em áudio mp3
Dicas de NodeJs - Conhecendo e consumindo uma api do Deezer através do RapidAPI.com

Dicas de NodeJs - Conhecendo e consumindo uma api do Deezer através do RapidAPI.com

Nessa dica rápida, você aprenderá a explorar as API's do RapidAPI.com criando Apps, explorando API's existentes e criando um client que consumirá uma API do Deezer usando o NodeJs.

Dicas de Angular

Use o Angular e explore a API do novo GPT-4 Preview com uso de contexto e dados atualizados de 2023!

Use o Angular e explore a API do novo GPT-4 Preview com uso de contexto e dados atualizados de 2023!

Nesse vídeo iremos aprender a criar um chatGPT personalizado usando Angular, o mesmo código servirá no Ionic, iremos aprender também a criar um contexto de memória de conversa para o GPT e iremos explorar algumas das novidades do novo GPT-4!
Usando o componente ShareMenu em uma aplicação Angular (menu share)

Usando o componente ShareMenu em uma aplicação Angular (menu share)

Nesse vídeo rápido e simples iremos aprender como criar um menu de compartilhamento (share) em uma aplicação Angular e também fazer um comparativo com o método navigator.share do HTML
Dicas de Angular - Relembre o AngularJs com um exemplo prático de lista dinâmica

Dicas de Angular - Relembre o AngularJs com um exemplo prático de lista dinâmica

Aqui nós iremos retornar às origens do Angular aprendendo e brincando um pouco com o saudoso AngularJs, ainda bastante utilizado em aplicações legadas, iremos criar uma listagem dinâmica de objetos.

Dicas de IONIC

Usando o Ionic com Capacitor e explorando a API do GPT-4 Vision para interpretação de imagens

Usando o Ionic com Capacitor e explorando a API do GPT-4 Vision para interpretação de imagens

Descubra como usar a API GPT-4 Vision em uma aplicação Ionic neste tutorial prático. Passaremos pelo processo de configuração, desenvolvimento e testes tando em ambiente Web como em um Dispositivo Móvel (AVD) de um aplicativo que interage com a poderos...
Resolvendo o error da ausência da tag android:export na atualização para os novos SDKs do Android

Resolvendo o error da ausência da tag android:export na atualização para os novos SDKs do Android

Nessa dica iremos resolver o problema que está ocorrendo com muitos ultimamente que é o erro da ausência do android:exported que ocorre na atualização do SDK do Android em uma aplicação ionic com Capacitor.
Corrigindo no Ionic / Capacitor problema do android.v4.suport.content que da migração p/ Android 12+

Corrigindo no Ionic / Capacitor problema do android.v4.suport.content que da migração p/ Android 12+

Nesse vídeo rápido eu aproveitei a oportunidade da necessidade de correção de um problema quando tive que migrar uma aplicação Ionic 5 para Android 12 para compartilhar a foi essa correção.
Dica para preparar o ambiente para compilar Ionic com Capacitor no iOS (ou Android)

Dica para preparar o ambiente para compilar Ionic com Capacitor no iOS (ou Android)

Nessa dica rápida, eu a proveitei a oportunidade de um momento em que eu precisava gerar uma versão iOS usando o Ionic com Capacitor em um sistema praticamente limpo. Tendo que preparar parcialmente o ambiente.
Dicas de IONIC - PWA - Aprenda a utilizar a câmera e trabalhe com Geolocalização

Dicas de IONIC - PWA - Aprenda a utilizar a câmera e trabalhe com Geolocalização

Nesse vídeo nós iremos aprender, de maneira rápida e prática, a utilização da câmera e sabemos como obter as coordenadas e geolocalização do dispositivo.
Dicas de IONIC - Coletando erros em produção com o Sentry.IO

Dicas de IONIC - Coletando erros em produção com o Sentry.IO

Nessa dica você aprenderá instalar, configurar e utilizar o Sentry para visualizar os erros tratados e não tratados ocorridos em produção durante o uso de uma aplicação Ionic/Capacitor. Aprenderá também configurar uma caixa de diálogo para receber info...

Minicurso de Flutter

Minicurso de Flutter - Aula 10 - Conheça os Scaffolds e Personalize o FloatingActionButton

Minicurso de Flutter - Aula 10 - Conheça os Scaffolds e Personalize o FloatingActionButton

Nesse vídeo aprenderemos de maneira prática e rápida a utilização básica da hierarquia de Scaffolds e também iremos criar um FloatingActionButton personalizado.
Minicurso de Flutter - Aula 09 - Trabalhando com Navigation e conhecendo as Named Routes

Minicurso de Flutter - Aula 09 - Trabalhando com Navigation e conhecendo as Named Routes

Nesse vídeo aprenderemos de maneira prática e básica, os conceitos e navegação entre páginas utilizando rotas nomeadas (Named Routes).
Minicurso de Flutter - Aula 08 - O componente Drawer - Conheçendo e criando um Sidebar Menu

Minicurso de Flutter - Aula 08 - O componente Drawer - Conheçendo e criando um Sidebar Menu

Nesse vídeo aprenderemos de maneira prática e básica, a utilização do componente Drawer que tem como principal finalidade a criação de um Sidebar Menu que é algo bastante utilizado em aplicações mobile.
Minicurso de Flutter - Aula 07 - BottomNavigationBar - Conheçendo e criando Tabs no seu App

Minicurso de Flutter - Aula 07 - BottomNavigationBar - Conheçendo e criando Tabs no seu App

Nesse vídeo iremos aprender a criar uma aplicação básica, usando a linguagem Dart, que faz uso do componente BottomNavigationBar para criação de Abas (tabs). Aprenderemos também sobre uso de arrays e de estados com o setState para atualizações de compo...
Minicurso de Flutter - Aula 06 - Material Components: Conhecendo Navigation com AppBar e SnackBar

Minicurso de Flutter - Aula 06 - Material Components: Conhecendo Navigation com AppBar e SnackBar

Nessa aula você aprenderá de maneira sucinta o uso do SnackBar e conceitos de pilha de navegação com a utilização do Nativagor e MaterialPageRoute, passando também pela utilização de um GlobalKey.
Minicurso de Flutter - Aula 05 - Conhecendo os Widgets básicos do Flutter

Minicurso de Flutter - Aula 05 - Conhecendo os Widgets básicos do Flutter

Nessa parte do nosso Minicurso de Flutter nós aprenderemos a criar um app com layout personalizado incluindo uma AppBar personalizada, procurando imitar um Scaffold real, se utilizando dos Widgets básicos de texto e formatação do Flutter, também aprend...
Minicurso de Flutter - Aula 04 - Criando o primeiro App, usando Hot Reload e Lista Infinita

Minicurso de Flutter - Aula 04 - Criando o primeiro App, usando Hot Reload e Lista Infinita

Nessa parte desse minicurso você aprenderá a criar uma aplicação básica com layout padronizado para Android e iOS com AppBar e Body usando o Material Dart (MaterialApp), usando os atalhos mais produtivos do VSCode, aprenderá a instalar e utilizar pacot...
Minicurso de Flutter - Aula 03 - Configuração da IDE e do Ambiente Linux

Minicurso de Flutter - Aula 03 - Configuração da IDE e do Ambiente Linux

Nessa terceira aula desse minicurso de Flutter você irá aprender, de maneira sucinta, a configuração do ambiente de desenvolvimento e das variáveis de ambiente no Linux, instalação e utilização da extensão Flutter do VSCode, utilizar o iOS simulador e ...
Minicurso de Flutter - Aula 02 - Configuração do Ambiente no MacOs

Minicurso de Flutter - Aula 02 - Configuração do Ambiente no MacOs

Nessa segunda aula desse minicurso de Flutter você irá aprender a configuração do ambiente de desenvolvimento e das variáveis de ambiente no Mac, criar e selecionar um time de desenvolvimento no XCode, assinar a aplicação, utilizar o iOS simulador e fa...
Minicurso de Flutter - Aula 01 - Configuração do Ambiente de Desenvolvimento no Windows

Minicurso de Flutter - Aula 01 - Configuração do Ambiente de Desenvolvimento no Windows

Nessa primeira aula desse minicurso de Flutter você irá aprender a configuração do ambiente de desenvolvimento no Windows, com o download e instalação do SDK do Flutter e o comando flutter doctor, a configuração do Android Studio e do SDK Manager, cria...

Dicas de Delphi

Faça uma conexão rápida usando o FireDAC e entenda o uso do Provider Flags (com relacionamentos)

Faça uma conexão rápida usando o FireDAC e entenda o uso do Provider Flags (com relacionamentos)

Nesse vídeo você aprenderá a utilização da proriedade ProviderFlags, mas é apenas um pretexto para que você também saiba como fazer uma conexão rápida usando o FireDAC com um banco SQLite e ainda gerar dados de testes usando o generatedata.com
Usando o componente TRESTClient para consumir uma WebAPI REST/JSON como um DataSet navegável

Usando o componente TRESTClient para consumir uma WebAPI REST/JSON como um DataSet navegável

Dica que explica como utilizar o componente TRESTClient no Delphi Community em conjunto com um TDataSource e uma TDBGrid para exibir os dados de uma WebAPI REST/JSON de forma navegável quase que sem fazer uso de código.

Dicas de Python

Dicas de Python - Escrevendo no Display TouchBar do Mac M1 Apple Silicon

Dicas de Python - Escrevendo no Display TouchBar do Mac M1 Apple Silicon

Aqui é mostrada uma dica bem simples para que você prepare sua aplicação para escrita de opções e avisos no TouchBar (Display) do Mac M1 Apple Silicon.
Usando Python para fazer Scrape da busca de produtos do site AliExpress com Parte 2

Usando Python para fazer Scrape da busca de produtos do site AliExpress com Parte 2

Esse vídeo mostra como fazer um scrape das buscas do AliExpress, com ordenação real de preços, praticando o Phython através de um script. Nessa parte é gerado um HTML com os resultados explorando o componente yattag.
Usando Python para fazer Scrape da busca de produtos do site AliExpress com Parte 1

Usando Python para fazer Scrape da busca de produtos do site AliExpress com Parte 1

Esse vídeo mostra como fazer um scrape das buscas do AliExpress, com ordenação real de preços, praticando o Python através de um script.

Dicas de React

Use o React e explore a API do novo GPT-4 Preview com uso de contexto e dados atualizados de 2023!

Use o React e explore a API do novo GPT-4 Preview com uso de contexto e dados atualizados de 2023!

Nesse vídeo iremos aprender a criar um chatGPT personalizado usando Angular, o mesmo código servirá no Ionic, iremos aprender também a criar um contexto de memória de conversa para o GPT, trabalhar com Markdown exibindo textos formatados e iremos explo...
Criando um Accordion básico React puro e usando apenas HTM5

Criando um Accordion básico React puro e usando apenas HTM5

Nesse vídeo apresento duas maneiras de criar um accordion, uma utilizando apenas HTML5 e outra usando código em React onde você aprenderá noções básicas de React e de JavaScript.

Checando a qualidade da Internet

Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 5

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

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

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

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

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.

Dicas & Ideias

Gerador Simples de Catálogo de Produtos

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, consult...
Administração Pública: Processos, Obrigações, Compromissos, Pautas, Entes Públicos Unidades Gestoras

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.

Asp.net Core no Linux (com ISPConfig)

Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 5

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

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

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

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.
Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 1

Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 1

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.

Curso .Net Core Console Application com Git

Curso .Net Core Console Application com Git - Aula 06 - ConsoleColor e OOP

Curso .Net Core Console Application com Git - Aula 06 - ConsoleColor e OOP

Nessa sequencia de videoaulas, nós iremos aprender a criar uma aplicação Console em C# que se utiliza dos retornos do GIT para percorrer diretórios em busca de projetos versionados. Listando esses projetos por status, facilitando a organização de seus código, principalmente para quem trabalha com muitos projetos. São abordadas técnicas interessantes da linguagem como SetCurrentDirectory, List Generics, Process, ConsoleColor, etc.
Curso .Net Core Console Application com Git - Aula 05 - Teclas de Atalho do VSCode

Curso .Net Core Console Application com Git - Aula 05 - Teclas de Atalho do VSCode

Nessa sequencia de videoaulas, nós iremos aprender a criar uma aplicação Console em C# que se utiliza dos retornos do GIT para percorrer diretórios em busca de projetos versionados. Listando esses projetos por status, facilitando a organização de seus código, principalmente para quem trabalha com muitos projetos. São abordadas técnicas interessantes da linguagem como SetCurrentDirectory, List Generics, Process, ConsoleColor, etc.
Curso .Net Core Console Application com Git - Aula 04 - Git Status, Trim, e ToLowerInvariant

Curso .Net Core Console Application com Git - Aula 04 - Git Status, Trim, e ToLowerInvariant

Nessa sequencia de videoaulas, nós iremos aprender a criar uma aplicação Console em C# que se utiliza dos retornos do GIT para percorrer diretórios em busca de projetos versionados. Listando esses projetos por status, facilitando a organização de seus código, principalmente para quem trabalha com muitos projetos. São abordadas técnicas interessantes da linguagem como SetCurrentDirectory, List Generics, Process, ConsoleColor, etc.
Curso .Net Core Console Application com Git - Aula 03 - Else, No Staged e No Indexed files

Curso .Net Core Console Application com Git - Aula 03 - Else, No Staged e No Indexed files

Nessa sequencia de videoaulas, nós iremos aprender a criar uma aplicação Console em C# que se utiliza dos retornos do GIT para percorrer diretórios em busca de projetos versionados. Listando esses projetos por status, facilitando a organização de seus código, principalmente para quem trabalha com muitos projetos. São abordadas técnicas interessantes da linguagem como SetCurrentDirectory, List Generics, Process, ConsoleColor, etc.
Curso .Net Core Console Application com Git - Aula 02 - SetCurrentDirectory, List Generics, Process

Curso .Net Core Console Application com Git - Aula 02 - SetCurrentDirectory, List Generics, Process

Nessa sequencia de videoaulas, nós iremos aprender a criar uma aplicação Console em C# que se utiliza dos retornos do GIT para percorrer diretórios em busca de projetos versionados. Listando esses projetos por status, facilitando a organização de seus código, principalmente para quem trabalha com muitos projetos. São abordadas técnicas interessantes da linguagem como SetCurrentDirectory, List Generics, Process, ConsoleColor, etc.
Curso .Net Core Console Application com Git - Aula 01 - Retornos GIT, usando o Directory e o Foreach

Curso .Net Core Console Application com Git - Aula 01 - Retornos GIT, usando o Directory e o Foreach

Nessa sequencia de videoaulas, nós iremos aprender a criar uma aplicação Console em C# que se utiliza dos retornos do GIT para percorrer diretórios em busca de projetos versionados. Listando esses projetos por status, facilitando a organização de seus código, principalmente para quem trabalha com muitos projetos. São abordadas técnicas interessantes da linguagem como SetCurrentDirectory, List Generics, Process, ConsoleColor, etc.

Nostalgia

Nostalgia - Relembrando o COBOL de maneira prática com a mão na massa

Nostalgia - Relembrando o COBOL de maneira prática com a mão na massa

Nesse capítulo da nossa sessão Nostalgia, iremos praticar um pouco do COBOL com a ajuda do antigo MS DOS EDIT e do emulador de MS DOS DOSBox (o ambiente real seria um UNIX). Iremos criar uma espécie de cadastro bem básico de filmes gravando os registro...
Nostalgia - Visual Basic 1.0 Professional Edition For DOS

Nostalgia - Visual Basic 1.0 Professional Edition For DOS

Vídeo que apresenta de maneira nostálgica a instalação e um pequeno teste usando Visual Basic 1.0 Professional For DOS, ferramenta criada na década de 80 para desenvolvimento tendo como base a linguagem BASIC.
Nostalgia - BASIC  - Instruções básicas

Nostalgia - BASIC - Instruções básicas

Apresentação de maneira nostálgica de um pequeno programa feito em BASIC utilizando o Turbo Basic 1.0.

Dicas Rápidas

Aprenda a criar e gerir ambientes virtuais gráficos Linux no Windows com Multipass de maneira rápida

Aprenda a criar e gerir ambientes virtuais gráficos Linux no Windows com Multipass de maneira rápida

Neste vídeo, apresentamos o Multipass, uma ferramenta leve e eficiente para a criação de ambientes virtuais Linux, ideal para desenvolvedores e entusiastas em sistemas que precisam gerar e descartar máquinas virtuais com facilidade. Com instalação em d...
Como fazer cópia completa do Pendrive ou HD Externo bootável para um arquivo IMG/ISO usando Windows

Como fazer cópia completa do Pendrive ou HD Externo bootável para um arquivo IMG/ISO usando Windows

Uma dica rápida de como fazer uma cópia perfeita de um disco bootável para um arquivo img, preservando todas as características do boot e usando o Windows.
Dicas Rápidas - Acessando Raspberry PI 4 sem HDMI por SSH e por Terminal Service

Dicas Rápidas - Acessando Raspberry PI 4 sem HDMI por SSH e por Terminal Service

Explicação de como acessar remotamente pelo Microsoft Remote Desktop num Mac a interface gráfica do Raspberry Pi OS no Raspberry sem a utilização de cabo HDMI. O acesso pode ser feito também pelo Windows usando o Terminal Services.
Dicas Rápidas  - Crie várias contas de Email no Outlook.com

Dicas Rápidas - Crie várias contas de Email no Outlook.com

Esse vídeo rápido e básico explica como criar alias para contas de email usando o outlook.com, possibilitando a criação de várias contas temporárias que poderão ser informadas em vários serviços.
Instalação do Docker e Docker Compose no Raspberry Pi

Instalação do Docker e Docker Compose no Raspberry Pi

Neste vídeo, vamos mostrar uma dica rápida e fácil de como instalar o Docker e o Docker Compose no seu Raspberry Pi 3 ou 4. Abordaremos as diferenças na instalação do Docker em diferentes distribuições Linux. Acompanhe esse tutorial completo, que també...
Explorando o Spotify-TUI: Controle o Spotify pelo Terminal!

Explorando o Spotify-TUI: Controle o Spotify pelo Terminal!

Neste vídeo, você aprenderá a configurar e usar o Spotify-TUI para controlar o Spotify pelo terminal! Assista ao step-by-step e veja como instalar a ferramenta em diferentes sistemas operacionais, configurar a conexão com a API do Spotify e explorar os...
Organize sua Música Facilmente com BEETS! Ferramenta Poderosa de Linha de Comando

Organize sua Música Facilmente com BEETS! Ferramenta Poderosa de Linha de Comando

Se você tem uma coleção de músicas MP3 desorganizada ou recuperada de um HD e quer reorganizar tudo facilmente, esse vídeo é para você, apresentarei a ferramenta BEETS. Esse programa é incrível e opera em MacOS, Linux e Windows, reorganizando sua coleç...
Usando a IA do ChatGPT integrada ao Terminal com o Shell-Genie.

Usando a IA do ChatGPT integrada ao Terminal com o Shell-Genie.

Aprenda a instalar, criar sua api key do ChatGPT, configurar, e integrar o Shell-Genie ao Terminal. h9-win-nbroad_rui_eco-obs.
Crie e personalize seu próprio NETFLIX usando Jellyfin, HTTPs, Apache, Docker e Dropbox. Completo!

Crie e personalize seu próprio NETFLIX usando Jellyfin, HTTPs, Apache, Docker e Dropbox. Completo!

Tutorial Completo! Aprenda a criar uma biblioteca pessoal personalizada de filmes e séries usando o Jellyfin em um container Docker (Docker Compose) e seu serviço de Nuvem Dropbox (Google Drive, FTP, etc.) com o Rclone, e aprenda a hospedar sua bibliot...
Backup e restauração de Banco de Dados PostgreSQL usando o Docker

Backup e restauração de Banco de Dados PostgreSQL usando o Docker

Nessa dica rápida, iremos aprender como restaurar e fazer backup de um banco de dados PostgreSQL rodando em um container Docker. Iremos também aprender a acessar o pgsql cli e fazer consultas ao banco.
Comparando serviços de IA Bing Chat com Imagens, Google Bard e ChatGPT com foco em Desenvolvedores

Comparando serviços de IA Bing Chat com Imagens, Google Bard e ChatGPT com foco em Desenvolvedores

Nesse vídeo rápido eu aproveito para fazer uma comparação simples entre os serviços mais conhecidos de IA Bing Chat, Google Bard e ChatGPT fazendo upload da imagem de uma tela de cadastro simples para o Bing Chat e descrevendo como quero essa tela em H...

Dicas de .NET

Compactando e extraindo arquivos e diretórios com a biblioteca DotNetZip

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.
Crie relatórios incríveis no ASP.NET Core MVC com o FastReport e gere dados Fake com o Bogus!

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.
Publicando uma aplicação .net com domínio e HTTPS em um Raspberry (Ubuntu/Debian)

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...
Aprenda os principais recursos do Bogus para simulação de dados e Seed de Banco de Dados em C# .net

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 m...
Usando a API do Dropbox com C# .net para upload de arquivos grandes (Backup na Nuvem)

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

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

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...
Criando um Bot para Discord usando o C# .net

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#

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

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.

Dicas de TypeScript

Dicas - TypeScript  - Usando TypeOrm com Node Express

Dicas - TypeScript - Usando TypeOrm com Node Express

Criação e publicação de uma WebAPI (HTTP) simples usando o Node Express e acessando banco de dados MySql com o Prisma. O vídeo também aborda como o Prisma lida com registros relacionados.
Dicas - TypeScript - Arrays Simples de Objetos

Dicas - TypeScript - Arrays Simples de Objetos

Vídeo com explicações básicas sobre a utilização de Arrays simples e Arrays de objetos no JavaScript usando o TypeScript. Também são abordados o uso de propriedades anuláveis (nullable) e métodos como propriedades.
Dicas - TypeScript - Objects

Dicas - TypeScript - Objects

Essa pequena dica aborda as maneiras antigas (Function Objects) e atuais (Class Objetcs) de criação de objetos em JavaScript (usando TypeScript), assim como seus métodos, seu escopo e tipagem, fala também sobre importação e exportação de módulos.
Dicas - TypeScript - Preparação do Ambiente com Node

Dicas - TypeScript - Preparação do Ambiente com Node

Esse vídeo explica como preparar um ambiente usando VSCode para desenvolvimento em NodeJs com TypeScript e como configurar o package.json para utilização do nodemon e do ts-node (fornecendo uma espécie de Hot Reaload com a modificação do código, evitan...
Dicas - TypeScript - Promises

Dicas - TypeScript - Promises

Esse vídeo rápido aborda a criação e utilização de Promises no JavaScript (usando TypeScript), explicando o que ocorre com o fluxo do programa contendo Promise. São abordados sucintamente tipagem e métodos anônimos.
Dicas - TypeScript - Métodos Anonimos II

Dicas - TypeScript - Métodos Anonimos II

Breve explicação de como atribuir métodos a parametros criando callbacks usando JavaScript (EcmaScript) e TypeScript.
Dicas - TypeScript - Métodos Anônimos I

Dicas - TypeScript - Métodos Anônimos I

Breve explicação da evolução ocorrida na maneira de criarmos métodos usando JavaScript (EcmaScript) e TypeScript.

Curso de Turbo Pascal

Curso de Turbo Pascal - Aula 20 - Declaração Forward (Acadêmico)

Curso de Turbo Pascal - Aula 20 - Declaração Forward (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 19 - Procedures (Acadêmico)

Curso de Turbo Pascal - Aula 19 - Procedures (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 18 - Set (Acadêmico)

Curso de Turbo Pascal - Aula 18 - Set (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 17 - Declaração With (Acadêmico)

Curso de Turbo Pascal - Aula 17 - Declaração With (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 16 - Tipo Record, Type record (Acadêmico)

Curso de Turbo Pascal - Aula 16 - Tipo Record, Type record (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 15 - Parte 3 - Fixação (Acadêmico)

Curso de Turbo Pascal - Aula 15 - Parte 3 - Fixação (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 15 - Parte 2 - Fixação (Acadêmico)

Curso de Turbo Pascal - Aula 15 - Parte 2 - Fixação (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 15 - Parte 1 - Fixação (Acadêmico)

Curso de Turbo Pascal - Aula 15 - Parte 1 - Fixação (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 14 - Arrays Multidimensionais (Matrizes) (Acadêmico)

Curso de Turbo Pascal - Aula 14 - Arrays Multidimensionais (Matrizes) (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 13 - Arrays Undimensionais (Acadêmico)

Curso de Turbo Pascal - Aula 13 - Arrays Undimensionais (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.

Curso de Flutter