Ambiente de desenvolvimento¶
Siga o tutorial do seu sistema operacional (OS), mas para entender melhor como ser um bom desenvolvedor, leia e veja todos os tutoriais.
Windows¶
Para windows, lembre-se que você sempre vai acabar tendo que usar o kernel do linux e então vamos ter que usar WSL
(Windows subsystem for linux).
- Habilitar o modo de desenvolvedor
- Habilitar o Hyper V para usar Docker (mais para o final do projeto quando já estivermos com a base de dados concreta)
- Baixar o terminal do Windows (na Microsoft Store, versão produção - não preview)
- Baixar a toolbox da JetBrains para instalar IDEs
- Baixar o VS Code
- Instalar WSL (versão 2.0)
- Instalar Ubuntu 20.04 como distribuição linux
- Instalar os pacotes básicos de dev na WSL
- Instalar asdf (no linux) para versionamento de linguagens de programação
- Instalar PostgreSQL 12
Tutoriais sobre possíveis configurações¶
My Development Environment Set up on Windows to use Python for Web Dev & Data Science
A beginners guide to setting up a modern web development environment on Windows 10
MacOS¶
Não será usado.
Linux¶
Claramente existem diversas distros GNU/Linux. Por isso, na Code & Coffee 55 o padrão é usar Ubuntu
. Isso se deve ao fato de
ser a distro mais usada, mais fácil de colocar em uso e também de facilitar o setup dos usuários de Windows da Code & Coffee 55 com WSL.
A versão usada é sempre a última versão LTS (Long Term Support)
.
- Instalar os pacotes básicos de desenvolvimento em linux
- Instalar docker (mais para o final do projeto quando já estivermos com a base de dados concreta)
- Baixar a toolbox da JetBrains para instalar IDEs
- Baixar o VS Code
- Instalar asdf (no linux) para versionamento de linguagens de programação
- Instalar PostgreSQL 12