Published using Google Docs
Formação Full Stack Desenvolve 2022-Grupo Boticário
Updated automatically every 5 minutes

Formação Full Stack Desenvolve - Grupo Boticário - edição 2022

 A pessoa desenvolvedora Full Stack é responsável por toda a construção da solução e suas integrações. Aprenda lógica de programação, javascript, Flutter, HTML/CSS, Node.js, Git e Github.

Quer saber mais sobre o que faz uma pessoa desenvolvedora Full Stack aqui no gb.tech? Se liga no que a Jessica Machado, dev aqui no Grupo Boticário, tem a falar:

Clique na imagem acima para assistir o vídeo ou diretamente aqui.

Abaixo, você encontra a grade de conteúdos e o cronograma do Desenvolve 2022 para a formação em Full Stack. Mas não se preocupe! Se você não entendeu algum termo ou não conhece os cursos listados abaixo, não tem problema: nenhum conhecimento prévio em tecnologia (com exceção do uso de um notebook e de como acessar a internet) será exigido de você, nem mesmo o idioma inglês.

*A grade de conteúdo abaixo está sujeita a alterações sem aviso prévio.

Curso

Carga Horária

Módulo

Semana

Lógica de programação I: Os primeiros programas com Javascript e HTML

16

Inicial

1

Lógica de programação II: pratique com desenhos, animações e um jogo

10

Inicial

2

Arquitetura de computadores: Por trás de como seu programa funciona

8

Inicial

2

Scratch: Programando seu jogo 2d Parte 1

6

Inicial

3

Jogos clássicos parte 1: Iniciando no Javascript com Pong

6

Inicial

3

Jogos clássicos parte 2: laços e listas com Javascript

4

Inicial

3

HTML5 e CSS3 parte 1: A primeira página da Web

8

Inicial

4

HTML5 e CSS3 parte 2: Posicionamento, listas e navegação

8

Inicial

4

HTML5 e CSS3 parte 3: Trabalhando com formulários e tabelas

8

Inicial

5

HTML5 e CSS3 parte 4: Avançando no CSS

8

Inicial

5

LGPD: Conhecendo e entendendo seus impactos

10

Inicial

5

Git e Github: Controle e compartilhe seu código

6

Inicial

6

VSCode: Dicas e truque

0,5

Inicial

6

Layouts Responsivos: Trabalhando com layouts mobile

7

Inicial

6

JS na Web: Manipule o DOM com JavaScript

6

Inicial

6

JavaScript na Web: Validação de Formulários e HTML5

8

Inicial

7

JS na Web: Armazenando dados no navegador

8

Inicial

7

JS na web: CRUD com JavaScript assíncrono

8

Inicial

7

Expressões regulares: Capturando textos de forma mágica

12

Inicial

8

HTTP: Entendendo a web por baixo dos panos

14

Inicial

8

Rest com NodeJS: API com Express e MySQL

8

Inicial

9

NodeJS: Streaming de dados e Repositório

10

Inicial

9

NodeJS: Crie uma API REST padronizada e escalável

10

Inicial

10

NodeJS: Avançando em APIs REST com controle de versões

8

Inicial

10

ORM com NodeJS: API com Sequelize e MySQL

10

Inicial

11

ORM com NodeJS: Avançando nas funcionalidades do Sequelize

10

Inicial

11

Hábitos: da produtividade às metas pessoais

8

Soft skills

12

Fundamentos do JavaScript: Tipos, variáveis e funções

12

Front end

12

Foco: Trazendo mais resultados para o dia a dia

10

Soft skills

13

Fundamentos do JavaScript: Arrays

10

Front end

13

Comunicação: Como se expressar bem e ser compreendido

8

Soft skills

14

Fundamentos do JavaScript: Objetos

10

Front end

14

Comunicação não violenta: Consciência para agir

8

Soft skills

15

JavaScript: Programando a Orientação a Objetos

10

Front end

15

Comunicação não violenta parte 2: Mantendo a empatia

4

Soft skills

16

Flexbox: Posicione elementos na tela

9

Front end

16

CSS Grid: Simplificando layouts

8

Front end

16

Feedback: a arte de orientar e ser orientado com sentido

5

Soft skills

17

Arquitetura CSS: Descomplicando os problemas

8

Front end

