Skip to content

Latest commit

 

History

History
132 lines (103 loc) · 9.17 KB

SPTech_DesenvolvimentoFrontEnd.md

File metadata and controls

132 lines (103 loc) · 9.17 KB

BootCamp SPTech Desenvolvimento Front-end

SPTech Desenvolvimento Front-end

Você aprenderá muito mais sobre os conceitos de desenvolvimento front-end utilizando o React.js para atuação em projetos e no desenvolvimento web, por meio de componentes da interface de usuários.

📋 Intermediario 💻 24 atividades 🕟 82 hrs

Pagina oficial do Bootcamp

SPTech Desenvolvimento Front-end
01. Bem-vindo à DIO
02. Lógica de Programação Essencial
03. Introdução ao Git e ao GitHub
04. Fundamentos de Arquitetura de Sistemas
05. Criando um repositório para seus projetos inovadores
06. Programação para internet com HTML5 e CSS3
07. Construindo páginas para internet com Bootstrap
08. Arquitetura de Sistemas Avançado
09. Projetos ágeis com SCRUM
10. Programação para internet com JavaScript
11. Recriando o jogo da cobrinha com JavaScript
12. JavaScript ES6 essencial
13. Introdução a Programação com JavaScript
14. Desmistificando map, filter e reduce
15. Fundamentos Aritméticos em JavaScript
16. Entendendo Promises de uma vez por todas
17. Como funciona o async/await
18. Ordenação e Filtros em JavaScript
19. Requisitando dados de uma API de criptomoedas
20. Desenvolvimento avançado com JavaScript ES6
21. Introdução ao ReactJS
22. Desenvolvimento de aplicações para internet com ReactJS
23. Práticas avançadas em projetos com ReactJS
24. Desenvolvendo uma Progressive Web Application com React para mapear os dados do COVID19 pelo mundo

https://hermes.digitalinnovation.one/courses/badge/7425308d-fd51-4b5a-b815-abe8c61d2623.png

01. Bem-vindo à DIO

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

https://hermes.digitalinnovation.one/courses/badge/88cb0f8d-dcdb-4c7d-a9c5-c56d021a23b1.png

02. Lógica de Programação Essencial

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.

https://hermes.digitalinnovation.one/courses/badge/c1f33b18-497b-408b-885f-ee8db71d872b.png

03. Introdução ao Git e ao GitHub

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.

https://hermes.digitalinnovation.one/courses/badge/39ffe32f-f748-4905-8d66-6932d45ef77d.png

04. Fundamentos de Arquitetura de Sistemas

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

https://hermes.digitalinnovation.one/courses/badge/dd929e5d-b157-4c10-b913-0fc3c19d6d3d.png

05. Criando um repositório para seus projetos inovadores

Aprenda neste curso a criar desde uma conta no GitHub até o seu primeiro repositório na plataforma para compartilhar código com outros desenvolvedores e entrar no radar de recrutadores.

https://hermes.digitalinnovation.one/courses/badge/fd5b9ad3-755f-4356-a20f-960ee81410f5.png

06. Programação para internet com HTML5 e CSS3

Aprenda a construir uma página WEB utilizando estrutura de HTML5 e defina estilos para elementos utilizando CSS3.

https://hermes.digitalinnovation.one/courses/badge/e830c6d2-0566-4c36-a5d9-d261fef2c57d.png

07. Construindo páginas para internet com Bootstrap

Aprenda a utilizar o framework Bootstrap e aprofunde mais o seu conhecimento em HTML5 e CSS3.

https://hermes.digitalinnovation.one/courses/badge/c0374d9b-3a3b-49a2-9569-805846506ec7.png

08. Arquitetura de Sistemas Avançado

Conheça sobre os conceitos da arquitetura de sistemas, aplicações em nuvem e operações em softwares.

https://hermes.digitalinnovation.one/courses/badge/a2d012ac-78ee-40b0-a96c-3e48d06eaaad.png

09. Projetos ágeis com SCRUM

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

https://hermes.digitalinnovation.one/courses/badge/3cd53359-923e-4cc6-ae36-1dea026d3c39.png

10. Programação para internet com JavaScript

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

https://hermes.digitalinnovation.one/lab_projects/badges/a76eeb20-bdcd-4d60-b08d-132185e57ea9.png

11. Recriando o jogo da cobrinha com JavaScript

Já pensou em criar seu próprio jogo do zero? Aprenda a desenvolver de forma simples o clássico jogo da cobrinha utilizando HTML, CSS e JavaScript.

https://hermes.digitalinnovation.one/courses/badge/e9a71f8f-1275-4f41-b606-234ba3627920.png

12. JavaScript ES6 essencial

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.

https://hermes.digitalinnovation.one/code_challenge/badge/3c37380e-f6d2-459b-92f3-d18f413ad8ec.png

13. Introdução a Programação com JavaScript

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.

https://hermes.digitalinnovation.one/courses/badge/398ce95f-49f3-4570-8d88-2b80fc6d3d51.png

14. Desmistificando map, filter e reduce

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

https://hermes.digitalinnovation.one/code_challenge/badge/66321cf6-9040-489a-8ef0-b2acf375a497.png

15. Fundamentos Aritméticos em JavaScript

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.

https://hermes.digitalinnovation.one/courses/badge/b9520de9-48a5-49eb-8313-e2e2406cc645.png

16. Entendendo Promises de uma vez por todas

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!

https://hermes.digitalinnovation.one/courses/badge/b2bb86d8-e066-4bcc-8a37-55ef17f4378e.png

17. Como funciona o async/await

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.

https://hermes.digitalinnovation.one/code_challenge/badge/bced81ef-d011-46c1-bb04-a2eec7cc2194.png

18. Ordenação e Filtros em JavaScript

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.

https://hermes.digitalinnovation.one/lab_projects/badges/3d0ef6cd-d204-43fa-a587-4bea6dd90a8b.png

19. Requisitando dados de uma API de criptomoedas

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.

https://hermes.digitalinnovation.one/courses/badge/c2c97346-d62c-4739-92ba-d534b087aa56.png

20. Desenvolvimento avançado com JavaScript ES6

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.

https://hermes.digitalinnovation.one/courses/badge/47fb3627-20f0-4f92-a709-3e42cbe5cb36.png

21. Introdução ao ReactJS

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

https://hermes.digitalinnovation.one/courses/badge/13c558ea-8c4a-4734-b4e5-204954fd9f5b.png

22. Desenvolvimento de aplicações para internet com ReactJS

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

https://hermes.digitalinnovation.one/courses/badge/f8ccb942-b9c7-47c6-bd04-7ac23dc0208e.png

23. Práticas avançadas em projetos com ReactJS

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!

https://hermes.digitalinnovation.one/lab_projects/badges/064cac9d-3fc2-4389-80cd-178a91a15475.png

24. Desenvolvendo uma Progressive Web Application com React para mapear os dados do COVID19 pelo mundo

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.