Desarrollador Fullstack - curso 149.000 rublos. de Hexlet, formación 16 meses, fecha 30 de noviembre de 2023.
Miscelánea / / November 28, 2023
Un desarrollador fullstack está inmerso en todas las etapas del desarrollo de servicios web. Participa tanto en la creación de la parte visual (el front-end) como en la implementación del servidor (el backend).
Aprenda a crear aplicaciones web desde cero: diseñe páginas en HTML y CSS, déles vida usando JavaScript, desarrolle el lado del cliente en React y ensamble todo el backend usando Node.js.
Un desarrollador fullstack está inmerso en todas las etapas del desarrollo de servicios web. Participa tanto en la creación de la parte visual (el front-end) como en la implementación del servidor (el back-end).
El proceso de aprendizaje en Hexlet está diseñado de tal manera que es imposible "sentarse" o "escuchar". Hexlet está diseñado para una formación seria y es ideal para aquellos que quieren convertirse en un buen ingeniero.
Estudio profundo de temas.
No somos partidarios del enfoque de “repetir según el maestro”.
En Hexlet, la resolución de problemas sólo se logra a través de una comprensión real. No sólo escribirás código, sino que aprenderás a encontrar las mejores soluciones tú mismo.
Certificado
Los empleadores valoran a los graduados de Hexlet; el certificado es la confirmación de que usted ha trabajado duro en sí mismo y tiene buenas perspectivas de convertirse en un especialista de primera clase.
Practica desde el primer día
Comencemos a escribir código en la primera lección. Encontrarás cientos de ejercicios en el simulador, tareas desafiantes para aquellos a quienes les gustan las cosas más desafiantes, así como 4 proyectos en los que escribirás aplicaciones de portafolio completas en GitHub.
Mentores experimentados
Desarrolladores practicantes que ajustarán su camino de aprendizaje y lo ayudarán a superar las dificultades.
No te quedarás solo y no te avergonzarás del resultado.
Entrevistas garantizadas
Le prepararemos integralmente para las entrevistas y la búsqueda de su primer trabajo. Propondremos su candidatura a empresas colaboradoras
Radiofísico de formación, en desarrollo web desde 2014. Tiene experiencia trabajando tanto como autónomo como en equipos distribuidos. Proyectos desarrollados para Rostelecom, fachada del sistema de distribución de acceso en Gazprom Neft
¡Nuestro graduado! Conviértase en desarrollador full stack en Hexlet. Logré trabajar tanto como subcontratista como en el equipo de una empresa de productos. Actualmente desarrollador en EPAM Systems. Pila principal: React / Redux / Effector / TypeScript
Trabaja como programador líder JS Frontend. Con más de 10 años de experiencia en desarrollo de software, me probé en diferentes roles. Además del desarrollo front-end, está interesado en el desarrollo back-end, diseño y gestión del desarrollo de software.
[Conceptos básicos de diseño y posicionamiento]
Crea portadas usando HTML y CSS
Coloque elementos HTML utilizando las capacidades de posicionamiento disponibles y el módulo CSS Flex
Aprenda los conceptos básicos de CSS para diseñar elementos en una página.
Aprenda a crear formularios, tablas, utilice etiquetas HTML disponibles para una semántica correcta
SEMINARIOS WEB
Código de depuración (Chrome DevTools)
Estilos de diseño y metodologías básicas de diseño.
CURSOS
Conceptos básicos del diseño moderno.
Conceptos básicos del diseño de contenido
CSS: posicionamiento de elementos
CSS: Conceptos básicos de Flex
[Conceptos básicos de programación web]
Aprenda los fundamentos de la programación: tipos de datos, condicionales, bucles y funciones.
Llena tu portafolio de GitHub con tus primeros programas
Mejore su pensamiento algorítmico e implemente funciones de clasificación usted mismo
Configura correctamente el sistema operativo para el desarrollo, aprende a usar la línea de comandos.
Instalar Git, editor de código VS Code
CURSOS
Introducción a la programación
Conceptos básicos de la línea de comando
JS. Configurando el ambiente
JS. matrices
Introducción a Git
SEMINARIOS WEB
Configurar el entorno (administrador de versiones asdf, ubuntu en windows)
Depuración de código eficaz (depurador, enfoques)
Buscar información técnica
Organizar tareas usando el tablero Kanban (Trello)
PROYECTO FINAL
Juegos mentales
[03]
[JavaScript profesional]
Aprenda a escribir código listo para producción
Configure la integración continua y publique su primer paquete en npm
Dominar los principios de la programación funcional y orientada a proyectos.
Empiece a escribir código modular que sea fácil de ampliar y mantener
Acelere con pruebas automatizadas de su código
CURSOS
Empleo
JS.Funciones
JS. Abstracción utilizando datos.
JS.Objetos
JS.Pruebas automatizadas
JS.árboles
SEMINARIOS WEB
Algoritmos y estructuras de datos.
Trabajo eficiente (teclas de acceso rápido, organización del espacio de trabajo, mecanografía táctil)
Programación funcional (pureza, efectos secundarios)
Estructura del lenguaje (análisis, AST, operación de intérprete/compilador, orden de cálculo, escritura)
PROYECTO FINAL
Calculadora de diferencias
[04]
[Programación asíncrona y solicitudes de red]
Sumérgete en la asincronía, aprende a escribir código que utilice la CPU de manera eficiente
Aprenda HTTP y realice solicitudes con Axios
Cree una arquitectura de utilidad que descargue páginas de sitios web de Internet, las analice y cambie para que puedan funcionar sin acceso a Internet.
CURSOS
JS. Introducción a la POO
Diseño orientado a objetos
protocolo HTTP
Programación asincrónica
Expresiones regulares Regexp
Pruebas avanzadas
SEMINARIOS WEB
La estructura de los sistemas operativos (código, administración, procesos, memoria, sistema de archivos)
Conectarse para aprender podcasts, libros y eventos en línea, participar en comunidades locales, escribir blogs y ayudar a otros en Hexlet Slack y Discussions
PROYECTO FINAL
Cargador de páginas
[05]
[Desarrollo de aplicaciones de navegador]
Cree aplicaciones interactivas en el navegador y combínelas con Webpack
Utilice eficientemente la API DOM, realice solicitudes HTTP usando AJAX
Utilice el enfoque arquitectónico MVC para crear aplicaciones resistentes a los cambios
Aprenda a trabajar correctamente con formularios: compruebe la exactitud de los datos y piense en la seguridad
Conozca la naturaleza asincrónica de JavaScript
CURSOS
JS. API DOM
Arquitectura frontal
JS. Polimorfismo
SEMINARIOS WEB
Trabajo en equipo en Git
API REST, colas, trabajos en segundo plano
PROYECTO FINAL
Agregador RSS
[06]
[Desarrollo de aplicaciones React]
Domine React para crear sitios complejos de una sola página (SPA)
Aprovechar al máximo los conocimientos adquiridos en módulos anteriores.
Conecte websockets para aplicaciones en tiempo real
Administre inteligentemente el estado de la aplicación con Redux Toolkit
Cree componentes que sean fáciles de mantener y reutilizar, incluso entre sitios
Integre bibliotecas con React que no fueron diseñadas originalmente para funcionar con él
CURSOS
JS.Reaccionar
JS.Redux (Reaccionar)
JS.Polimorfismo
JS. Ganchos de reacción
Reaccionar. Kit de herramientas Redux
JS. Sumergirse en clases
SEMINARIOS WEB
Entrevistas simuladas
Ganchos de reacción: useState, useEffect, useRef
Paquete web básico
Cómo funciona Redux y hacer un análogo usando React Hooks
Practica los ganchos de reacción
PROYECTO FINAL
Chat (flojo)
[07]
[Desarrollo en Fastify]
Cree servicios de extremo a extremo con Fastify
Utilice ORM para crear modelos y asignarlos a una base de datos. Implementar migraciones para la evolución de la base de datos. Implementar autenticación y autorización.
Escriba pruebas automatizadas para mejorar la calidad del código y garantizar que funcione.
Implementar el sitio en el servidor.
CURSOS
JS. Servidor HTTP
JS. Expresar
Conceptos básicos de datos relacionales
SEMINARIOS WEB
Desarrollo de producto (Lean Start Up: Time To Market, MVP, pruebas A/B)
Cultura de ingeniería
PROYECTO FINAL
Administrador de tareas