Você está na página 1de 10

GAMA EXPERIENCE 3.

0
DESENVOLVIMENTO WEB

Atualizado em 30/05/2022

PROGRAMA DO CURSO
2
QUEM SOMOS

Acontece. Um dia você acorda e se questiona. Verdade. Só que aqui a gente faz isso todo dia.

Esta não é uma escola comum. É uma colagem de trilhas, matérias, mapas, protótipos, cursos.

U
‍ ma colagem que revela a sua vida, a sua trajetória. Os desafios loucos, os estranhos encontros.

O brilho no olho de quem se apaixona, as noites em claro. A beleza está no frio na barriga de um

desafio entregue no prazo, que gerou impacto, que flodou o chat do curso.

Os perigos e a diversão que se tiram de um aprendizado verdadeiro estão aqui e ficarão

registrados pela sua ousadia, opinião e inteligência que irão contribuir para o desenvolvimento

de todos nós.

ESSA É A GAMA ACADEMY.


PRA QUEM É O 3
GAMA EXPERIENCE
Para todas as pessoas loucas e inconformadas, que querem mudar a trajetória das suas carreiras
e não acreditam na educação tradicional como um agente dessa transformação.

Se você não tá mais curtindo seu emprego, e acha que tá na hora


de mudar de área e se aventurar no mercado digital, então o Gama
Experience é para você;

Se você cansou de receber "não" em entrevistas de emprego, ou


se nem te chamam para avançar nos processos seletivos das vagas
que você quer, então o Gama Experience é para você;

Se você acabou de se formar no colégio ou na faculdade e


percebeu que o que o mercado exige é bem diferente daquilo que
aprendeu, então o Gama Experience é para você.

Agora, se você quer um curso onde o professor finge que ensina enquanto você finge que
aprende, um curso onde você aprende tudo do teórico, mas não sabe o que fazer na hora H, um
curso onde, ao término, você coloca o certificado debaixo do braço e volta para casa sem saber
os próximos passos da sua carreira, então o Gama Experience não é para você.

Ficou na dúvida qual cenário mais tem a ver contigo? Fala com a gente ;)

O QUE É O GAMA EXPERIENCE


S em enrolação, esse é um curso que vai te fazer arranjar um trampo na área que você quer.

São 6 meses para aprender todas as habilidades técnicas e comportamentais que o mercado
digital exige para uma vaga júnior - e que a faculdade e outros cursos não te ensinam -, colocar
muito a mão na massa, vendo na prática como aplicar esses novos conhecimentos, trocar com
muita gente bacana, porque networking é a alma do negócio, e mudar o cargo no Linkedin ao
término de tudo.

Você vai formar um portfólio de entregas consistente, receber certificações de temas


importantes para a área de atuação que escolheu, e ter todo um acompanhamento de carreira
para mandar bem nas etapas de seleção e emplacar um emprego novo.

Ah, e o melhor, se você quiser, paga só quando for contratada/o!


4
CRONOGRAMA

E PROGRAMAÇÃO

As aulas de conteúdo técnico, comportamental ou de carreira são online e ao vivo, para você

interagir com os nossos professores e a turma.

Mas se engana quem pensa que esse é um curso igual a todos os outros cursos online. Em

nossos encontros temos momentos de muita interação ao vivo, com papos de carreira, rodas de

debate, dinâmicas de soft skill, workshops de empregabilidade e, claro, mais de 60 horas das

nossas mentorias:

Carga Horária Conteúdo

270 Conteúdo Técnico

80 Conteúdo de Soft Skill

70 Conteúdo de Carreira

144 Dedicação aos Desafios

100 Prática e Estudos

50 Conteúdo de Mercado Digital

96 Mentorias

810 Total

O Programa do Gama Experience Developers será dividido em duas etapas:

Fundamentos Básicos da Programação: Todos os alunos estarão juntos aprendendo os

conceitos básicos necessários com a linguagem Javascript, sendo nossa base para os próximos

passos em programação e tendo o primeiro contato com as tecnologias de front end e back

end.

Especialidades: Após a conclusão dos fundamentos, os alunos poderão ir para as

especialidades de Front End para trabalhar React ou Back End para trabalhar com Node.js e

Express.
5
CURRÍCULO E PORTFÓLIO

Ao término do curso, você terá concluído:

Desafios individuais;

Desafios monostack (apenas com pessoas da mesma área que você);

Desafios multistack (multidisciplinar, design e desenvolvimento juntos).

Você estará pronta/o para assumir um desafio de Desenvolvedor(a) Júnior!

E não são poucas as oportunidades de arranjar esse trampo. Entre FullStack, Front End e
Back End (áreas com intersecções, e que você pode vir a ocupar), são mais de 14.608 vagas
publicadas só no Linkedin, para atuação no Brasil.

Boa parte delas, inclusive, publicadas há mais de 3 meses, ou seja, não existem profissionais
o bastante para atender essa demanda.

