
A Rocketseat, referência em formação de profissionais de tecnologia, oferece nove cursos gratuitos de tecnologia com emissão de certificados. Os conteúdos foram desenvolvidos para fazer com que pessoas consigam entender conceitos essenciais das principais linguagens de programação requeridas pelo mercado, como C#, .NET, Python e Java, mesmo sem experiência prévia. Além disso, há conteúdos sobre como utilizar a inteligência artificial no dia a dia e como se tornar um profissional de carreira internacional em tecnologia. Assim, é possível dar os primeiros passos na área de programação e começar a construir uma carreira na área. Confira a seguir a seleção de cursos:
Como o próprio nome sugere, o conteúdo do Discover foi desenvolvido para ajudar pessoas sem qualquer experiência prévia a descobrirem os detalhes da profissão de desenvolvedor de software. A grade é composta por temáticas como blocos de construção da web, HTML, CSS, introdução ao JavaScript e como usar o Git e GitHub.
O curso apresenta, de forma introdutória, a aplicação do Angular, um dos frameworks JavaScript mais populares e robustos que existem. Assim, o estudante finaliza o curso com a habilidade de criar as suas primeiras aplicações web do zero; resultado do entendimento do que é um projeto estruturado, a função de cada arquivo e como integrar bibliotecas de terceiros.
A grade de conteúdo foi desenvolvida com o objetivo de fazer com que pessoas sem experiência prévia sejam capazes de construir uma API do zero com funcionalidades essenciais, como criar, visualizar, editar e excluir dados. Assim, conceitos como tratamento de erros e integração com bancos de dados são algumas das temáticas abordadas.
Também conhecido como Golang, Go é uma linguagem de programação moderna e simples, criada pela Google. Amplamente utilizada na construção de microsserviços e APIs, o seu aprendizado é fundamental para quem quer aprender a programar. No curso introdutório, é possível aprender conceitos essenciais dessa programação, como sua instalação, documentação oficial, tipos básicos de dados, fluxos de controle, structs e funções.
O curso apresenta como combinar o uso da linguagem Python com Flask, um dos seus micro-framework de desenvolvimento web, para desenvolver um projeto web completo. De forma prática, o conteúdo ajudará o estudante a desenvolver uma API completa que simula um sistema de e-commerce; criando rotas, implementando autenticação de usuário e desenvolvendo funcionalidades essenciais, como listar produtos, adicionar itens ao carrinho de compras e realizar o checkout.
O conteúdo do curso foi desenvolvido com o objetivo de ajudar os estudantes a conhecerem o potencial e rapidez na criação de aplicativos móveis Android e iOS com a combinação do React Native com Expo e o Expo Reuter. No decorrer do curso, as etapas do desenvolvimento de um aplicativo serão abordadas de forma didática e prática, desde a configuração do ambiente e criação do projeto, até os fundamentos de estrutura de pastas e componentização.
Para ajudar aqueles que querem desenvolver e publicar uma API do zero, o curso mostra como isso é possível de ser feito utilizando o Java com Spring Boot. A grade de conteúdo do curso é prática e mostra como criar um to-do list do zero (API para o gerenciamento de tarefas). O curso inclui criação de rotas HTTP, validação de parâmetros, integração com banco de dados, autenticação JWT com Spring Security e deploy na plataforma Render.
Diferentemente dos outros cursos, mas também disponibilizada gratuitamente, a Masterclass em Inteligência Artificial é focada em desmistificar o uso da IA, mostrando como ela pode ser uma ferramenta prática e acessível. De maneira introdutória, há a apresentação de como a tecnologia funciona, suas ferramentas mais utilizadas e como fazer perguntas que gerem respostas assertivas, ou seja, há um detalhamento sobre a construção de prompts.
O curso foi desenvolvido para ajudar desenvolvedores brasileiros a destravarem e iniciarem a sua carreira internacional, conquistando vagas no mercado de tecnologia global. Sendo assim, o curso mescla soft e hard skills requisitadas e necessárias para trabalhar em ambientes internacionais, como o uso da língua inglesa e desmistificação do “inglês perfeito” e nuances de etiqueta em reuniões on-line. Além disso, o conteúdo também explica como se preparar para processos seletivos internacionais.