inscrições

This commit is contained in:
Blau Araujo 2025-05-14 08:55:46 -03:00
parent a51c3da74b
commit d4e607a664

View file

@ -5,13 +5,45 @@
#+options: toc:nil #+options: toc:nil
* O que vamos aprender
- Noções de arquiteturas de computadores;
- O que são programas para o sistema operacional;
- O que são instruções de CPU;
- Como a CPU executa instruções;
- Como o GNU/Linux executa programas;
- Como a memória é estruturada para executar programas;
- Como montar programas com o NASM (/The Netwide Assembler/);
- Como tornar programas em assembly executáveis;
- O que são chamadas de sistema;
- Como escrever programas para a linha de comandos;
- Como abrir arquivos para leitura e escrita;
- Como utilizar a biblioteca C padrão (=glibc=);
- Como criar bibliotecas para uso em Assembly;
- Como implementar funções para uso em C;
- Como utilizar o /GNU Debugger/ (GDB) para inspecionar dados na CPU e na memória.
* Como vamos aprender
- Serão 3 aulas online e ao vivo semanais por 6 semanas (via Jitsi).
- Cada aula consistirá de uma apresentação em vídeo, discussões e demonstrações práticas.
- Tópicos em vídeo gravados e publicados previamente no Youtube (acesso público).
- Anotações, exercícios e exemplos neste repositório (acesso público).
* Requisitos
- Noções básicas de programação em C (prepare-se [[https://www.youtube.com/playlist?list=PLXoSGejyuQGrDX08GVrQHAhh4j3KJ4iYN][aqui]]).
- Noções básicas de operação do GNU/Linux pelo terminal.
- Uma instalação do GNU/Linux (pode ser em máquina virtual).
- Muita curiosidade e vontade de aprender.
* Conteúdo e carga horária * Conteúdo e carga horária
- 18 aulas de até 2 horas. - 18 aulas de até 2 horas.
- Total aproximado de 35 horas. - Total aproximado de 35 horas.
| Data | Tópico | | Data | Tópico |
|-------+---------------------------------------------| |-------+--------------------------------------------|
| 30/06 | 0. Sobre o curso | | 30/06 | 0. Sobre o curso |
| 02/07 | 1. Arquitetura de computadores | | 02/07 | 1. Arquitetura de computadores |
| 04/07 | 2. Linguagens de montagem e a compilação | | 04/07 | 2. Linguagens de montagem e a compilação |
@ -29,5 +61,48 @@
| 01/08 | 14. Abertura de arquivos para leitura | | 01/08 | 14. Abertura de arquivos para leitura |
| 04/08 | 15. Abertura de arquivos para escrita | | 04/08 | 15. Abertura de arquivos para escrita |
| 06/08 | 16. Utilizando funções da GLibc | | 06/08 | 16. Utilizando funções da GLibc |
| 08/08 | 17. Implementando bibliotecas para uso em C | | 08/08 | 17. Implementando funções para uso em C |
#+begin_quote
As datas e tópicos podem mudar de acordo com o decorrer do curso!
#+end_quote
* Certificado de conclusão
Ao final do curso, será fornecido um certificado de conclusão mediante a
apresentação de um projeto final.
* Inscrições e forma de pagamento
- *Inscrições:* até 27 de junho de 2025
- *Valor parcelado:* R$300,00 (em até 6x sem juros)
- *À vista no PIX:* R$275,00 (~8% de desconto)
* Como se inscrever
** 1. Realize o pagamento pela forma escolhida
- *Pagamento à vista (PIX):* cursos@blauaraujo.com
- *Pagamento parcelado:* [[][PicPay]]
** 2. Envie um e-mail com seus dados
*Destinatário:* cursos@blauaraujo.com
*Informações (obrigatórias):*
- Nome completo
- CPF/CNPJ
- Endereço postal completo com CEP
*Anexar comprovante de pagamento.*
** 3. Aguarde a resposta
Seu e-mail será respondido em até 24h para confirmar sua inscrição e dar algumas
informações sobre o início das aulas. Você também receberá a nota fiscal eletrônica
no e-mail informado.
* Outras informações e casos especiais
Envie um e-mail para cursos@blauaraujo.com ou me procure no [[https://t.me/blau_araujo][Telegram]].