Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bootcampão do Maykão Objetivo: Deixar ele preparado pra entrar no GoStack
Bootcampão do Maykão
Objetivo: Deixar ele preparado pra entrar no GoStack
Bônus
Linux / Terminal avançado
Git/Github
Flexbox
Semana 02
Módulo 03
Add Back-end
Template Engine (Nunjucks)
Variáveis
Condicionais
Partials / layouts
loops
Node.js
Starting server
Dependencies
Npm
Rotas GET
query
Convertendo Projeto 01
json
Módulo 04
Dominando o Front e o Back
Node.js
Arquitetura
Comparativo
Tratamento de exceção / Debug
Middlewares
Call Stack, Callback Queue, and Event Loop
Rotas e navegação
DOM
Como funciona?
Manipulando a DOM
À fundo no HTML / CSS / JS client
Modal
LocalStorage
Animations/Transitions/Grid/Flexbox
responsividade
Formulários e métodos HTTP
Input types
Properties
Elements
Submit
Actions
Sistema de Academia
backend completo CRUD
instrutores
membros
Semana 01
Módulo 01
Introdução à programação
Linguagens de programação
Qual linguagem escolher?
Por que JavaScript?
Web vs Desktop vs Mobile
Algoritmo
Motor do JavaScript
Linguagens compiladas vs ...
Tipagem dinâmica vs estática
Tipos de dados
Objetos e vetores à fundo
Tudo são objetos
Estruturas de repetição
Condicionais
Ambiente de desenvolvimento
Editor de texto
Navegador
Terminal
Instalando Node.js / NPM
Módulo 02
Front-end
Javascript (cliente/servidor)
HTML / CSS
Tags
Como executar
Formas de incorporar CSS
Atributos
PROJETO 01. Site Meu Perfil
Pelo menos duas páginas
Estrutura simples HTML/CSS
Usar JavaScript pra alguma ação front-end
Back-end vs front-end
Cliente e servidor
Comunicação HTTP
Linguagens
Responsabilidades
Semana 03
Módulo 05
SQL
SQL (PostgreSQL)
Operadores
VIEWS, OPERADORES
SELECT, INSERT, UPDATE, DELETE
LEFT, RIGHT, INNER, OUTER JOINS
Como instalar
Por que banco de dados?
Qual banco escolher?
Módulo 06
À fundo no JavaScript
Escopo / this
ES6+ / Babel
Async/await
Promises
Semana 04
Módulo 07
Avançando no Node.js
POO
Repository Pattern / Classe / Extends
MVC
Módulo 08
APP 02. Marketplace (Estilo ML)
Controle de anúncios
Avaliações
Compras
Usuários / Autenticação
Envio de e-mail
Upload de imagens
Carrinho por seção
Calculo de frete (API Externa)
lives
Modulo 02
Propriedades CSS
Layout
position
absolute/fixed/relative
top/right/bootm/left
display
inline/block/hidden
overflow
Enfeites
Cores
Imagens
Textos
Fonts
family
weight
Size
Line-height
word-wrap
letter-spacing
text
decoration
transform
modulo 04
Grid
Flex
Animations / Transitions