Listas de aulas de programação & hacking - #LTCode
- [message]
- ##fa-clock-o## Última atualização
- Esta página foi atualizada em 29 de Dezembro de 2023
- Aula 1.0: Lógica de programação
- Aula 1.1: Narração
- Aula 1.2: Variáveis
- Aula 1.3: Fluxograma
- Aula 1.4: Pseudocódigo
- Aula 1.5: Tipos de variáveis, constantes e operadores aritméticos
- Aula 1.6: Operadores lógicos e Relacionais
- Aula 1.7: Estruturas de decisão
- Aula 1.8: Escolha Caso
- Aula 1.9: Teste de mesa
- Aula 1.10: Estrutura de repetição
- Aula 1.11: Procedimentos
- Aula 1.12: Funções
- Aula 1.13: Variáveis compostas
- Aula 2.0: Programando em C
- Aula 2.1: Variáveis em C
- Aula 2.2: Um mar de variáveis
- Aula 2.3: Lista de exercícios #1
- Aula 2.4: Condições em C
- Aula 2.5: Lista de exercícios #2
- Aula 2.6: Laço/Repetições em C
- Aula 2.7: Lista de exercícios #3
- Aula 2.8: Funções em C
- Aula 2.9: Lista de exercícios #4
- Aula 2.10: Vetores em C
- Aula 2.11: Constantes em C
- Aula 2.12: Matrizes em C
- Aula 2.13: Lista de exercícios #5
- Aula 2.14: Strings em C
- Aula 2.15: Funções para manipular strings em C
- Aula 2.16: Lista de exercícios #6
- Aula 2.17: Ponteiros em C
- Aula 2.18: Registros em C
- Aula 2.19: Alocação de memória em C
- Aula 2.20: Manipulando arquivos em C
- Aula 2.21: Lista de exercícios #7
- Aula 2.22: Como contar dígitos em C com recursividade
- Aula 2.23: Como converter decimal para binário em C recursivo
- Aula 2.24: Como calcular potência em C com recursividade
- Aula 2.25: Como calcular MDC em C com recursividade
- Aula 2.26: Como calcular fatorial de números grandes em C
- Aula 2.27: Como fazer decomposição de número em C
- Aula 2.28: Como descriptografar arquivo de texto em C
- Aula 5.0: Códigos em Verilog
- Aula 5.1: Porta or (ou) em Verilog
- Aula 5.2: Porta xor (exor) em Verilog
- Aula 5.3: Comparador de 2 números de 4 bit em Verilog
- Aula 5.4: Implementando um semáforo em Verilog
- Aula 5.5: Decodificador BCD para display de 7-segmentos em Verilog
- Aula 5.6: Somador de 4 bit em Verilog
- Aula 5.7: Contador 3 bits Flip-Flop tipo D e Testbench
- Aula 5.8: Contador de 4 bits para display de 7-segmentos
- Aula 5.9: Código mutiplexador 4x1 em Verilog
- Aula 5.10: Código FlipFlopD em verilog
- Aula 5.11: Código em verilog latchD
- Aula 6.0: Curso de introdução ao Python 3
- Aula 6.1: Instalando Python 3
- Aula 6.2: Variáveis e Saída
- Aula 6.3: Strings 01
- Aula 6.4: Tuplas, Listas e Dicionários
- Aula 6.5: Estruturas de decisão e de repetição
- Aula 7.0: Introdução a ShellScript
- Aula 7.1: Comandos básicos terminal Linux
- Aula 7.2: Comandos de processamento de texto terminal Linux
- Aula 7.3: Estrutura sistema de arquivos Linux
- Aula 7.4: Comandos para manipulação de arquivos e diretórios Linux
- Aula 7.5: Sistema de Permissões Linux (Privilégios)
- Aula 7.6: Controlando processos e sinais no Linux
- Aula 7.7: Como alterar redirecionamento de entradas e saídas no Linux
- Aula 7.8: Expansão de arquivos no terminal Linux
- Aula 7.9: Tipos de expansão Linux
- Aula 7.10: Como usar comando como saída de outro comando Linux
- Aula 7.11: Como usar escapes no Linux
- Aula 7.12: Como declarar variável no terminal Linux
- Aula 7.13: Variáveis reservadas no Linux
- Aula 7.14: Como usar array em shellscript
- Aula 7.15: Como tornar uma variável em global na shell
- Aula 7.16: Como usar variáveis em função em shellscript
- Aula 7.17: Tipos de Parâmetros em shell
- Aula 7.18: Expansão de variáveis Linux shell
- Aula 7.19: Estruturas de fluxo condicionais Linux shell
- Aula 7.20: Exemplo if else e case shellscript
Aulas extras:
Teoria de Sistemas Operacionais:
- Estrutura e arquitetura de um SO
- O conceito de tarefa
- Implementação de tarefas
- Escalonamento de tarefas
- Comunicação entre tarefas
- Como adicionar uma nova chamada de sistema ao kernel do Linux
- Interrupções Linux
- Como implementar RAID via software usando mdadm
Controle Digital:
Banco de Dados:
Redes de Computadores:
Este projeto tem como objetivo preparar nossos leitores a entrar no mundo da programação & hacking. Na internet existe um monte de conteúdo sobre o tema, não estamos inovando, estamos apenas trazendo o conteúdo de uma forma mais simples de entender para quem está começando do zero.
COMENTÁRIOS