Neste módulo introdutório, iremos te apresentar tudo o que será abordado aqui no Explorer. Também iremos trazer dicas para que você consiga se relacionar de maneira eficiente, já que nós, da Rocketseat, entendemos que a comunicação é uma habilidade não técnica importantíssima para a rotina de um dev.
Neste módulo veremos conceitos básicos sobre programação: como e por que programar. Iremos entender o que é lógica, aprender várias dicas e até mesmo possíveis ações para melhorarmos esse ponto. Além disso, iremos abordar sobre o que é e como funciona a WEB e entender melhor os conceitos de Front-end e Back-end.
Neste módulo entenderemos o que é propósito e porque precisamos ter um. Vamos aprender a importância de se ter objetivos e metas para perceber nosso progresso. Além de ajustarmos a nossa mentalidade focando no que realmente importa, também teremos desafios de reflexão.
Neste módulo veremos os conceitos de HTML e CSS estruturando de forma semântica. Aprenderemos a utilizar a ferramenta Figma, aplicaremos fontes e cores personalizadas em nossos projetos, entenderemos como posicionar e espaçar os elementos utilizando os conceitos de Box Model e Flexbox do CSS.
Neste módulo iremos potencializar ainda mais o aprendizado com a metodologia PARE. Aqui, você vai aprender a estudar de uma maneira eficiente, sabendo a importância de ter uma rotina de estudos organizada. Serão apresentadas algumas técnicas (Pomodoro, Lozanov, Feymann e Active Recall) para te ajudar a evoluir muito mais rápido no seu aprendizado.
Neste módulo veremos sobre formulários no HTML e vários tipos de inputs. Aprenderemos sobre responsividade, para que o nosso projeto se adapte a vários tipos de dispositivos. Trabalharemos com Grid no CSS e faremos transições a animações para deixar o nosso projeto ainda mais robusto.
Certificação dos 3 primeiros níveis da formação Explorer!
Neste módulo, trataremos de temas sensíveis porém necessários, que podem interferir na sua jornada como dev. Vamos conhecer um pouco sobre a ansiedade e síndrome do impostor. Também falaremos sobre o que fazer quando não sobra tempo para estudar. Para finalizar, vamos destruir algumas ideias erradas que atrapalham nossa evolução. Bora?
Neste módulo veremos sobre: Variáveis, operadores matemáticos, tipos de dados no JavaScript, operadores comparativos, estruturas de repetição e condicionais, Arrays e aprenderemos sobre funções no JavaScript e como utilizá-las.
Neste módulo veremos sobre: Variáveis, operadores matemáticos, tipos de dados no JavaScript, operadores comparativos, estruturas de repetição e condicionais, Arrays e aprenderemos sobre funções no JavaScript e como utilizá-las.
O Linkedin é uma rede social focada em trabalho, excelente para fazer networking. Através dela, você pode se conectar com outros profissionais, recrutadores e empresas, expandindo seu círculo de contatos e tendo mais visibilidade profissional. Nesse módulo, você vai aprender a criar e editar seu perfil para que ele seja mais visualizado pelos recrutadores, incluindo algumas dicas do Maykão!
Neste módulo veremos sobre: Conceitos de SPA (Single Page Application), trabalharemos com eventos no JavaScript, assincronismo, promises, conceitos de POO (Programação Orientada a Objetos) como classes, herança e polimorfismo. Também trabalharemos com imutabilidade, tratamento de erros, localStorage, consumo da API do Github e muito mais.
Certificação dos níveis 4, 5 e 6 da formação Explorer!
A pesquisa faz parte da rotina diária do trabalho de uma pessoa programadora. Nessa Land, vamos aprender como e onde encontrar mais rapidamente as informações de que precisamos quando estamos desenvolvendo. Bora?
Neste módulo você aprenderá sobre: Git, uma ferramenta para controle de versões e como utilizar o Github para armazenar o código fonte do seu projeto, além de ser uma ótima estratégia de portfólio para mostrar para empresas e recrutadores.
Certificação do nível 7 da formação Explorer!
“Mas eu preciso saber inglês para programar?” Neste módulo, você vai encontrar a resposta para essa pergunta e também muitas dicas sobre o tema. Let’s go!
Neste módulo veremos sobre: O que é o Node.js como ele funciona e suas vantagens. Construiremos uma API completa utilizando Node.js e Express. Utilizaremos o Insomnia para cadastrar nossas rotas e verificar os status codes das mesmas. Criaremos um banco de dados utilizando SQLite, manipularemos o nosso DB utilizando a ferramenta Beekeper Studio juntamente com o Query Builder Knex.js.
Certificação do nível 8 da formação Explorer!
Você já ouviu muito por aqui que a prática constante é a chave do aprendizado. Uma ótima estratégia para praticar, estudar uma nova tecnologia ou aprimorar aquilo que você já sabe é criar projetos pessoais. Além disso, você enriquece seu portfolio dev e cria uma ótima bagagem de conhecimento e recursos para trabalhos futuros. Então… bora criar?
Neste módulo será apresentado o ReactJS e construiremos o nosso front-end do projeto RocketNotes. Além disso, aprenderemos: Utilizar o Vite, estruturar arquivos e pastas, estilizar o projeto utilizando styled-components, navegação com React Router e muito mais.
Certificação do nível 9 da formação Explorer!
Aqui, o objetivo é compartilhar dicas que você pode usar para se sair bem nos processos seletivos! Bora detonar na entrevista?
Neste módulo faremos a integração entre o back-end e o front-end da aplicação. O módulo será dividido em três partes, a primeira parte implementaremos a autenticação de usuários no back-end, na segunda etapa faremos o upload de imagens e na última parte faremos todas as funcionalidades para que a integração entre o front-end e back-end funcione corretamente.
Certificação do nível 10 da formação Explorer!
Neste módulo aprenderemos fazer deploy do back-end do projeto na Heroku, no front-end utilizaremos a Netlify.
Neste módulo aprenderemos como fazer testes automatizados utilizando Jest.
Certificação do nível 11 da formação Explorer!
No módulo dedicado à autenticação e autorização, exploraremos estratégias fundamentais para garantir a segurança de um sistema, utilizando roles para controlar o acesso a recursos específicos. Além disso, aprenderemos como fortalecer a proteção do site, substituindo o armazenamento de dados sensíveis no localStorage por cookies, garantindo assim uma experiência mais segura e confiável para os usuários.
Nesse módulo iremos praticar um pouco mais sobre responsividade mas agora com Styled Components e React. Iremos definir breakpoints e trabalharmos com media queries para que a interface do projeto se adapte de forma inteligente às diferentes dimensões de tela.
Desenvolva uma aplicação completa para um cardápio digital utilizando HTML, CSS, JavaScript, Node.js e React.js. O projeto envolve a criação de uma interface amigável para a visualização e interação com os pratos de um restaurante fictício, oferecendo uma experiência imersiva desde a seleção até o pagamento do pedido.
Receba uma super recompensa ao finalizar a trilha. Não deixe de enviar seu projeto final para garantir seu certificado final e o bônus de conclusão!
Certificado final da trilha de Explorer