Plano de Ensino 🧭
Curso: LINUX – Fundamentos e Prática
Público-alvo: Jovens e adultos iniciantes em Computação
Carga sugerida: 16 aulas
🎯 Objetivos do Curso
- Compreender o que é o Linux e o conceito de software livre.
- Utilizar o terminal com segurança e eficiência.
- Manipular arquivos e diretórios via linha de comando.
- Gerenciar usuários, permissões e processos.
- Instalar programas e configurar ambiente de desenvolvimento.
- Preparar o aluno para o uso profissional do Linux.
📚 Cronograma de Aulas
| Aula | Tema | Destaques |
|---|---|---|
| 01 | Introdução ao Linux | História e Software Livre |
| 02 | Instalação e Ambiente | Dual Boot e VMs |
| 03 | Sistema de Arquivos | Estrutura de diretórios (/, /home, /etc) |
| 04 | Terminal e Comandos | ls, cd, pwd, mkdir |
| 05 | Manipulação de Arquivos | cat, less, Editor Vim |
| 06 | Permissões e Segurança | chmod, chown, sudo |
| 07 | Gerenciamento de Pacotes | Repositórios e comando apt |
| 08 | Processos e Monitoramento | ps, top, htop, kill |
| 09 | Compactação e Backup | tar, zip, unzip |
| 10 | Redes no Linux | ip a, ping, SSH |
| 11 | Variáveis e Bash | $PATH, .bashrc, customização |
| 12 | Redirecionamento e Pipes | >, |, grep |
| 13 | Intro a Shell Script | Automação básica e condicionais |
| 14 | Linux para Programadores | Git, Docker, GCC |
| 15 | Serviços e Inicialização | systemctl, journalctl, systemd |
| 16 | Projeto Final | Automação e Backup |
🧠 Metodologia
- Prática: Aulas 100% práticas em laboratório/terminal.
- PBL: Aprendizado baseado em projetos reais.
- Progressivo: Da navegação básica à automação de servidores.
💼 Competências Desenvolvidas
- Administrar sistemas Linux de forma básica e intermediária.
- Trabalhar de forma produtiva no terminal.
- Configurar ambientes de desenvolvimento modernos.
- Compreender a infraestrutura que sustenta a internet.