An open API service indexing awesome lists of open source software.

https://github.com/ronierisonmaciel/senac


https://github.com/ronierisonmaciel/senac

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

        

# Estrutura do repositório

Este repositório contém materiais e scripts relacionados às disciplinas de Análise e Projeto de Sistemas (APS), Banco de Dados e Python. A estrutura do repositório é organizada de forma a facilitar a localização de materiais, scripts e termos específicos para cada disciplina.

## Estrutura do diretório

A estrutura do repositório é a seguinte:

```
/
|-- APS/
| |-- material/
| |-- script/
| |-- termos.md
|
|-- DB/
| |-- Banco de dados I/
| | |-- material/
| | |-- script/
| | |-- termos.md
| |
| |-- Banco de dados II/
| |-- material/
| |-- script/
| |-- termos.md
|
|-- Python/
| |-- material/
| |-- script/
| |-- termos.md
```

### Descrição dos diretórios

1. **APS (Análise e Projeto de Sistemas)**
- **material**: Diretório contendo slides, documentos e outros recursos didáticos utilizados na disciplina de Análise e Projeto de Sistemas.
- **script**: Diretório contendo scripts e exemplos de código que complementam o material da disciplina.
- **termos.md**: Arquivo com a lista de termos e conceitos importantes específicos para Análise e Projeto de Sistemas.

2. **DB (Banco de Dados)**
- **Banco de dados I**
- **material**: Diretório contendo slides, documentos e outros recursos didáticos utilizados na disciplina de Banco de Dados I.
- **script**: Diretório contendo scripts SQL e exemplos de código que complementam o material da disciplina de Banco de Dados I.
- **termos.md**: Arquivo com a lista de termos e conceitos importantes específicos para Banco de Dados I.
- **Banco de dados II**
- **material**: Diretório contendo slides, documentos e outros recursos didáticos utilizados na disciplina de Banco de Dados II.
- **script**: Diretório contendo scripts SQL e exemplos de código que complementam o material da disciplina de Banco de Dados II.
- **termos.md**: Arquivo com a lista de termos e conceitos importantes específicos para Banco de Dados II.

3. **Python**
- **material**: Diretório contendo slides, documentos e outros recursos didáticos utilizados na disciplina de Python.
- **script**: Diretório contendo scripts e exemplos de código que complementam o material da disciplina de Python.
- **termos.md**: Arquivo com a lista de termos e conceitos importantes específicos para Python.

## Termos principais

Cada diretório de disciplina contém um arquivo `termos.md` que lista os termos e conceitos importantes daquela disciplina, com breves descrições. Esses arquivos funcionam como um glossário completo para referência rápida.

### Exemplo de estrutura de um arquivo `termos.md`

Cada `termos.md` dentro dos diretórios pode ser estruturado da seguinte maneira:

```markdown
# Termos e conceitos importantes

## Análise e Projeto de Sistemas (APS)
- **Diagrama de Classes**: Representação visual de classes e seus relacionamentos em um sistema.
- **Caso de Uso**: Descrição de uma funcionalidade do sistema do ponto de vista do usuário.

## Banco de Dados I
- **SQL (Structured Query Language)**: Linguagem utilizada para gerenciar e manipular bancos de dados relacionais.
- **Chave Primária (Primary Key)**: Um campo ou conjunto de campos que identifica unicamente uma linha em uma tabela.

## Banco de Dados II
- **Normalização**: Processo de organizar os dados em um banco de dados para reduzir a redundância e melhorar a integridade dos dados.
- **Índice (Index)**: Estrutura de dados que melhora a velocidade de recuperação de registros em uma tabela de banco de dados.

## Python
- **print()**: Função utilizada para imprimir mensagens ou variáveis na saída padrão.
- **Lista**: Estrutura de dados que armazena uma sequência de elementos, permitindo duplicatas e diferentes tipos de dados.
```

## Como contribuir

Se desejar contribuir com este repositório, siga estas etapas:

1. Faça um fork do projeto.
2. Crie um branch para a sua feature ou correção de bug (`git checkout -b minha-feature`).
3. Commit suas mudanças (`git commit -m 'Adicionando uma nova feature'`).
4. Faça o push para o branch (`git push origin minha-feature`).
5. Abra um Pull Request.

## Contato

Para mais informações ou dúvidas, entre em contato com o mantenedor do repositório.