Este repositório é o meu arquivo central de estudos, laboratórios práticos e documentações técnicas desenvolvidas durante a Qualificação Profissional em Desenvolvimento Full-Stack pelo SENAI.
O objetivo deste espaço é servir como um Diário de Bordo Técnico (Knowledge Base). Aqui, o foco é a engenharia reversa do aprendizado: documentar "como as coisas funcionam" sob o capô, desde os protocolos primários da web até a arquitetura de testes e segurança da informação.
O repositório está estritamente categorizado pelas Unidades Curriculares (UCs) cursadas. Cada diretório atua como um módulo isolado contendo anotações em Markdown (.md), códigos-fonte de laboratórios e resoluções de exercícios.
-
[UC 01] Fundamentos da TI e Comunicação
- Anotações sobre protocolos de comunicação corporativa, níveis de linguagem e produção de relatórios técnicos e manuais estritamente denotativos.
- Estruturação de sistemas operacionais, aplicativos de escritório e adequação de navegação web e rede ao Marco Civil da Internet.
-
[UC 02] Metodologias Ágeis
- Documentação sobre a substituição do modelo Cascata por Frameworks ágeis (Scrum, Kanban, XP, Lean) visando entregas de valor incrementais, iterativas e mitigação de falhas.
-
[UCs 03, 05, 07 e 08] Cultura Corporativa e Indústria 4.0
- Resumos executivos e anotações teóricas voltadas à gestão e vivência corporativa, englobando os pilares da Indústria 4.0, Sustentabilidade sistêmica, Saúde e Segurança do Trabalho (SST) e Fundamentos da Qualidade Produtiva.
-
[UC 04] Versionamento
- Anotações e comandos sintáticos para o controle de versão distribuído via motor do Git.
- Orquestração de repositórios remotos para trabalho colaborativo e hospedagem em nuvem no GitHub.
-
[UC 06] Lógica de Programação
- Mapeamento estrito de algoritmos, alocação de estruturas de dados na memória, laços de repetição e processamento de instruções lógicas operando nativamente em linguagens estruturadas.
-
[UC 09] Codificação para Front-End
- Documentação e códigos sobre Levantamento de Requisitos e processos de UI/UX Design (Prototipagem de Baixa, Média e Alta Fidelidade).
- Construção de interface gráfica operando HTML5 (Semântica estrutural e acessibilidade), CSS3 (Bootstrap e Grid System) e JavaScript puro (Manipulação de DOM e injeção de lógica client-side).
-
[UC 10] Framework Front-End com Consumo de API
- Laboratórios arquiteturais focados no ecossistema Angular operando sob a tipagem forte do TypeScript.
- Anotações sobre Componentização, Single Page Applications (SPA), injeção de dependências e consumo assíncrono de APIs baseadas na arquitetura REST (operações de CRUD).
-
[UC 11] Testes de Front-End (QA)
- Documentações de Engenharia de Resiliência, planejamento de qualidade e rastreio de anomalias atreladas às normativas ISO/IEC 25010 e ao IEEE 829.
- Scripts e relatórios de automação utilizando JMeter (Carga, Estresse e Volume), Jasmine (Testes Unitários / Caixa-Branca) e Selenium (Automação de Interface visual / Caixa-Preta).
-
[UC 12] Codificação para Back-End
- Anotações sobre a Tríade CID (Confidencialidade, Integridade, Disponibilidade), adequação lógica à LGPD, defesa estrutural contra Injeção de SQL e algoritmos de Hash criptográfico.
- Mapeamento de ferramentas de melhoria contínua de processos sistêmicos (Kaizen, ciclo PDCA e rastreio de causa raiz via diagrama de Ishikawa).
- Fundamentos de roteamento de redes, arquitetura estrutural baseada em MVC (Model-View-Controller), configurações de servidores locais e em nuvem, finalizando com o processo de Deploy do sistema.
Como este é um repositório de estudos e laboratórios modulares, não há um script de inicialização global.
- Para consumir conteúdo teórico: Navegue pelas pastas das UCs e abra os arquivos
.md. A documentação foi formatada para leitura fluida diretamente na interface do GitHub, com explicações focadas no "Como funciona" (motor lógico). - Para inspecionar códigos: Acesse as pastas de exercícios e laboratórios dentro de cada UC. Caso um laboratório específico exija compilação (como um projeto Angular isolado), as instruções estarão no README local daquele diretório.
Pedro Arthur Rodrigues Almeida | Estudante de Engenharia de Software (UnB) | Estagiário de Data Migration, IA e Nuvem
🌐 Portfólio Técnico: parthur.dev