Módulo 00 Boas Vindas A sua jornada Aula 01 Comece aqui Aula 02 Um caminho não tão rápido, não tão fácil Aula 03 Como ter sucesso Aula 04 Extraindo o máximo do Discord Aula 05 Feedbacks para evolução constante Aula 06 Figma para desenvolvedores Módulo 01 Um mundo totalmente novo Aula 01 É tudo código Aula 02 Hardware e software Aula 03 Sabe falar inglês e computês? Aula 04 As 3 partes principais Aula 05 Entre zeros e uns Aula 06 Pastas, arquivos e extensões Aula 07 Interfaces (GUI vs CLI) Aula 08 Exercício - Mapa de criptografia Módulo 02 A sua ferramenta de trabalho Aula 01 Como a internet funciona Aula 02 Atrelando domínios à IPs Aula 03 Nomes de domínios e TLDs Aula 04 Um endereço completo Aula 05 Serviços e portas Aula 06 Criptografia assimétrica para garantir autenticidade e confidencialidade Aula 07 As 3 linguagens do navegador Aula 08 HTML, a porta de entrada Aula 09 As chamadas de rede no developer tools Módulo 03 Um novo documento Aula 01 Origem e sintaxe do HTML Aula 02 Editores de texto e código Aula 03 Estrutura padrão do HTML Aula 04 Listagem de tags ativas e obsoletas Aula 05 Trabalhando localmente com HTML Aula 06 Tudo é controlado por tags Aula 07 Caracteres reservados, símbolos e emojis Aula 07b Comentários em código HTML Aula 08 E essa tal de semântica? Aula 09 Adicionando um favico Aula 10 Informando ao computador os tipos de arquivos Aula 11 Interligando documentos Aula 12 SGML, o precursor Aula 13 Trabalhando com SVGs Aula 14 Desafio 01 - Mini bio Aula 15 Desafio 02 - Tabela da copa Módulo 04 Um estilo próprio Aula 01 Folhas de estilo em cascata Aula 02 Sintaxe básica de uma declaração Aula 03 As 3 formas de usar e sua hierarquia Aula 03b Comentários em código CSS Aula 04 Resetando estilos dos navegadores Aula 05 Uma ajuda do Developer Tools Aula 06 Tipo padrão de elementos Aula 07 Manipulando elementos inline Aula 08 Como o navegador renderiza Aula 09 Tudo que você precisa entender sobre cores Aula 10 Espaçamento interno e externo Aula 11 Declarações shorthand Aula 12 Adicionando bordas Aula 13 Bordas arredondadas Aula 14 Um exercício de estilos Aula 15 Desafio - estilizando os exercícios de HTML Módulo 05 Tipografia para web Aula 01 Tipografia e os tipos de fontes Aula 02 Espaços e peso das fontes Aula 03 Usando fontes no CSS Aula 04 Carregando fontes externas Aula 05 Importando fontes de um servidor externo Aula 06 Importando arquivos CSS dentro do CSS Aula 07 O HTML e a Tipografia Aula 08 Um plugin para identificar fontes Aula 09 Glifos, Pictogramas, e caracteres especiais Aula 10 Desafio Trabalhando com tipografia Módulo 06 Composição de layouts Aula 01 Recapitulando - tipos de elementos Aula 02 Um tipo flexível Aula 03 Flexbox container Aula 04 Alinhamento x e y Aula 05 Espaço entre elementos Aula 06 Quebrando linhas Aula 07 Direção reversa Aula 08 Itens com tamanho flexível Aula 09 Ordenando elementos específicos Aula 10 Uma ajudinha para entender flexbox Aula 11 Exercício - montando uma estrutura de layout Aula 12 Tags de layout semânticas Aula 13 Desafio - Criando diferentes estruturas de layouts Aula 14 Desafio - Criando um pequeno grid com Flexbox Aula 15 Pratique jogando - Flexbox Froggy Módulo 07 Composição de layouts - Alternativo Aula 01 Uma segunda opção para montar layouts Aula 02 Definindo colunas com grid layout Aula 03 Ajustando linhas com grid layout Aula 04 Grid implícito e explicito Aula 05 Espaçamento entre itens do grid Aula 06 Manipulando posições de elementos Aula 07 Espaços nomeados Aula 08 Desafio - Montando um layout Aula 09 Pratique jogando - Grid Garden Módulo 08 Unidades de medida no CSS Aula 01 CSS units - Absolutas vs Relativas Aula 02 Unidade de medida - porcentagem Aula 03 Unidade de medida - em Aula 04 Unidade de medida - rem Aula 05 Unidade de medida - viewport Aula 06 Unidade de medida - ch Aula 07 Cuidados e recomendações Aula 08 Um exercício prático Módulo 09 Seletores CSS além do básico Aula 01 Seleção de elementos - recapitulando Aula 02 Selecionando elementos específicos Aula 03 Descendant selector Aula 04 Child selector Aula 05 Sibling Selector Aula 06 Seletor universal Aula 07 Seletor de atributos Aula 08 Pseudo classes Aula 09 Pseudo Elementos Aula 10 Pratique jogando - CSS Dinner Módulo 10 CSS além do básico Aula 01 Controlando o tamanho dos elementos Aula 02 Controlando a rolagem da página Aula 03 Posicionando elementos "na unha" Aula 04 Posicionando elementos na 3a dimensão Aula 05 Responsividade Aula 06 Media queries Aula 07 Desafio Aula 08 Encerramento fase 1 Módulo 11 Interagindo com o computador, como faziam os antigos astecas Aula 00 Início fase 2 Aula 01 No princípio, tudo era texto Aula 02 Primeiros passos Aula 03 Manipulando diretórios Aula 04 Trabalhando com arquivos Aula 05 Comandos dentro de um arquivo Aula 06 Outros comandos e casos de uso Módulo 12 O 2º conhecimento mais importante Aula 01 Introdução Aula 02 Sistemas de controle de versão Aula 03 Gerenciamento de versão Aula 04 Verificando e instalando o git Aula 05 Configurando o Git Aula 06 Iniciando um novo repositório Aula 07 Fluxo de trabalho e rastreamento Aula 08 Visualizando o histórico de alterações Aula 09 Conhecendo Git Branchs Aula 10 Repositórios remotos Aula 11 Primeiro repo no Github Aula 12 Markdown e um desafio Aula 13 Praticando comandos Git Módulo 13 É tudo lógica Aula 01 Matemática não, filosofia Aula 02 Um pouquinho de matemática Aula 03 Computador é um burro muito rápido Aula 04 O método 4Q's Aula 05 Como praticar lógica Módulo Call de boas vindas_Turma 02 Aula Call de boas vindas_Turma 02 - 19/08/22 Módulo Plantões de dúvidas Aula Plantão de dúvidas - 16/06/22 Aula Plantão de dúvidas - 21/06/22 Aula Plantão de dúvidas - 29/06/22 Aula Plantão de dúvidas - 07/07/22 Aula Plantão de dúvidas - 12/07/22 Aula Plantão de dúvidas - 22/07/22 Aula Plantão de dúvidas - 05/08/22 Aula Plantão de dúvidas - 11/08/22 Aula Plantão de dúvidas - 17/08/22 Aula Plantão de dúvidas - 31/08/22 Aula Plantão de dúvidas - 08/09/22 Aula Plantão de dúvidas - 14/09/22 Módulo Coder's Club Aula 01 Mentoria Coder's Club - 24/06/22 Aula 02 Mentoria Coder's Club - 08/07/22 Aula 03 Mentoria Coder's Club - 21/07/22 Aula 04 Mentoria Coder's Club - 04/08/22 Aula 05 Mentoria Coder's Club - 19/08/22 Aula 06 Mentoria Coder's Club - 01/09/22 Aula 07 Mentoria Coder's Club - 15/09/22 Módulo Full Stack Challenge #01 Aula 01 Um resumo de como tudo funciona Aula 02 A base dos documentos da web Aula 03 Adicionando estilo ao documento Aula 04 Conhecendo o projeto Aula 05 Brincando com HTML e CSS puros Aula 06 Atendendo à todos Aula 07 Um pouco de JS Aula 08 Entendendo a DOM Aula 09 Preciso de NodeJS no front Aula 10 Linha de comando Módulo Full Stack Challenge #02 Aula 01 Iniciando um projeto React com Vite Aula 02 Gerenciamento de pacotes com npm e yarn Aula 03 Primeiros passos com React Aula 04 Iniciando com TailwindCSS Aula 05 Um componente reutilizável Aula 06 Finalizando o HTML e CSS Aula 07 Formulário e contador de caracteres Módulo Full Stack Challenge #03 Aula 01 Criando um servidor HTTP Aula 02 Adicionando roteamento Aula 03 Tratando dados da requisição com bodyParser Aula 04 Configurando CORS Aula 05 Usando o insomnia para testar o backend Aula 06 Banco de dados na memória Entendendo as peças Aula 07 Introdução rápida à bancos de dados Aula 08 ORMs e qual vamos usar Aula 09 Instalando o prisma Aula 10 Serviço de banco de dados gratuito na nuvem Aula 11 Criando um schema no prisma Aula 12 Migrations no prisma e o planetscale Aula 13 Escrevendo o primeiro CRUD Módulo Full Stack Challenge #04 Aula 01 Entendendo sobre autenticação Aula 02 Criando um usuário e guardando os dados com segurança Aula 03 Evitando erros de dados duplicados Aula 04 Autenticação de usuário Aula 05 O tal do JWT Aula 06 Rotas de backend seguras Aula 07 Organizando a casa para trabalhar com multiplas páginas Aula 08 Centalizando uma div na pagina Aula 09 Estilizando a tela de login Aula 10 Gerenciamento de estado do form com Formik Aula 11 Validando formulários com Formik + Yup Aula 12 Fazendo login na API Aula 13 Gerenciando estado de usuário autenticado Módulo Full Stack Challenge #05 Aula 01 Criando uma pagina de cadastro Aula 02 Os fundamentos do roteamento Aula 03 API de cadastro devolvendo JWT para autenticação Aula 04 Fundamentos da responsividade de interfaces Aula 05 Deixando a tela de login responsiva Aula 06 O segundo conhecimento mais importante para programadores Aula 07 Entendendo git com costrunção de uma casa Aula 08 Branches e repositórios Aula 09 Iniciando com git e repositorios remotos Aula 10 Trazendo a lista de tweets do backend Aula 11 Capturando o token do usuário logado Aula 12 Enviando tweets da interface para o banco de dados Aula 13 Conectando no backend com API dinâmica Aula 14 Deploy contínuo Aula 15 Deploy do banco para produção Aula 16 Meu primeiro deploy da API Aula 17 Disponibilizando o frontend para uso Módulo Maratona Starter Aula 01 Conhecendo o projeto Aula 02 Instalando o Live Server Aula 03 Estrutura padrão do HTML5 Aula 04 CSS reset e fonte Aula 05 Estrutura inicial da página Aula 06 Estilizando o header Aula 07 A técnica milenar de posicionamento Aula 08 Hero html e botões genéricos Aula 09 Finalizando o Hero Aula 10 Uma nova section Aula 11 Lista de cards de serviços Aula 12 O bloco de localização Aula 13 Adicionando o mapa interativo Aula 14 Rodapé finalizado Aula 15 Adicionando a logo da empresa Aula 16 Adicionando whatsapp Aula 17 Colocando a página online