Desenvolvedor Fullstack - curso 149.000 rublos. da Hexlet, treinamento de 16 meses, data de 30 de novembro de 2023.
Miscelânea / / November 28, 2023
Um desenvolvedor fullstack está imerso em todos os estágios do desenvolvimento de serviços web. Ele participa tanto da criação da parte visual - o front-end, quanto da implementação do servidor - o backend
Aprenda a criar aplicações web do zero: faça o layout de páginas em HTML e CSS, dê vida a elas usando JavaScript, desenvolva o lado do cliente em React e monte todo o backend usando Node.js.
Um desenvolvedor fullstack está imerso em todos os estágios do desenvolvimento de serviços web. Ele participa tanto da criação da parte visual – o front-end, quanto da implementação do servidor – o back-end.
O processo de aprendizagem no Hexlet é projetado de tal forma que é impossível “sentar” ou “ouvir”. Hexlet foi projetado para treinamento sério e é ideal para quem quer se tornar um bom engenheiro
Estudo aprofundado de tópicos
Não somos defensores da abordagem de “repetir depois do professor”.
No Hexlet, a resolução de problemas só ocorre através da compreensão real. Você não apenas escreverá código, mas aprenderá como encontrar as melhores soluções sozinho
Certificado
Os empregadores valorizam os graduados da Hexlet; o certificado é a confirmação de que você trabalhou duro e tem boas perspectivas de se tornar um especialista de primeira classe
Pratique desde o primeiro dia
Vamos começar a escrever código na primeira lição. Você encontrará centenas de exercícios no simulador, tarefas de desafio para quem gosta de coisas mais desafiadoras, além de 4 projetos nos quais você escreverá aplicativos de portfólio completos no GitHub
Mentores experientes
Desenvolvedores praticantes que ajustarão seu caminho de aprendizagem e o ajudarão a superar dificuldades.
Você não ficará sozinho e não terá vergonha do resultado
Entrevistas garantidas
Iremos prepará-lo de forma abrangente para entrevistas e busca pelo seu primeiro emprego. Iremos propor a sua candidatura às empresas parceiras
Radiofísico de formação, em desenvolvimento web desde 2014. Tem experiência trabalhando tanto como freelancer quanto em equipes distribuídas. Desenvolvi projetos para a Rostelecom, frente do sistema de distribuição de acesso na Gazprom Neft
Nossa pós-graduação! Tornou-se um desenvolvedor full stack em Hexlet. Consegui trabalhar tanto como terceirizado quanto na equipe de uma empresa de produtos. Atualmente desenvolvedor na EPAM Systems. Pilha principal – React / Redux / Effector / TypeScript
Trabalha como programador líder JS Frontend. Com mais de 10 anos de experiência em desenvolvimento de software, experimentei diferentes funções. Além do desenvolvimento front-end, ele está interessado em desenvolvimento back-end, design e gerenciamento de desenvolvimento de software.
[Noções básicas de layout e posicionamento]
Crie páginas iniciais usando HTML e CSS
Posicione elementos HTML usando recursos de posicionamento disponíveis e o módulo CSS Flex
Aprenda os conceitos básicos de CSS para estilizar elementos em uma página.
Aprenda a criar formulários, tabelas, usar tags HTML disponíveis para semântica correta
WEBINÁRIOS
Código de depuração (Chrome DevTools)
Estilística de layout e metodologias básicas de layout
CURSOS
Noções básicas de layout moderno
Noções básicas de layout de conteúdo
CSS: Posicionamento de Elementos
CSS: Noções básicas do Flex
[Noções básicas de programação web]
Aprenda fundamentos de programação: tipos de dados, condicionais, loops e funções
Preencha seu portfólio GitHub com seus primeiros programas
Melhore seu pensamento algorítmico e implemente você mesmo funções de classificação
Configure corretamente o sistema operacional para desenvolvimento, aprenda a usar a linha de comando
Instale o Git, editor de código do VS Code
CURSOS
Introdução à Programação
Noções básicas de linha de comando
JS. Configurando o ambiente
JS. Matrizes
Introdução ao Git
WEBINÁRIOS
Configurando o ambiente (gerenciador de versão asdf, ubuntu no windows)
Depuração de código eficaz (depurador, abordagens)
Procure informações técnicas
Organizando tarefas usando quadro Kanban (Trello)
PROJETO FINAL
Jogos mentais
[03]
[JavaScript Profissional]
Aprenda a escrever código pronto para produção
Configure a integração contínua e publique seu primeiro pacote no npm
Domine os princípios da programação funcional e orientada a projetos
Comece a escrever código modular que seja fácil de estender e manter
Acelere com testes automatizados do seu código
CURSOS
Emprego
JS.Funções
JS. Abstração usando dados
JS.Objects
JS.Teste automatizado
JS.Árvores
WEBINÁRIOS
Algoritmos e estruturas de dados
Trabalho eficiente (teclas de atalho, organização do espaço de trabalho, digitação)
Programação funcional (pureza, efeitos colaterais)
Estrutura da linguagem (análise, AST, operação do interpretador/compilador, ordem de cálculo, digitação)
PROJETO FINAL
Calculadora de Diferença
[04]
[Programação Assíncrona e Solicitações de Rede]
Mergulhe na assincronia, aprenda a escrever código que utiliza a CPU de forma eficiente
Aprenda HTTP e faça solicitações com Axios
Construa uma arquitetura de utilitário que baixe páginas de sites da Internet, analise-as e altere-as para que possam funcionar sem acesso à Internet
CURSOS
JS. Introdução à POO
Design orientado a objetos
Protocolo HTTP
Programação assíncrona
Expressões regulares Regexp
Testes avançados
WEBINÁRIOS
A estrutura dos sistemas operacionais (código, administração, processos, memória, sistema de arquivos)
Conectar-se a podcasts de aprendizagem, livros e eventos on-line, envolver-se em comunidades locais, blogar, ajudar outras pessoas no Hexlet Slack e em discussões
PROJETO FINAL
Carregador de página
[05]
[Desenvolvimento de aplicativos de navegador]
Crie aplicativos interativos no navegador e agrupe-os com Webpack
Use a API DOM com eficiência, faça solicitações HTTP usando AJAX
Use a abordagem arquitetônica MVC para criar aplicativos resistentes a mudanças
Aprenda a trabalhar corretamente com formulários: verifique a veracidade dos dados e pense na segurança
Conheça a natureza assíncrona do JavaScript
CURSOS
JS. API DOM
Arquitetura de front-end
JS. Polimorfismo
WEBINÁRIOS
Trabalho em equipe no Git
API REST, filas, trabalhos em segundo plano
PROJETO FINAL
Agregador RSS
[06]
[Desenvolvimento de aplicativos React]
Domine o React para construir sites complexos de página única (SPAs)
Aproveite ao máximo o conhecimento adquirido nos módulos anteriores
Conecte websockets para aplicações em tempo real
Gerencie de forma inteligente o estado do aplicativo com Redux Toolkit
Crie componentes fáceis de manter e reutilizar, mesmo entre sites
Integre bibliotecas com React que não foram originalmente projetadas para funcionar com ele
CURSOS
JS.Reagir
JS.Redux (Reagir)
JS.Polimorfismo
JS. Ganchos de reação
Reagir. Kit de ferramentas Redux
JS. Mergulhando nas aulas
WEBINÁRIOS
Entrevistas simuladas
Ganchos React: useState, useEffect, useRef
Webpack básico
Como funciona o Redux e fazendo um análogo usando React Hooks
Pratique ganchos de reação
PROJETO FINAL
Bate-papo (Slack)
[07]
[Desenvolvimento no Fastify]
Crie serviços ponta a ponta com Fastify
Use ORM para criar modelos e mapeá-los para um banco de dados. Implemente migrações para evolução do banco de dados. Implementar autenticação e autorização
Escreva testes automatizados para melhorar a qualidade do código e garantir que ele funcione
Implantar o site no servidor
CURSOS
JS. Servidor HTTP
JS. Expressar
Noções básicas de dados relacionais
WEBINÁRIOS
Desenvolvimento de produtos (Lean Start Up: Time To Market, MVP, testes A/B)
Cultura de engenharia
PROJETO FINAL
Gerenciador de tarefas