Escolar Documentos
Profissional Documentos
Cultura Documentos
BRASIL - Carreira Full Stack Designer - 2022
BRASIL - Carreira Full Stack Designer - 2022
FULL STACK
DESIGNER
Plano de estudos
A CODERHOUSE é uma escola digital com
cursos online e ao vivo nas áreas de
Design, Produto, Marketing, Programação
e Dados. Nascemos para democratizar a
educação digital e tecnológica na
América Latina. Criamos uma plataforma
para tornar este ensino online e ao vivo um
meio de transformação. Individual.
Coletiva. E ofertamos programas de
educação aplicados que mudam a sua
carreira porque te ajudam a executar mais
e melhor. Mais de 70.000 estudantes de
diversos países já passaram por nossos
cursos. Entre para a maior comunidade de
aprendizagem da América Latina.
#DEMOCRATIZANDOAEDUCAÇÂO
FULL STACK
DESIGNER
Nessa carreira você irá aprender a analisar e melhorar todos os
aspectos da Experiência do Usuário de produtos digitais, desde
a criação de interfaces focadas no seu usuário até o
desenvolvimento de aplicações de produtos digitais.
Você aprenderá a pesquisar e investigar sobre um problema
que será resolvido com uma ideia de aplicativo ou web, além de
aprender as metodologias de design para o seu projeto. Assim,
será capaz de fundamentar as decisões de design do projeto
de forma clara.
Somando a isso você irá aprender a como criar um website
mergulhando nas melhores práticas do web design responsivo,
trabalhando com HTML e CSS. Além disso, você saberá como
programar com Javascript, adicionando interatividade e
dinamismo aos seus projetos. Você também conhecerá o
framework React JS, que permitirá fazer sites mais complexos,
dinâmicos e escaláveis.
Por outro lado, no curso de Programação Back end você será
capaz de projetar aplicativos completos de back end sendo
eles robustos, rápidos e escaláveis, podendo dominar diferentes
técnicas de comunicação, gestão de processos distribuídos,
controle de grande s volumes de dados e implementação em
diferentes plataformas web.
MODALIDADE DURAÇÃO
Aulas online e ao vivo 60 semanas
Plano de estudos
Cursos da carreira
1. Design UX/UI
Neste curso, você irá aprender a pesquisar e investigar sobre
um problema que será resolvido com uma ideia de aplicativo
ou web. Vai desenhar e criar um protótipo de aplicativo ou
site mobile first (com base nessa tendência, uma versão
otimizada para dispositivos móveis é criada primeiro e, em
seguida, é estendida para a web ou desktop). Você irá
começar a traduzir a sua ideia definindo suas principais
funcionalidades (MVP). Também passará pela definição de um
público-alvo ou usuário, para o desenvolvimento do
protótipo. Usará ferramentas de protótipo atuais e solicitadas
no mundo do trabalho. Da mesma forma, validará seu projeto
através de diferentes metodologias e atividades. Irá adquirir
habilidades em metodologias ágeis. Será capaz de
fundamentar as decisões de design do projeto de forma
clara. Por fim, aprenderá as metodologias de design para o
seu projeto.
2. Desenvolvimento Web
Neste curso você aprenderá como criar seu site. Você vai
mergulhar em melhores práticas de desenvolvimento web,
trabalhando com HTML e CSS. Você conhecerá ferramentas
para otimizar ao máximo o site, implementando práticas de
versionamento de código com Git e pré-processadores como
SASS. No final, você saberá como aplicar o Bootstrap aos
seus projetos, e você entenderá a importância de SEO em
seus desenvolvimentos. Você fará o upload do seu site para
um servidor e você aprenderá a interagir com este serviço.
Você também poderá praticar como fazer e apresentar um
orçamento para um cliente final.
Plano de estudos
Cursos da carreira
3. Javascript
Neste curso você aprenderá os fundamentos da linguagem
de programação mais utilizada hoje, e com a qual é possível
criar aplicativos de todos os tipos. Você vai aprender sobre o
uso de bibliotecas estudando jQuery e como usar AJAX.
Quando terminar este curso, você poderá criar soluções web
interativas e utilizar qualquer framework JavaScript.
4. React JS
Neste curso, que é o terceiro nível da carreira de
desenvolvedor front-end, você aprenderá a programar por
componentes, através de Javascript, JS, ES6, além de
conhecer as vantagens de usar fluxos de dados. Você vai
praticar o tratamento de rotas usando o Firebase e vai
entender o uso do DOM virtual através dos desenvolvimentos
com React JS. Ao final, você poderá criar seus próprios
aplicativos SPA e você será capaz de fazer qualquer
desenvolvimento com um dos frameworks mais populares e
avançados do momento.
Plano de estudos
Cursos da carreira
5. Back end
Neste curso você aprenderá a desenvolver aplicações
modernas com Nodes.js e MongoDB. Irá programar em
Javascript do lado do servidor aplicando técnicas
assíncronas. Aprenderá a trabalhar com bases de dados
NoSQL dominando a gestão dos dados de forma eficiente,
ágil e com uma frande facilidade de escalabilidade. Ao
finalizar o curso você será capaz de projetar aplicações
completas de backed que sejam robustas, rápidas e
escaláveis, dominando diferentes técnicas de comunicação,
manejo de processos distribuídos, controle de grandes
volumes de dados e implementação em diferentes
plataformas web.
Plano de estudos
CONTEÚDO
design UX/UI
0. Introdução geral a UX/UI Motivações e frustrações
O que é UX? Mapa de empatia
O que é UI? Benchmarking de produtos
Plano de estudos
CONTEÚDO
Plano de estudos
CONTEÚDO
Plano de estudos
CONTEÚDO
Plano de estudos
CONTEÚDO
desenvolvimento web
0. Introdução ao Desenvolvimento - Bases do CSS e atributo Class
Web
- Conceitos básicos de 4. CSS + Box Modeling
Desenvolvimento Web - Tipografias web e fundos
- Ferramentas a utilizar - Posicionamento e visualização
- Instalação dos software
5. Flexbox
1. Prototipagem e conceitos básicos - O que é?
de HTML - Propriedades de pais e filhos
- Projeto web: o que é? - Propriedades para o Flex container
- Prototipagem a partir do papel e Flex item
- HTML e tags
6. Grids
2. Primeiros passos com HTML - Implementação de Grids e Grids
- Listas, tabelas, formulários e links Mobile First
Plano de estudos
CONTEÚDO
Plano de estudos
CONTEÚDO
JAVASCRIPT
0. Introdução ao JavaScript - Switch
- Diferença entre sites e
aplicativos web 4. Programação com funções
- HTML, CSS e algoritmo - Funções e propriedades básicas
- Variáveis locais e globais
1. Conceitos gerais - Função anônima e arrow function
- JavaScript: fundamentos
- Sintaxe e Código: escrita, regras 5. Objetos
básicas, valores e variáveis - Definição e utilidade
- Sentenças: prompt, console, alert - Propriedades e valores
- Funções construtoras
2. Controle de fluxos - Métodos do objeto e funções
- Javascript: condicionais
- Variáveis 6. Arrays
- Operadores lógicos - Conceito
- Algoritmo com arrays
3. Laços e Iterações - Métodos de busca e transformação:
- Javascript: laços find(), filter(), map().
- While
Plano de estudos
CONTEÚDO
Plano de estudos
CONTEÚDO
13. Biblioteca
- Biblioteca JavaScript
- Implementação e documentação
14. Promises
- Modelos síncronos e assíncronos
de programação
- Call Stack e Event Loop
- Promises
Plano de estudos
CONTEÚDO
React JS
1. Nivelamento - JSX: funcionamento e
-HTML e HTML 5 características
- DOM
- CSS 4. Componentes I
- JS - Componentes
- Propriedades
2. Instalação e configuração do - Padrões
NodeJs
- Virtual DOM 5. Componentes II
- Node: o que é, instalação, NPM - Anatomia de um componente.
- Criação de uma CLI (interface de - Propriedades: children e props.
linha de comando) - State: baseado em classe e
baseado em função.
3. JSX e Transpiling - Ciclo de vida: 3 classificações e
- Syntax sugar método.
- Polyfills e compatibilidade
- Bundling com webpack 6. Promises, assincronia e map
- Transpiling - Promise: o que é e como cria.
- JSX: funcionamento e - Método map.
características
Plano de estudos
CONTEÚDO
Plano de estudos
CONTEÚDO
13. Firebase II
- Revisão das arquiteturas.
- Armazenamento na Firestore:
organização e tipos de dados.
- Modificando e criando: criação;
atualização de um documento;
batch update.
14. Workshop
- Parte 1: otimização de código.
- Parte 2: checkout final, código
limpo e configurar readme.md.
Plano de estudos
CONTEÚDO
Plano de estudos
CONTEÚDO
- Mocks
- Otimização geral: Normalização e
Gzip
- Versões e pacotes
- Logs Debug e Profiling
- Clusters e escalabilidade
- PROXY e NGINX
- Prática integradora
- Configuração e segurança
- Documentação em API REST
- Testes unitários
- Teste Avançado: Teste de
funcionalidades
- GRAPHQL
- Frameworks de desenvolvimento:
NEST
Plano de estudos
CARREIRA: DESENVOLVEDOR
FULL STACK
ajuda@coderhouse.com
www.coderhouse.com.br
instagram.com/coderhousebrasil