Preparando o ambiente de desenvolvimento
Para seguirmos com o curso, é importante que tenhamos contas criadas em algumas plataformas e que outras estejam baixadas em nosso computador. Não será necessário baixar uma quantidade excessiva de programas, pois a ideia é que tenhamos apenas dois itens baixados no computador, enquanto o restante funcionará totalmente online.
O primeiro item necessário é uma conta no Figma. Não é necessário baixar o Figma no computador, pois ele pode ser utilizado diretamente no navegador online. No entanto, para aqueles que preferem, é possível instalar o aplicativo no computador, pois ele funciona da mesma forma.
Escolhendo um editor de código
O segundo item que precisamos instalar no computador é um editor de código. Existem vários editores de código disponíveis no mercado, desde opções pagas até gratuitas, de diversas empresas. Vamos recomendar três editores, dos quais provavelmente já ouvimos falar.
O primeiro é o Visual Studio Code, o mais famoso de todos, criado e mantido pela Microsoft. Todos os editores de código mencionados estão disponíveis para Windows, Mac e Linux, sendo este último muito utilizado por programadores. Esses editores são leves e não apresentam problemas de desempenho.
Outro editor muito famoso, especialmente no último ano, é o Cursor. Ele revolucionou a ideia de um editor de código que trabalha com inteligência artificial, oferecendo recursos específicos. O Cursor é uma duplicação do Visual Studio Code, pois utiliza o código aberto deste último como base, adicionando algumas funcionalidades extras.
O terceiro editor recomendado é o Google Antigravity, mais recente que os outros. Assim como o Cursor, ele também é uma duplicação do Visual Studio Code e possui uma aparência muito semelhante. O Antigravity oferece vantagens, como recursos integrados ao GemiNi, permitindo conexão com a conta Google para projetos mais avançados que utilizam inteligência artificial.
Utilizando editores de código no curso
Durante o curso, utilizaremos dois desses editores: começaremos com o Visual Studio Code e, posteriormente, utilizaremos o Antigravity. Não há diferença prática entre o uso de cada um deles, pois todos entregam o mesmo resultado e possuem conexão prática com o Figma MCP. Portanto, qualquer um dos três editores pode ser utilizado ao longo do curso.
Em uma determinada parte do curso, vamos mudar para o Google Antigravity, pois ele possui recursos interessantes que queremos mostrar. Isso será útil para automatizar nosso fluxo de conversação com a inteligência artificial. Temos três opções, e você pode escolher qual delas deseja baixar.
Instalando e utilizando o Git e GitHub
Outra ferramenta que precisamos baixar é o Git. O Git é essencial para conectar nosso projeto local ao repositório online. Em vez de subir o projeto manualmente, como se fosse para um drive, utilizaremos o Git para transferi-lo para uma plataforma de repositório de código, como o GitHub. É importante esclarecer que muitas pessoas se confundem entre Git e GitHub. O Git é uma ferramenta que permite atualizações e envio do projeto local para uma plataforma online. Existem várias plataformas, como GitHub e GitLab, mas utilizaremos o GitHub.
O GitHub funciona como uma rede social, com atualizações e interações. Podemos criar projetos no computador e transferi-los para o GitHub, sem a necessidade de usar um drive. Por exemplo, meu site pessoal está disponível no GitHub, com todo o código e estrutura livre para consulta e uso.
Aprendendo a trabalhar com Git e GitHub
Se você não tem experiência com Git ou GitHub, não se preocupe. O download do Git é simples, basta escolher o sistema operacional e seguir o processo de instalação padrão. Vamos aprender a trabalhar com essas ferramentas ao longo do curso. A Alura oferece diversos cursos e formações sobre front-end, back-end, JavaScript, PHP e Node.js, que aprofundam o uso do Git. Se desejar entender melhor essa ferramenta, há muitas opções disponíveis.
As ferramentas mencionadas são: Figma, uma IDE ou editor de código (como VS Code, Cursor ou Google Antigravity), Git e GitHub. Instale e crie uma conta para utilizá-las. Nos vemos na próxima aula para colocar em prática o que aprendemos. Até mais!