A disciplina consiste de duas aulas na semana. Na primeira aula, os conceitos do tema abordado são apresentados, incluindo exemplos práticos na linguagem Bash. Esta primeira aula será gravada com antecedência. Na segunda aula teremos um encontro síncrono com o professor para tirar dúvidas sobre a atividade da semana. Esta segunda aula será uma conferência no Google Meet.
Serão 3 notas. Três conjuntos de atividades semanais, que devem ser resolvidas de forma individual. Cada conjunto vale de 0 a 10. A média da disciplina será a média destas 3 notas. A frequência será dada pela entrega das atividades, que não podem ser respostas vazias, pelo menos alguma tentativa de resolução. Pontos extra podem ser distribuídos para exercícios feitos durante as conferências.
Data | Assunto | Comentários | Vídeos | Atividades | Notas |
---|---|---|---|---|---|
29/09/2021 | Introdução | O que é Shell Scripting, história, diferentes tipos de Shells, etc. | Atividade 01 | Primeira Nota | |
30/09/2021 | Atividade de Criação do Repositório | ||||
06/10/2021 | Comandos Básicos | Revisão dos Comandos de Manipulação de Arquivos/Diretórios. | https://youtu.be/sgQ-_2CJMlc | Atividade 02 | |
07/10/2021 | Atividade de Comandos Básicos | ||||
13/10/2021 | Expressões Regulares | Visão Geral de Expressões Regulares. | https://youtu.be/0oIF9XpL9RU | Atividade 03 | |
14/10/2021 | Atividade de Expressões Regulares | ||||
20/10/2021 | Comandos Avançados e Redirecionamento de E/S | Redirecionamento de E/S e Apresentação do sed | https://youtu.be/Eq100zXjwvw | Atividade 04 | |
21/10/2021 | Exercícios de Redirecionamento e sed | ||||
27/10/2021 | Estruturas Condicionais e Variáveis e Parâmetros | Testes, Comparações e Acesso a Parâmetros | https://youtu.be/JwJI6OONtm0 | Atividade 05 | |
28/10/2021 | Estruturas Condicionais | Atividade de Variáreis, Parâmetros e Condicionais | |||
03/11/2021 | Estruturas de Iteração | Os tipos de laços e case/switch | https://youtu.be/6xoqE3OIFBQ | Atividade 06 | |
04/11/2021 | Atividades de Estruturas de Iteração | ||||
10/11/2021 | Gerência de Processos | Criação de Processos, Comando screen | https://youtu.be/d8LYpLU2rLQ | Atividade 07 | Segunda Nota |
11/11/2021 | Atividade de Processos | ||||
17/11/2021 | Leitura e Escrita, Variáveis e Vetores | Formatação de Saída e Entrada Interativa, Uso de Vetores | https://youtu.be/opfPCd4axv0 | Atividade 08 | |
18/11/2021 | Atividade de Entrada e Saída Formatada | ||||
24/11/2021 | Funções e Miscelânea | Funções, Parâmetros com getopts e Interrupções | https://youtu.be/QxCTARPVt3A | Atividade 09 | |
25/11/2021 | Atividade de Funções | ||||
01/12/2021 | Linguagem AWK | Introdução a Linguagem AWK | https://youtu.be/JS3ND0g0Zxc | Atividade 10 | |
02/12/2021 | Atividade AWK e Atividade Leitura/Escrita, Variáveis e Vetores | ||||
08/12/2021 | Conceitos Intermediários de AWK | https://youtu.be/5k9LaOcx4Vs | Atividade 11 | ||
09/12/2021 | Atividade AWK | ||||
15/12/2021 | Configurando Máquinas Virtuais na Nuvem | Usando a Linha de Comando da AWS | https://youtu.be/B-DfFO3LbAA | Atividade 12 | |
16/12/2021 | Exercício de Criação de Máquinas Virtuais | ||||
22/12/2021 | |||||
23/12/2021 | Recesso Escolar | Não haverá aula | |||
29/12/2021 | |||||
30/12/2021 | |||||
05/01/2022 | |||||
06/01/2022 | |||||
12/01/2022 | Scripts de Inicialização | Sistema SysVInit e Systemd | https://youtu.be/6D5ebiCx2Q0 | Atividade 13 | Terceira Nota |
13/01/2022 | Atividade SysVInit e Systemd | ||||
19/01/2022 | Execução Programada de Scripts | CRON | https://youtu.be/D9OmePMW79c | Atividade 14 | |
20/01/2022 | Atividade de CRON | ||||
26/01/2022 | Criação de Duas Instâncias | Configuração de Duas Instâncias Parte I | https://youtu.be/mRF4Z5RhAOA | Atividade 15 | |
27/01/2022 | Atividade de Instalar MySQL e Configurar Acesso | ||||
02/02/2022 | Configuração de Duas Instâncias Parte II | https://youtu.be/J4FsNqc5O_4 | Atividade 16 | ||
03/02/2022 | Atividade de Instalar Aplicação Web | ||||
09/02/2022 | Serviço de Banco de Dados na Nuvem | Criando Banco de Dados na Nuvem | https://youtu.be/YU0TA1KXyAs | Atividade 17 | |
10/02/2022 | Atividade de Aplicação Web usando banco RDS |