Desenvolvedor Frontend - curso 242.000 rublos. da Kata Academy, treinamento de 11 meses, data 28 de novembro de 2023.
Miscelânea / / November 30, 2023
Plataforma de aprendizagem e mentor pessoal
Você faz aulas online em nossa plataforma, tira qualquer dúvida ao seu mentor no chat e liga para ele se achar que chegou a um beco sem saída.
Controle rigoroso do conhecimento em todas as etapas
Um mentor não é um tutor. Sua tarefa: dirigir e controlar a assimilação do conhecimento. Preparamos você para resolver de forma independente problemas complexos que você certamente encontrará em seu trabalho.
Trabalhando em um projeto de negócios real
Todos os nossos alunos em equipes participam da implementação de projetos reais. Você aprimorará sua teoria, adquirirá habilidades de trabalho em equipe e experiência para seu currículo.
Preparando-se para entrevistas
Nossos mentores irão ajudá-lo a criar um currículo competitivo e prepará-lo para responder a perguntas difíceis em entrevistas.
Núcleo Web - 2 meses
Aprendendo o básico da criação de interfaces na web
Tópico 1: Estrutura do documento HTML, modelo de bloco, tags básicas. Selecionando o formato da imagem.
Tópico 2: Marcação semântica, acessibilidade e SEO.
Tópico 3: Trabalhando com formulários, interagindo com o servidor.
Tópico 4: Estilo de página CSS: seletores e prioridade de aplicação, posicionamento, trabalho com grids (flexbox, grid).
Tópico 5: Layout adaptativo: consultas de mídia, abordagem mobile first.
Tópico 6: Organização de estilos em um projeto, metodologia BEM.
Tópico 7: Técnicas avançadas de CSS: estilização de pseudoelementos, animações, sombras e gradientes.
Tópico 8: Animação, transformações e filtros utilizando CSS.
Tópico 9: Interação básica de JavaScript com uma página, manipulação de eventos. Conectando módulos externos.
Tópico 10: Ferramentas de desenvolvimento: Usando pré-processador, minificação de código, npm, webpack.
2. Núcleo Javascript - 2 meses
Conceitos básicos de linguagem, trabalhar em um navegador, escrever programas simples
Tópico 11: Sintaxe básica da linguagem, variáveis e constantes, tipos e estruturas de dados, funções, loops.
Tópico 12: Trabalho avançado com funções, funções de ordem superior, recursão.
Tópico 13: Sintaxe de linguagem avançada: operadores rest/spread, desestruturação.
Tópico 14: Classes padrão em JS: Map, Set. Trabalhando com datas.
Tópico 15: Closures, escopo, contexto de chamada.
Tópico 16: Modelo prototípico JS e sintaxe de classe moderna.
Tópico 17: Trabalhando com código assíncrono (Promessas, callback, assíncrono/espera). Ciclo de eventos.
Tópico 18: Trabalhando com o DOM. Seleção e modificação de elementos. Modelo de evento. Armazenando dados no cliente.
Tópico 19: Trabalhando com solicitações de rede: ajax, fetch.
Tópico 20: Princípios da web, servidores web e DNS, protocolo HTTP. Arquitetura REST. Autenticação web.
3. Reagir. Núcleo JS - 3 meses
Noções básicas de desenvolvimento de aplicativos de página única
Tópico 21: Como funciona o react.js, sintaxe JSX e como funciona o Virtual DOM
Tópico 22: Abordagem de componentes, estado de componentes, transferência de dados, processamento de eventos
Tópico 23: Condições e Loops em Modelos
Tópico 24: Ciclo de vida do componente, otimização de renderização
Tópico 25: Trabalhando com estilos no React.
Tópico 26: Processamento de dados de formulário, validação
Tópico 27: Construindo aplicativos cliente-servidor.
Tópico 28: Roteamento em uma aplicação com react-router
Tópico 29: Gerenciamento de estado: Redux, comunicação assíncrona
4. Projeto de equipe - 3 meses
Desenvolvimento frontend para um projeto comercial real
- STACKHTML
- CSS/SASS
- JavaScript/TypeScript
- Reagir
- Restaurado
- Git
- NPM
- Webpack
5. Preparação para a entrevista – 1 mês
Nesta fase iremos ajudá-lo a atualizar e sistematizar todos os conhecimentos teóricos que adquiriu para passando com sucesso nas entrevistas, após as quais você passará em um teste final sobre todos os tópicos com mentor.