Claro que a remuneração vai depender da sua cidade e da empresa, mas, segundo o
Glassdoor, a média salarial da profissão está em torno de R$6.250/mês, sendo que um
salário de entrada na área não costuma ser de menos de R$3.000.

Agora fica o desafio: Procure a descrição de uma vaga de Dev Júnior e compare as
habilidades requeridas com aquelas que você desenvolverá a partir da nossa ementa, na
próxima página. Você verá que a gente ensina até mais do que o mercado espera de você ;)

As linguagens e frameworks de programação variam, mas você aprenderá o que está mais
em alta no país e no mundo, além de serem as bases para aprender qualquer outra
linguagem com muito mais facilidade.
EMENTA PROGRAMÁTICA
 6
Fundamentos
1. Metodologias ágeis 4. HTML

Metodologias Ágeis;
Estrutura HTML5;

Manifesto Ágil;
Tags e Atributos;

O que é o Scrum ;
Meta Tags;

Scrum: Rituais e Cerimônias ;


Semântica;

Scrum: Artefatos ;
Textos;

Scrum na prática;
Links;

Scrum refinamento de backlog;


Imagens;

Kanban. Vídeos;

iframe;

2. Introdução ao mundo do desenvolvimento Listas;

O que é programação;
Tabelas;

Dados do mercado;
Formulários;

Como é a carreira de desenvolvimento ;


Acessibilidade na Web

Linguagens, frameworks e bibliotecas ;


DOM
Editores de texto.
5. CSS
3. GIT Introdução;

O que é GIT;
 Responsividade;

Comando básicos;
Tipos de Estilo;

Init, add e commit;


Classes, Tags e IDs;

Log, status e show ;


Propriedades;

Branch, checkout, merge e push;


Seletores;

Clone e pull;
 Cores e Background;

Ignore;
 Fontes;

Pull Request
 FlexBox;

GitHub Grid;

Bordas;

Hover;

Animações;

EMENTA PROGRAMÁTICA
 7
Fundamentos

6. Lógica de Programação 9. Introdução a Back End

Algoritmos;
Fundamentos de Node

Variáveis e Operações;
Gerenciamento de pacotes

Decisões;
Métodos HTTP

Repetições. MVC

Express

Rotas e API

7. Introdução ao JavaScript
ORM - Sequelize

O que é JavaScript?;
Autenticação JWT

Lógica de programação em JavaScript


Middleware
Funções;

Classes;

Template String;
18. Typescript
Operador Ternário;
Instalando e Usando o TypeScript

Arrow Functions;
Tipos Básicos

Arrays, Spread & Metodos;


Tipo Never

Objetos Destructuring;
Múltiplos tipos com Union Types

SPA, PWA E Webcomponents; Type Alias

Valores nulos ou opcionais

8. Banco de Dados / MySQL Type Assertion

O que é banco de dados


Interfaces

Fundamentos (tabelas e colunas)


Classes

Relacionamentos
Configurando o target do TypeScript

Instalação MySQL e Workbench


Utilizando Modificadores de Acesso

SQL - Sintaxe
Herança
Tabelas com SQL

Relacionamento entre tabelas em SQL

Manipulando dados

Buscas Avançadas

EMENTA PROGRAMÁTICA
 8
ESPECIALIDADE FRONT END

10. Libs JS 13. Testes Automatizados


Bibliotecas de animação
Teste Unitario

Bibliotecas de validação e tratamento de Jest

dados
Cypress

Lodash Storybook

11. CSS Avançado 14. Performance e Produção


Pré Processadores
Preparando sua Aplicação para Produção

Grid
Performance e Acessibilidade

Funcionalidades CSS3
Deploy Heroku

BEM Deploy cPanel

12. React
Instalação

JSX

Componentes

Paginas em React: React Router

React Hooks

Formários em React

Consumo de API

Styled Component

Introdução a Redux

Instalação Redux

Redux: Store e Actions


EMENTA PROGRAMÁTICA
 9
ESPECIALIDADE BACK END
15. Arquitetura de Projeto 18. Mongo
Arquitetura Limpa
Montando Ambiente

Design Patterns - Factory


Criando Modelos

Design Patterns - Singleton


Operações Básicas

SOLID
Relacionamentos
DDD

16. Testes Automatizados 17. Performance e Produção


Configurando Jest e ferramentas
Melhando Perfomace da sua Aplicação

Configurando nosso projeto


Preparando Aplicação para Produção

Clean Architecture
Deploy - Heroku

Teste Unitario
Deploy - VPS
Testes Mock

Teste Integração

17. Node Avançado


Clean Code

Autenticação - Conceitos básicos

Autenticação - JWT

Autenticação - Social

Autenticação - Esqueci minha senha

Leitura de Arquivos - Automatizando


processos com node

Utilizando Logger

.ENV

Helpers

Constantes

Sequelize - Migrations

Sequelize - Seeders

Sequelize - Raw Query


gama.academy

Você também pode gostar