Skip to content

PArthur006/SENAI-Curso-FullStack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Qualificação Profissional em Desenvolvimento Full-Stack (SENAI)

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.

🗂️ Estrutura do Repositório (Por Unidade Curricular)

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 Navegar

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.

👨‍💻 Autor

Pedro Arthur Rodrigues Almeida | Estudante de Engenharia de Software (UnB) | Estagiário de Data Migration, IA e Nuvem

🌐 Portfólio Técnico: parthur.dev

About

Repositório central de códigos, arquiteturas e documentação de testes da Qualificação Profissional Full-Stack (SENAI).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors