Saltar para o conteúdo

14 paragens, do primeiro commit ao portfólio. Faz scroll e atravessa o túnel: cada painel mostra o código e as ferramentas de uma parte da formação.

~/tunel · paragem 01/14

0%

commit 01 · Engenharia de Software e Práticas Modernas

Git e trabalho em equipa

O primeiro commit, os ramos e os pull requests: é assim que as equipas profissionais trabalham.

cd /formacoes/engenharia-de-software →

faz scroll para avançar ↓

// tree ./formacoes

E aqui está tudo, organizado por trilha.

▾ engenharia-de-software/
  • Fundamentos└─ Lógica e algoritmos · Git e GitHub · HTML, CSS e acessibilidade
  • JavaScript e TypeScript└─ ES moderno · Tipos e interfaces · Assincronismo e APIs
  • Front-end└─ React e Next.js · Angular · Estado, formulários e testes de UI
  • Back-end└─ Node.js (Fastify / NestJS) · C# e ASP.NET Core · REST, autenticação e validação
  • Dados└─ PostgreSQL e SQL · MongoDB e Redis · ORMs e migrações
  • Qualidade└─ Clean Code e SOLID · Testes automatizados · Code review em squad
▾ devops-e-cloud/
  • Linux para DevOps└─ Terminal e Bash · Permissões e processos · SSH e servidores
  • Containers└─ Docker e imagens · Docker Compose · Introdução a Kubernetes
  • CI/CD└─ GitHub Actions · Azure DevOps Pipelines · Estratégias de deploy
  • Cloud└─ Microsoft Azure · AWS: EC2, S3, RDS · Redes e custos na nuvem
  • Infra como código└─ Terraform · Ambientes dev / staging / prod · Segredos e configuração
  • Operação└─ Logs e monitorização · Alertas · Recuperação de falhas
▾ redes-e-infraestrutura/
  • Fundamentos└─ Modelos OSI e TCP/IP · Endereçamento IP e subnetting · Cablagem e equipamentos
  • Switching└─ VLANs e trunking · STP · Segurança de portas
  • Routing└─ Rotas estáticas · OSPF · NAT e DHCP
  • Servidores└─ Windows Server · Active Directory · DNS e serviços de rede
  • Laboratórios└─ Cisco Packet Tracer · GNS3 · Equipamento real
  • Certificação└─ Preparação CCNA · Simulados · Troubleshooting
▾ ciberseguranca-pratica/
  • Fundamentos└─ Ameaças e vetores de ataque · Criptografia aplicada · Kali Linux
  • Ofensiva (ética)└─ Reconhecimento · Análise de vulnerabilidades · Pentest em laboratório
  • Defensiva└─ Hardening de sistemas · Firewalls e segmentação · Segurança em redes locais
  • Web└─ OWASP Top 10 · Testes de aplicações · Correção com a equipa de dev
  • Resposta└─ Logs e SIEM · Resposta a incidentes · Relatórios técnicos
  • Conformidade└─ Proteção de dados pessoais · Requisitos da banca · Requisitos das telecomunicações
▾ product-management/
  • Design Thinking└─ Empatia e entrevistas · Definição do problema · Ideação
  • O utilizador angolano└─ Contexto e conectividade · Pagamentos e confiança · Pesquisa no terreno
  • Produto└─ Proposta de valor · MVP · Priorização
  • Prototipagem└─ Figma · Testes de usabilidade · Iteração
  • Métricas└─ KPIs e OKRs · Roadmap · Decisões com dados
  • Lançamento└─ Go-to-market · Pitch · Trabalhar com engenharia
▾ carreira-e-soft-skills/
  • Agile└─ Manifesto ágil · Valores e princípios · Quando usar o quê
  • Scrum└─ Papéis e cerimónias · Backlog e estimativas · Sprint review e retro
  • Kanban└─ Quadros e fluxo · Limites de WIP · Métricas de fluxo
  • Squads simuladas└─ Uma squad, um produto · Rotação de papéis · Entregas semanais
  • Comunicação└─ Apresentações técnicas · Feedback · Trabalho remoto
  • Carreira└─ CV e LinkedIn · Portfólio no GitHub · Entrevistas técnicas
bit@academy:~$