
1. Jornada FrontEnd
1.1. Dev Frontend
1.1.1. Sites e Landing Pages
1.1.2. Interface de Aplicações Web
1.1.3. Codifica Protótipos de Designers
1.1.4. Novas Funcionalidades em Aplicativos Existentes
1.1.5. Faz Manutenção e Melhorias em Sites
1.2. Hard Skills
1.2.1. Internet
1.2.1.1. Como Funciona
1.2.1.2. Navegadores
1.2.1.3. Protocolo HTTP
1.2.1.4. Domínios e DNS
1.2.1.5. Servidores e Hospedagem
1.2.2. Linguagens
1.2.2.1. HTML
1.2.2.1.1. Como Usar
1.2.2.1.2. Formulários
1.2.2.1.3. Boas Práticas e Semântica
1.2.2.1.4. Acessibilidade e SEO
1.2.2.2. CSS
1.2.2.2.1. Como Usar
1.2.2.2.2. Posicionamento e Modelos de Layout
1.2.2.2.3. Responsividade e Media Queries
1.2.2.2.4. Pré-Processadores (Sass, PostCSS, etc)
1.2.2.3. JavaScript
1.2.2.3.1. Lógica de Programação e Sintaxe
1.2.2.3.2. Manipulação do DOM
1.2.2.3.3. JS Moderno (ES6+)
1.2.2.3.4. Gerenciadores de Pacotes, Bundlers, Promises, Consumo de APIs, etc
1.2.2.3.5. TypeScript, Programação Voltada a Objetos
1.2.3. Controle de Versão
1.2.3.1. GIT
1.2.3.2. Hospedagem de Repositórios (Github, BitBucket, Gitlab, etc)
1.2.4. Frameworks
1.2.4.1. CSS
1.2.4.1.1. Focados em CSS
1.2.4.1.2. CSS-in-JS
1.2.4.2. JavaScript
1.2.4.2.1. React
1.2.4.2.2. Vue
1.2.4.2.3. Angular
1.2.4.2.4. Svelte
1.2.4.3. Estratégias de Renderização e Metaframeworks
1.2.4.3.1. Next.js
1.2.4.3.2. Nuxt.js
1.2.4.3.3. SvelteKit
1.2.4.4. Testes Automatizados
1.2.4.4.1. Jest
1.2.4.4.2. Cypress
1.2.4.4.3. Testing Library
1.3. Soft Skills
1.3.1. Boa Comunicação
1.3.2. Trabalho em Equipe
1.3.3. Aceitar Feedbacks
1.3.4. Falar Inglês
1.4. Oportunidades
1.4.1. Desenvolver Projetos Próprios
1.4.2. Usar Linkedln e Github
1.4.3. Se Candidatar em Processos Seletivos
1.4.4. Continuar Sempre Estudando