17

Comunicação corporativa: Usando PowerPoint de forma efetiva

6

Soft skills

17

TypeScript parte 1: Evoluindo seu JavaScript

10

Front end

18

Oratória parte 1: Compartilhe ideias e histórias

8

Soft skills

18

TypeScript parte 2: Avançando na linguagem

10

Front end

19

Typescript parte 3: Mais técnicas e boas práticas

10

Front end

19

Performance Web II: Critical Path, HTTP/2 e Resource Hints

20

Front end

20

Oratória parte 2: Apresentações em público

6

Soft skills

21

Introdução ao SQL com MySQL: Manipule e consulte dados

12

Dados

21

React: Entendendo como a biblioteca funciona

12

Front end

22

Kanban parte 1: Fundamentos Essenciais

6

Gestão ágil

22

React: Function Components, uma abordagem moderna

12

Front end

23

Kanban parte 2: Métricas e Práticas Avançadas

8

Gestão ágil

23

React: Hooks, Contextos e boas práticas

10

Front end

24

React Router: Navegação em uma SPA

8

Front end

24

Scrum parte 1: Gerencie o seu projeto de forma ágil

5

Gestão ágil

25

React: Abstraindo seu CSS com Styled Components

6

Front end

25

React: Gerenciamento de estados globais com ContextAPI

10

Front end

25

Scrum Parte 2: O Manifesto Ágil, Liderança e Organização em Scrum

5

Gestão ágil

26

React: Automatizando os testes em aplicações front-end

8

Front end

26

Node.js e JWT: autenticação com tokens

8

Back end

26

Scrum Parte 3: Iniciando Projetos com Agile

6

Gestão ágil

27

Node.js: Refresh Tokens e confirmação de cadastro

10

Back end

27

Segurança Web: Vulnerabilidades do seu sistema e OWASP parte 1

6

Front end

27

Segurança Web: Vulnerabilidades do seu sistema e OWASP parte 2

6

Front end

28

Scrum Parte 4: Planejando Projetos com Agile

7

Gestão ágil

28

NodeJS: Controle de acesso e autorização com RBAC

10

Back end

28

Scrum Parte 5: Executando Projetos com Agile

5

Gestão ágil

29

Fundamentos de Flutter: Crie o seu primeiro App

15

Mobile

29

Scrum Parte 6: Revisão, Retrospectiva e Encerramento de Projetos com Agile

4

Gestão ágil

30

Persistência com Flutter: Crie um app com armazenamento interno

8

Mobile

30

Flutter com web API: integrando sua app mobile

8

Mobile

30

OKR: Construindo metas ágeis

6

Gestão ágil

31

Comunicação HTTP: Flutter com web API

10

Mobile

31

Flutter: Firebase Crashlytics, gere relatórios de erro em tempo real

10

Mobile

32

Flutter: Gerenciamento de Estados com Provider

8

Mobile

32

Flutter: Streams de programação reativa com BLoC

8

Mobile

33

Flutter i18n: Abordagens de internacionalização

8

Mobile

33

Testes de unidade e Widget com mocks: Boas práticas no Flutter

10

Mobile

34

Flutter Nuvigator: Controle de rotas e navegação

10

Mobile

34

Fundamentos de UX: Entenda a experiência de usuário

8

UX

35

UX Strategy: divergindo e afunilando ideias

12

UX

35

UX Usability: facilite a vida do seu usuário no mobile

10

UX

36

UX Produto: monitore, mensure e teste o seu projeto

2

UX

36

Design Thinking: Viabilizando soluções

8

UX

36

Figma: Design visual de um site mobile

10

Opcional: UX

37

Figma: Componentes da interface

10

Opcional: UX

37

Figma: Trabalhando na construção de um Design System

12

Opcional: UX

38

OWASP Top 10: de Injections a Broken Access Control

4

Opcional: Segurança

38

OWASP Top 10: Security misconfiguration, logging e monitoramento

6

Opcional: Segurança

38

OWASP: Padrão de verificação de segurança de aplicações

6

Opcional: Segurança

39

OWASP: Padrão de verificação de segurança de aplicações V5 a V8

7

Opcional: Segurança

39

OWASP: Padrão de verificação de segurança de aplicações V9 a V14

7

Opcional: Segurança

39