Skip to content

staelsabrina/BootcampReactWeb

Repository files navigation

Bootcamp React Web Developer

Intermediário - 31 atividades - 80 hrs

React.js é uma das principais bibliotecas da linguagem JavaScript utilizada por desenvolvedores do mundo inteiro e grandes empresas como Netflix, Instagram e Airbnb. Nesse bootcamp você aprenderá os conceitos e práticas do React.js essenciais para o mercado de trabalho.

Certificado de Conclusão do Bootcamp


Conteúdos:

Bem-vindo à DIO - 1h

Seja bem-vindo à Digital Innovation One, o maior ecossistema open education em desenvolvimento de software da América Latina. Você vai começar agora uma jornada para criar o seu currículo com portfólio de projetos inovadores e acelerar a sua carreira para conquistar grandes oportunidades.

Certificado


Lógica de programação essencial - 4h

Lógica de programação é a forma como o desenvolvedor entende a comunicação a fim de programar uma função de um programa. Faz uso de algoritmos, que são sequências de passos bem estabelecidos, como por exemplo, uma receita de bolo.

Certificado


Introdução ao Git e ao GitHub - 5h

Nesse curso vamos aprender um pouco da história do Git e como ele se tornou essencial para otimizar projetos dos desenvolvedores. Também vamos conhecer seus principais comandos, como funciona a plataforma e como ela pode simplificar o seu trabalho.

Certificado


Fundamentos de Arquitetura de Sistemas - 6h

Aprenda nesse curso sobre como funcionam as arquiteturas de softwares, seus conceitos, aplicações e desenvolvimento de operações.

Certificado


Introdução a criação de websites com HTML5 e CSS3 - 6h

Nesse curso o especialista vai contar um pouco sobre a história do HTML5 e do CSS3, explicar como funciona a estrutura básica dessas tecnologias, sua semântica, principais elementos e comandos.

Certificado


Conceitos de responsividade e experiência do usuário - 1h

Esse curso vai ensinar sobre a experiência do usuário e interface do usuário, ou seja, como ele interage com a plataforma web, se ela é intuitiva e de fácil entendimento para quem acessa.

Certificado


Programação para internet com JavaScript - 2h

JavaScript é uma das mais importantes linguagens front-end, e nesse curso você entenderá o porquê disso e como trabalhar com ela.

Certificado


Recriando a página inicial do Instagram - 2h

Página de login do Instagram: nesse projeto, será abordado o conceito sobre CSS Flexbox e responsividade, preparando os alunos para as aulas de jogos, nas quais será utilizado o CSS junto ao JavaScript para estilização e posicionamento.

Certificado


JavaScript ES6 essencial - 4h

Nesse curso você vai conhecer a extensão ES6, do JavaScript, que foi criada com o objetivo de resolver problemas antigos da linguagem, facilitar a construção de aplicações, entre outros benefícios.

Certificado


Recriando a Interface do Netflix - 5h

Recrie a interface do principal site de streaming mundial utilizando tecnologias simples como HTML5, CSS3 e JavaScript. Nesse projeto você aprenderá: como estruturar um layout, técnicas de CSS3 com containers e variáveis, como posicionar os elementos com Flexbox e como utilizar plugins Jquery a favor da sua aplicação.

Certificado


Desafio Introdução a Programação

Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.


Desenvolvendo um jogo da memória - 2h

Nesse projeto, o desafio será criar um jogo da memória utilizando apenas HTML, CSS e Javascript. Com poucas linhas de código, aprenderemos juntos a trabalhar com efeitos 3D no CSS e lógica de programação utilizando condicionais, Immediately Invoked Function Expression e manipulação de Array em um projeto super divertido.

Certificado


Desmistificando map, filter e reduce - 1h

Aprenda como e quando utilizar map, filter e reduce em JavaScript.

Certificado


Desafio Problemas Aritméticos

Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.


Desenvolvimento avançado com JavaScript ES6 - 5h

Aprenda a trabalhar com a mais nova atualização da linguagem JavaScript, a ES6, desde seus fundamentos até as funções avançadas e novos conceitos aplicados.

Certificado


Entendendo Promises de uma vez por todas - 2h

Neste projeto prático vamos mergulhar fundo no padrão Promises e entender como funciona todo o fluxo assíncrono de funções em Javascript!

Certificado


Como funciona o async/await - 1h

As promises são um recurso importante do JavaScript que podem ser aplicadas de diversas formas. Aprenda sobre o que é e como utilizar as keywords async e await para otimizar o desenvolvimento de projetos.

Certificado


Desafio Solução de Problemas Essenciais

Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.


Requisitando dados de uma API de criptomoedas - 2h

Aprenda a fazer uma requisição de uma API de Criptomoeda com JavaScript. Para você que está começando a carreira de TI e gostaria de manipular APIs além de exibir essas informações em uma página web responsiva.

Certificado


Introdução ao ReactJS - 3h

Aprenda os conceitos sobre ReactJS, ferramenta usada para a criação de interfaces para os usuários.

Certificado


Desafio Busca e Laços de Repetição

Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.


Desenvolvimento de aplicações para internet com ReactJS - 4h

Você aprenderá conceitos avançados sobre a combinação de Redux com React e sua aplicação.

Certificado


Criando uma home com Styled Components - 2h

Conheça o conceito de CSS-in-JS ou JSS e aprenda a criar uma home simples no React utilizando o styled components.

Certificado


Criando sua biblioteca para React - 1h

No dia a dia utilizamos várias bibliotecas para React ou Javascript com o objetivo de facilitar nosso trabalho. Bibliotecas de componentes, datas, rotas, gerenciamento de estados, entre outras, são comuns na criação de aplicações. Aprenda quais são os processos e as ferramentas necessárias que facilitarão no desenvolvimento da sua primeira biblioteca para React.

Certificado


Como gerenciar o estado das aplicações com Redux - 2h

Aprenda sobre a arquitetura Redux e como ela pode facilitar o gerenciamento dos estados da sua aplicação em React.

Certificado


Desenvolvendo uma Progressive Web Application com React para mapear os dados do COVID19 pelo mundo - 4h

Mantenha-se informado a respeito de todos os casos do COVID19 pelo mundo criando uma "Progressive Web Application (PWA)" utilizando React e aprenda como criar uma aplicação para ser executada no browser e funcionar como aplicativo contendo algumas funcionalidades de um aplicativo nativo. Tudo rápido e fácil, sem precisar subir para a Play Store ou App Store.

Certificado


Projetos ágeis com SCRUM - 2h

SCRUM é um framework utilizado no gerenciamento ágil de projetos de software. Esse curso ensinará os fundamentos e práticas da metodologia.

Certificado


Desafio Solução de Problemas Cotidianos

Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.


Práticas avançadas em projetos com ReactJS - 4h

Conclua o seu conhecimento de React JS com técnicas avançadas para desenvolver e otimizar o tempo dos projetos. Seja um desenvolvedor front-end de alta performance!

Certificado


Criando um site para encontrar restaurantes usando Google Maps que consulta API do Google - 10h

Nesse projeto vamos construir junto com o especialista um sistema web de busca de restaurantes, parecido com o serviço que o Google oferece. Vamos desenvolver esse buscador usando React.JS e API do Google, iniciando do zero à nuvem.

Certificado


Desafio Resolvendo Algoritmos

Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.

About

Repositório das aulas do Bootcamp React Web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published