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. Na segunda aula a turma resolve exercícios e o professor para tira dúvidas sobre a atividade da semana.
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 | Atividades | Notas |
---|---|---|---|---|
15/08/2022 | Introdução | O que é Shell Scripting, história, diferentes tipos de Shells, etc. | Atividade 01 | Primeira Nota |
16/08/2022 | Atividade de Criação do Repositório | |||
22/08/2022 | Comandos Básicos | Revisão dos Comandos de Manipulação de Arquivos/Diretórios. | Atividade 02 | |
23/08/2022 | Atividade de Comandos Básicos | |||
29/08/2022 | Expressões Regulares | Visão Geral de Expressões Regulares. | Atividade 03 | |
30/08/2022 | Atividade de Expressões Regulares | |||
05/09/2022 | Comandos Avançados e Redirecionamento de E/S | Redirecionamento de E/S e Apresentação do sed | Atividade 04 | |
06/09/2022 | Exercícios de Redirecionamento e sed | |||
12/09/2022 | Estruturas Condicionais e Variáveis e Parâmetros | Testes, Comparações e Acesso a Parâmetros | Atividade 05 | |
13/09/2022 | Estruturas Condicionais | Atividade de Variáreis, Parâmetros e Condicionais | ||
19/09/2022 | Estruturas de Iteração | Os tipos de laços e case/switch | Atividade 06 | |
20/09/2022 | Atividades de Estruturas de Iteração | |||
26/09/2022 | Gerência de Processos | Criação de Processos, Comando screen | Atividade 07 | Segunda Nota |
27/09/2022 | Atividade de Processos | |||
03/10/2022 | Leitura e Escrita, Variáveis e Vetores | Formatação de Saída e Entrada Interativa, Uso de Vetores | Atividade 08 | |
04/10/2022 | Atividade de Entrada e Saída Formatada | |||
10/10/2022 | Funções e Miscelânea | Funções, Parâmetros com getopts e Interrupções | Atividade 09 | |
11/10/2022 | Atividade de Funções | |||
17/10/2022 | Linguagem AWK | Introdução a Linguagem AWK | Atividade 10 | |
18/10/2022 | Atividade AWK e Atividade Leitura/Escrita, Variáveis e Vetores | |||
24/10/2022 | Conceitos Intermediários de AWK | Atividade 11 | ||
25/10/2022 | Atividade AWK | |||
31/10/2022 | Configurando Máquinas Virtuais na Nuvem | Usando a Linha de Comando da AWS | Atividade 12 | |
01/11/2022 | Exercício de Criação de Máquinas Virtuais | |||
07/11/2022 | Atividade 13 | |||
08/11/2022 | Scripts de Inicialização | Sistema SysVInit e Systemd | ||
14/11/2022 | Atividade SysVInit e Systemd | Atividade 14 | Terceira Nota | |
15/11/2022 | Feriado | Proclamação da República | ||
21/11/2022 | Execução Programada de Scripts | CRON | Atividade 15 | |
22/11/2022 | Atividade de CRON | |||
28/11/2022 | Criação de Duas Instâncias | Configuração de Duas Instâncias Parte I | Atividade 16 | |
29/11/2022 | Atividade de Instalar MySQL e Configurar Acesso | |||
05/12/2022 | Configuração de Duas Instâncias Parte II | Atividade 17 | ||
06/12/2022 | Atividade de Instalar Aplicação Web | |||
12/12/2022 | Serviço de Banco de Dados na Nuvem | Criando Banco de Dados na Nuvem | Atividade 18 | |
13/12/2022 | Atividade de Aplicação Web usando banco RDS |