Do zero ao deploy no Azure App Service com GitHub Actions: app Blazor, appsettings, variáveis, secrets e autenticação.
Aprenda, passo a passo, a publicar aplicações .NET (Blazor, Web API e MVC) no Azure usando CI/CD com GitHub Actions.
Neste guia...
Primeiros passos para criar um servidor HTTP simples em C++ usando Qt Creator.
Neste vídeo, vamos explorar como criar um servidor HTTP básico usando a linguagem C++ e o ambiente de desenvolvimento Qt Creator. Ideal para iniciantes, este tutorial det...
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...
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...
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...
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...
Neste vídeo, você vai aprender a transformar suas aplicações Node.js em comandos globais facilmente executáveis no terminal, seja no Windows, Linux ou Mac. Vamos usar como exemplo um servidor HTTP básico. Começaremos configurando o arquivo `package.jso...
Este tutorial ensina a criar um servidor HTTP usando Node.js para interceptar e analisar requests durante o desenvolvimento. Você aprenderá a configurar um servidor HTTP simples que permite lidar com métodos GET, POST, PUT e DELETE, ideal para depuraçã...
Neste vídeo, teremos uma experiência completa com a Notion Integrations API utilizando Node.js e JavaScript. Você irá descobrir como criar uma integração interna, realizar consultas a uma base de dados e atualizar registros de maneira prática e didátic...
Vamos mergulhar no mundo fascinante da classificação de imagens usando a Inteligência Artificial do Xenova Transformers. Descobriremos como essa poderosa ferramenta Javascript pode identificar elementos em uma imagem e classificá-la apropriadamente. Ex...
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.
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.
Neste vídeo, você aprenderá a implementar o Server Side Rendering (SSR) em aplicações Angular, criando uma aplicação mista que utiliza tanto o lado do cliente quanto do servidor. Veremos como essa técnica melhora a performance e o SEO, além de explorar...
Neste vídeo, abordamos a utilização do input datetime do HTML em projetos Angular, mostrando como configurar e manipular este componente para visualizar e editar datas de maneira eficaz, especialmente em conjunto com dados vindos de API. Vamos criar um...
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!
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
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.
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...
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.
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.
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.
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.
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...
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.
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.
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...
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.
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...
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...
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 ...
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...
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...
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
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.
Neste vídeo, você aprenderá a construir um servidor web utilizando Flask em Python, gerenciando suas dependências com o Poetry. O Poetry simplifica o desenvolvimento ao gerenciar pacotes e dependências, evitando possíveis conflitos. Vamos
passar ...
Neste vídeo, exploraremos o Spleeter, uma biblioteca desenvolvida pela Deezer que utiliza inteligência artificial para separar vocais e instrumentação de trilhas sonoras. Com o Spleeter, você pode dividir faixas musicais em partes instrumentais e vocai...
Neste vídeo, iremos aprender a criar aplicativos Python com interfaces gráficas (GUI) e janelas interativas que rodam em Windows, macOS e Linux, gerar arquivos executáveis (exe) completos com ícone personalizado. Para isso, utilizaremos a biblioteca Py...
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.
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.
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...
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.
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.
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.
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.
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.
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.
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...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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...
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.
Rodando Windows no Linux com Docker: Confira o Passo a Passo Completo!
Inovar em ambientes de desenvolvimento, especialmente quando diferentes sistemas operacionais estão em jogo, pode ser um desafio, mas não com Docker Windows! Neste tutorial, apre...
## Descrição:
Neste vídeo, você vai aprender a usar o TMUX, uma ferramenta imprescindível para desenvolvedores que trabalham com terminais, especialmente em ambientes Linux. TMUX vem para substituir o antigo utilitário Screen, permitindo uma gestão ef...
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...
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é...
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...
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ç...
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...
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.
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...
Do zero ao deploy no Azure App Service com GitHub Actions: app Blazor, appsettings, variáveis, secrets e autenticação.
Aprenda, passo a passo, a publicar aplicações .NET (Blazor, Web API e MVC) no Azure usando CI/CD com GitHub Actions.
Neste guia...
Aplicando IA para edição de imagens via API da OpenAI.
Aprenda a criar uma aplicação em Blazor utilizando o GPT Image Edit da OpenAI para editar imagens.
Neste tutorial, vamos explorar como integrar o Blazor e .NET com a API de edição de imagens ...
Comunicação por TCP Sockets em C#: Blazor, Console e WinForms integrados em um Tutorial Completo!
Este vídeo une e organiza três conteúdos completos sobre comunicação via TCP Sockets em C# e .NET, mostrando desde os conceitos iniciais até a implemen...
Como desenvolver um chat básico tendo um cliente em WinForms e um servidor console do zero
Neste tutorial, você aprenderá a criar um chat em C# usando o .NET para comunicação entre um cliente desenvolvido com Windows Forms e um servidor de console, ...
cards:
Como usar TcpClient e TcpListener com Blazor Server e C# para comunicação em tempo real. Implementando um servidor TCP no .NET que envia respostas para todos os clientes conectados.
Neste vídeo, exploramos o uso de sockets TCP com o .NET, u...
Tutorial prático: Construa um Client Blazor e implemente comunicação TCP com Sockets no .NET
Desenvolvendo Sistemas: Blazor Server e TcpListener com Sockets em .NET!
Neste vídeo tutorial, você aprenderá a implementar a comunicação de Sockets usan...
Como Editar Imagens com a API GPT-Image-1 da OpenAI Usando .NET e C# (Exemplo Prático).
Transforme suas imagens com IA: aprenda a criar edições visuais incríveis usando C# e OpenAI GPT-Image-1.
Neste tutorial, você aprenderá a editar imagens util...
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...
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# uti...
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 ...
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 aplicativ...
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.
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.
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.
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...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.