| 01-smash | ||
| GNU | ||
| LICENSE | ||
| README.org | ||
Cursos de imersão em programação e desenvolvimento de sistemas
- Inscrições abertas para o próximo curso!
- O que é um "curso de imersão"
- Nossos cursos
- Tecnologias
- Aulas, gravações e materiais de apoio
- Dúvidas e discussões
- Acesso automático para pessoas apoiadoras
- Licenças
Inscrições abertas para o próximo curso!
SMASH: desenvolvendo um shell Unix simples e usável
- Início: sábado, 11 de janeiro de 2026
- Término: sábado, 8 de fevereiro de 2026
- Duração: ≈30 horas em 5 sábados
O que é um "curso de imersão"
Curso de imersão é um formato de aprendizagem intensiva no qual a pessoa participante mergulha em um tema específico de maneira concentrada ao longo de um período contínuo ou, como no nosso caso, distribuído por alguns dias. A ideia central desta modalidade é apresentar o conteúdo de forma prática e direta, com foco na aplicação imediata dos conceitos, para favorecer uma evolução colaborativa rápida e consistente.
Nossos cursos
Nossa proposta é oferecer experiências práticas e progressivas em programação e desenvolvimento de sistemas em cursos de até 30 horas de duração ao longo de, no máximo, 5 sábados. Cada curso abordará um conjunto específico de desafios organizados em um projeto principal, de modo que você aprenda fazendo ao mesmo tempo em que consolida os fundamentos da computação.
Tecnologias
Nós trabalharemos principalmente com a linguagem C em ambiente GNU/Linux x86_64, explorando ferramentas, bibliotecas e técnicas que fazem parte do dia a dia de quem desenvolve software de baixo nível, utilitários de sistema e aplicações gráficas e de linha de comando. Ao final de cada curso, você terá construído um projeto completo, aplicando conceitos modernos de desenvolvimento e algumas das práticas mais utilizadas em ecossistemas GNU e Unix.
Aulas, gravações e materiais de apoio
Todas as aulas acontecerão por videoconferência e serão gravadas para que você possa rever quantas vezes quiser. Além disso, todo o conteúdo do curso será documentado em anotações em texto e códigos-fonte disponibilizados neste repositório.
Dúvidas e discussões
Fora das aulas, e até mesmo depois dos cursos, a aba issues deste repositório funcionará como o nosso fórum para que você possa tirar dúvidas e discutir todos os tópicos estudados.
Acesso automático para pessoas apoiadoras
As pessoas apoiadoras ativas no Apoia.se, nas faixas "Todos os cursos" ou "Acesso VIP", terão suas inscrições automáticas e garantidas! Para participar, basta seguir os procedimentos de inscrição específicos de cada curso (enquanto as inscrições estiverem abertas) e informar a sua faixa de apoio para efeito de controle da turma e unificação das formas de comunicação.
Licenças
O conteúdo deste repositório é licenciado de duas formas:
- Textos, imagens e vídeos: CC-BY-4.0 International
- Códigos-fonte: GNU GPLv3+
Isso significa que, dados os devidos créditos de autoria e mantidas as mesmas licenças, todo o conteúdo dos nossos cursos sempre será livre para você utilizar, estudar, modificar e compartilhar com quem você quiser.