Skip to content

Onboarding Front-End

Bem-vindo ao time de Front-End! Este roteiro ajudará você a configurar suas ferramentas e entender nossos padrões técnicos.

1. Carta para Você (Obrigatório)

Antes de qualquer coisa, leia a nossa Carta para Você. Ela define o nosso propósito e a importância do trabalho que realizamos aqui.

2. Permissões e Acessos

Antes de iniciar, verifique se você possui acesso às seguintes ferramentas:

  • Git: Acesso ao repositório no Github/Gitlab.
  • Figma: Acesso aos projetos e ao Design System.
  • ClickUp: Acesso às tasks e documentação de produto.
  • Plataforma Teleconsulta: Acesso ao ambiente de Dev/Staging.
  • Plataforma Telediagnóstico: Acesso ao ambiente de Dev/Staging.
  • Plataforma Treinamento: Acesso a Rocketseat.

3. Configuração do Ambiente

4. Arquitetura do Sistema

Nosso projeto é dividido em camadas para garantir escalabilidade:

5. Fundamentos Teóricos

Antes de mergulhar no código, é essencial dominar os pilares de engenharia que sustentam nossa qualidade:

6. Segurança

A segurança não é um diferencial, é um requisito básico de conformidade em nossas plataformas de saúde:

7. Padrões de Desenvolvimento

8. Design System

Consumimos o @ptm/design-system. Antes de criar um componente novo, verifique se ele já não existe ou se pode ser composto usando slots. Entender o design é parte do trabalho do Front-End:

9. Primeiros Passos

  1. Faça o clone do repositório principal.
  2. Rode npm install.
  3. Crie uma branch seguindo o Padrão de Nomenclatura.
  4. Realize uma pequena alteração (ex: ajustar um label) e abra um Pull Request para entender o fluxo de review.

10. Treinamento e Aprendizado (Rocketseat)

11. Finalização e Feedback

  • Crie um relatório de duas páginas de forma geral sobre o seu progresso.
  • Feedback (Obrigatório): Realize o seu feedback sobre o processo de onboarding seguindo as orientações em * *Feedback de Onboarding**.
  • Consulte a Grade de Nivelamento Web para entender as expectativas do seu nível e planejar sua evolução.

Recursos Úteis: