Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Organizar o projeto em Padrões de commits #52

Open
estevam5s opened this issue May 8, 2023 · 0 comments
Open

Organizar o projeto em Padrões de commits #52

estevam5s opened this issue May 8, 2023 · 0 comments
Assignees

Comments

@estevam5s
Copy link
Member

  1. Analisar as melhores práticas de commits em projetos Python
  2. Definir um padrão de commits para o projeto de desenvolvimento do WebApp de Rentabilidade
  3. Comunicar o padrão de commits para a equipe de desenvolvimento
  4. Fornecer treinamento e suporte à equipe para adoção do novo padrão
  5. Monitorar o cumprimento do padrão de commits e fazer ajustes se necessário

1. Fundamentos

  • Algoritmos e estruturas de dados
  • Design patterns
  • Arquitetura de software
  • Testes automatizados

2. Linguagens de Programação

2.1 Front-End

  • HTML
  • CSS
  • JavaScript

2.2 Back-End

  • Python
  • Ruby
  • Java
  • Node.js

3. Frameworks e Bibliotecas

3.1 Front-End

  • React.js
  • Angular.js
  • Vue.js

3.2 Back-End

  • Django (Python)
  • Ruby on Rails (Ruby)
  • Spring (Java)
  • Express.js (Node.js)

4. Bancos de Dados

  • SQL
  • MySQL
  • PostgreSQL
  • MongoDB

5. Infraestrutura

  • Amazon Web Services (AWS)
  • Docker
  • Kubernetes

6. Desenvolvimento Mobile

  • React Native
  • Flutter

7. Outras Habilidades

  • UX/UI Design
  • Git
  • Metodologias ágeis (Scrum, Kanban)
  • Comunicação e colaboração em equipe

Com base nessas competências e tecnologias, um desenvolvedor web full-stack sênior deve ser capaz de liderar projetos complexos de desenvolvimento web, desde a concepção até a implementação e manutenção, garantindo qualidade, eficiência e segurança em todas as etapas do processo. Além disso, ele deve estar sempre atualizado e aberto a novas tecnologias e tendências do mercado.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🤬 In Progress
Development

No branches or pull requests

6 participants