Do curso: Fundamentos de Programação: Conceitos Básicos

Ferramentas de desenvolvimento

Do curso: Fundamentos de Programação: Conceitos Básicos

Ferramentas de desenvolvimento

Você pode escrever programas inteiros em editores de texto simples, mas, na prática, quase nenhum programador faz isso. Usamos, em vez disso, editores de texto especiais chamados Ambientes de Desenvolvimento Integrados. ou IDEs, "Integrated Development Environment". As IDEs oferecem recursos que aceleram o desenvolvimento de código. Elas nos ajudam a escrever, corrigir e executar o nosso código. Neste curso vamos usar uma ferramenta da Microsoft muito popular chamada Visual Studio Code, que pode ser baixada no seu computador ou utilizada no seu navegador pelo GitHub Codespaces, como os vamos ver no próximo vídeo. O Visual Studio Code é muito versátil, pois tem extensões que te permitem a rodar várias linguagens de programação e criar aplicativos web, incluindo suporte para HTML, CSS, JavaScript e frameworks populares como o Angular, React e o Vue.js. Com o Visual Studio Code, você pode escrever aplicações de servidor usando linguagens como o Python, Java, Go, PHP, Ruby e Node.js. E se você quiser fazer um aplicativo para o seu PC rodando o Microsoft Windows? Sem problemas. O Visual Studio Code também suporta o C# e o.NET, para criar todos os tipos de aplicativos para Windows, além do Electron, usado para desenvolver aplicações desktop multiplataforma. E aplicativos móveis? Sem problemas. Você pode criar apps para o iPhone e para o Android usando frameworks como React Native e Flutter. E o que mais? O Visual Studio Code tem extensões para serviços de nuvem, como a AWS, o Amazon Web Services, Azure, da Microsoft e o Google Cloud, bem como ferramentas para integração contínua e entrega contínua, CI e CD. Agora existem também algumas IDEs que são específicas para uma plataforma. A Apple tem o Xcode, que é usado para criar aplicativos nativos para o Mac e iOS. O Google tem o Android Studio para criar aplicativos para Android e a Microsoft tem o Visual Studio Code, para criar aplicativos para Windows, serviços web em.NET e aplicações para Azure. Ou seja, existem diversas opções de ferramentas para te ajudar a programar nas diversas linguagens de programação existentes hoje em dia. Mas não se preocupe, na maioria das vezes o projeto no qual você está trabalhando vai ditar quais linguagens, plataformas e ferramentas que você vai usar. Agora, para começar, vamos ver como usar o Visual Studio Code, pois é o mais fácil hoje em dia de se usar.

Conteúdos