Aqui estarão alguns programas e exercícios feitos de sites com tutoriais de linguagens e tecnologias, como por exemplo:
Site | Linguagens e Tecnologias dos tutoriais | |
---|---|---|
Fundação Bradesco | .NET (WinForms), C#, SQL, SQL Server | |
Site de documentação da Microsoft (Microsoft Docs) | C# | |
Youtube | Canal TutorialsPoint | Node.js |
Canal Flipix | ReactJS | |
TutorialsPoint | C#, PHP, SQL, T-SQL | |
Rocketseat | Node.js, ReactJS e React Native | |
Udemy | HTML, CSS, JavaScript, PHP, MySQL |
Este repositório, de certa forma, servirá como um acompanhamento de minha familiadade/experiência com as linguagens e tecnologias.
Parte dos tutoriais terão uma adaptação, isto é, por exemplo, alguns textos que são impressos na tela sofrerão traduções, logo, seus conteúdos estarão em português, caso não estejam.
Abaixo estará a lista dos exercícios e programas feitos de tutoriais que estão presentes no repositório, no qual cada um tem um link para o arquivo respectivo e para o site na qual o exercício é oriundo (o site do tutorial, em si).
Nome | Descrição | Site do Tutorial | Arquivo |
---|---|---|---|
Cliente TCP | Exemplo de como fazer um cliente TCP no Node.js | Site do tutorial | Arquivo |
Constantes __filename e __dirname | Mostra um exemplo de uso de duas constantes, que podem ajudam no tratamento de arquivos, __filename e __dirname. | Site do tutorial | Arquivo |
Criação de diretorio | Mostra um exemplo de como criar diretório no Node.js | Site do tutorial | Arquivo |
Diretório atual de trabalho | Mostra um exemplo de como recuperar o diretório atual de trabalho do programa Node.js. | Site do tutorial | Arquivo |
Encadeamento de funções callback sem callback hell | Mostra um exemplo de como contornar o Callback Hell. Com isso, o código fica mais fácil de ser entendido. |
Site do tutorial | Arquivo |
Escrita em arquivo, de maneira assíncrona | Mostra como um arquivo pode ser escrito, de maneira assíncrona. | Site do tutorial | Arquivo |
Exemplo de Callback Hell | Mostra um exemplo disso, que pode ser entendido como um encadeamento de funções callback. Isto torna o código mais difícil de ser entendido. |
Site do tutorial | Arquivo |
Exemplo de evento disparado somente uma vez | Mostra um exemplo de um evento que terá a função callback executada somente 1 vez. Após isso, o listener do evento é desfeito. | Site do tutorial | Arquivo |
Exemplo de múltiplos listeners a um evento | Mostra como fazer múltiplos listeners associados a um mesmo evento. | Site de evento | Arquivo |
Exemplo de remoção de evento | Mostra como remover um listener de um evento. | Site do tutorial | Arquivo |
Exemplo simples de evento, com parâmetros | Similar ao exemplo simples de evento, com o adicional do evento haver parâmetros. | Site do tutorial | Arquivo |
Exemplo simples de evento | Mostra um exemplo simples de evento, onde um tipo de evento é criado, filiado a uma função callback, e disparado. | Site do tutorial | Arquivo |
Extração do nome e da extensão de um arquivo | Exemplo de como extrair o nome e a extensão de de um arquivo no Node.js. | Site do tutorial | Arquivo |
Leitura simples de arquivo, de maneira assíncrona | Similar ao exemplo anterior, porém, neste caso, o processo de leitura é feito de maneira assíncrona, o arquivo será lido enquanto o programa continua sua execução. | Site do tutorial | Arquivo |
Leitura simples de arquivo, de maneira síncrona | Mostra um exemplo de leitura de arquivo de maneira síncrona, ou bloqueante. O programa fica bloqueado até o arquivo terminar de ser lido. |
Site do tutorial | Arquivo |
Ler conteúdo de diretório | Um exemplo de como consultar os conteúdos existentes em um diretório. | Site do tutorial | Arquivo |
Remover diretório | Mostra um exemplo de como remover uma pasta em um programa Node.js. | Site do tutorial | Arquivo |
Renomear arquivo | Mostra como renomear arquivo no Node.js. | Site do tutorial | Arquivo |
Servidor HTTP básico | Primeiro programa feito com o Node.js Cria um servidor HTTP básico, que apenas gera uma página com uma resposta simples. |
Site do tutorial | Arquivo |
Servidor TCP com tratamento de exceção | Exemplo de servidor TCP com tratamento de exceção. | Site do tutorial | Arquivo |
Servidor TCP | Exemplo de como criar um servidor TCP. | Site do tutorial | Arquivo |
Teste de existência de arquivo | Mostra como testar se um arquivo existe em um determinado caminho, ou não. | Site do tutorial | Arquivo |
Tratamento de erro com o objeto process | Mostra um exemplo de tratar erros no Node.js usando o objeto process. | Site do tutorial | Arquivo |
Troca do diretório atual de trabalho | Mostra como trocar o diretório atual de trabalho de um programa Node.js. | Site do tutorial | Arquivo |
Nome | Descrição | Linguagens e Tecnologias usadas | Link do Projeto |
---|---|---|---|
Banco de Dados | Um exemplo de projeto feito com C# no .NET para demonstrar conectar uma aplicação C# ao banco de dados SQL Server. | .NET (WinForms), C#, SQL Server | Link do Projeto |
Calculadora Básica | Uma calculadora básica que foi desenvolvida durante o curso Linguagem de Programação C# - Básico, da Fundação Bradesco. | .NET (WinForms), C# | Link do Projeto |
Imperial Donuts | Um site exemplo que foi desenvolvido durante o curso The Full Stack Web Development Bootcamp 2020 da Udemy. | HTML, CSS | Link do Projeto |
Loja | Um projeto feito usando a plataforma .NET, a linguagem C# e o SGBD SQL Server. Feito durante o curso Linguagem de Programação C# - Avançado, da Fundação Bradesco. Um cadastro de usuários. | .NET, C#, SQL Server | Link do Projeto |
MovieFlix | Um projeto de cadastro simples de filmes, que foi desenvolvido durante o curso The Full Stack Web Development Bootcamp 2020 da Udemy. | HTML, CSS, JavaScript, PHP, MySQL | Link do Projeto |
React Contador | Um projeto em ReactJS, que cria um simples contador, que pode incrementar e decrementar. | ReactJS | Link do projeto |
React Olá Mundo | Um projeto em ReactJS, com o simples exemplo do 'Olá mundo'. | ReactJS | Link do projeto |
React Placar | Um projeto em ReactJS. É um simples placar para marcar gols em um jogo de futebol. | ReactJS | Link do Projeto |
Sistema Cantina | Um projeto de um simples sistema de "caixa" de cantina. | .NET (WinForms), C# | Link do Projeto |
Splash Screen | Um projeto de WinForms para demonstrar o Splash Screen. | .NET (WinForms), C# | Link do Projeto |
Switch Case | Um projeto exemplo, que contém duas interfaces gráficas feitas usando WinForms, para demonstrar o uso da estrutura Switch..case no C#. | .NET (WinForms), C# | Link do Projeto |
Tindev | Projeto realizado durante a Semana OmniStack 8.0, da Rocketseat (em Agosto/2019). É uma versão do Tinder, voltado para desenvolvedores. |
Node.js, ReactJS e React Native | Link do projeto |