Fullstack-разработчик (javascript) [Тариф Оптимальный] [Хекслет]

Джокер

Администратор
Регистрация
1 Янв 2015
Сообщения
133.710
Реакции
76.326
Складчина: Fullstack-разработчик (javascript) [Тариф Оптимальный] [Хекслет]


Чем занимаются Fullstack-разработчики

Знания fullstack-разработчика позволяют работать над созданием веб-сервисов на всех этапах. Он принимает участие как в разработке визуальной части сайта — фронтенда, так и в реализации серверной — бэкенда
Благодаря курсу менее, чем за полтора года вы научитесь создавать веб-приложения с нуля: верстать страницы в HTML и CSS, оживлять их с помощью JavaScript, разрабатывать клиентскую часть на React и собирать весь бэкенд с помощью Node.js

Кому подойдёт этот курс:

Новичку, который хочет стать востребованным IT-специалистом
Научитесь создавать сайты и веб-приложения с нуля, верстать страницы в HTML и CSS, выучите язык сценариев — JavaScript. К концу программы в вашем портфолио будет 6 проектов и высокий шанс получить работу по специальности fullstack-разработчик. А наставники курса помогут на каждом из этапов
IT-специалисту, решившему сменить профиль
Выучите язык JavaScript и овладейте версткой сайтов — пусть эти знания откроют перед вами двери в новые, интересные и высокооплачиваемые проекты. А наличие опыта в программировании позволит быстрее освоить fullstack-разработку и стать более востребованным специалистом
Fullstack-разработчику для актуализации компетенций
Работая над курсом, мы внимательно изучали рынок, поэтому программа содержит в себе самые актуальные материалы о создании сайтов и верстке веб-страниц. Знания и навыки, которые мы даем, позволят взять максимум пользы от обучения даже человеку с релевантным бэкграундом
За 16 месяцев обучения вы научитесь:

Понимать архитектуру веб-приложений и создавать их с нуля
Пользоваться библиотекой React
Дополнять сайты интерактивными элементами с помощью JavaScript
Создавать интерфейсы с CSS
Верстать страницы в HTML
Запускать сайты и веб-приложения
Тестировать веб-сервисы и устранять ошибки
Работать с DOM и Git, с технологиями AJAX и с базами данных
Использовать CMS и фреймворки
Будьте уверены — вы получите именно те инструменты и знания, которые позволят вам стать востребованным специалистом и найти работу
Мы регулярно мониторим, какие компетенции fullstack-разработчиков востребованы на рынке и строим соответствующую программу курса
Материалы были обновлены 27 февраля 2025 года

Программа:

Основы вёрстки и позиционирования
Основы программирования
Профессиональный JavaScript
Асинхронное программирование и сетевые запросы
Разработка браузерных приложений
Разработка React-приложений
Разработка на Fastify
Дополнительные курсы
Вебинары


Спойлер: Программа подробно
Основы вёрстки и позиционирования

Создайте первые страницы с помощью HTML и CSS
Изучите базовые возможности CSS по оформлению элементов на странице
Научитесь создавать формы, таблицы, использовать доступные HTML теги для правильной семантики
Располагаете HTML элементы, используя доступные возможности позиционирования и модуля CSS Flex
Дополнительные материалы

Отладка кода (Chrome DevTools)
Стилистика верстки и основные методологии верстки
Курсы

Основы современной верстки
Основы верстки контента
CSS: Позиционирование элементов
CSS: Основы Flex
CSS: Верстка на Grid
Основы программирования

Изучите основы программирования: типы данных, условные конструкции, циклы и функции
Прокачайте алгоритмическое мышление и реализуйте самостоятельные функции сортировки
Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой
Установите Git, редактор кода VS Code
Наполните свое портфолио на GitHub первыми программами
Дополнительные материалы

Настройка окружения (менеджер версий asdf, ubuntu on Windows)
Эффективная отладка кода (дебагер, подходы)
Поиск технической информации
Организация задач с помощью Kanban-доски (Trello)
Курсы

Основы JavaScript
JS: Массивы
JS: Объекты
Основы командной строки
Введение в Git
JS: Настройка окружения
Итоговый проект

Игры разума
Профессиональный JavaScript

Научитесь писать production-ready код
Освойте принципы проектно-ориентированного и функционального программирования
Начните писать модульный код, который легко расширять и поддерживать
Ускорьтесь с помощью автоматизированного тестирования своего код
Настройте непрерывную интеграцию и опубликуйте свой первый пакет в npm
Дополнительные материалы

Алгоритмы и структуры данных
Эффективная работа (горячие клавиши, организация рабочего пространства, слепая печать)
Функциональное программирование (чистота, побочные эффекты)
Устройство языков (парсинг, AST, работа интерпретатора/компилятора, порядок вычислений, типизация)
Курсы

JS: Функции
JS: Автоматическое тестирование
JS: Абстракция с помощью данных
JS: Деревья
JS: Введение в ООП
JS: Объектно-ориентированный дизайн
Непрерывная интеграция (CI)
Итоговый проект

Вычислитель отличий
Асинхронное программирование и сетевые запросы

Погрузитесь в асинхронность, научитесь писать код, который эффективно утилизирует процессор
Изучите HTTP и выполняйте запросы с помощью Axios
Постройте архитектуру утилиты, которая скачивает страницы сайтов из интернета, парсит их и меняет так, чтобы они могли работать без доступа в интернет
Дополнительные материалы

Устройство операционных систем (код, администрирование, процессы, память, файловая система)
Подключение к обучению подкастов, книг и онлайн-мероприятий, вовлечение в локальные комьюнити, ведение своего блога, помощь другим в сообществе Хекслета и Обсуждениях
Курсы

Трудоустройство
Введение в интернет
Регулярные выражения (Regexp)
Протокол HTTP
HTTP API
JS: Асинхронное программирование
JS: Продвинутое тестирование
Итоговый проект

Загрузчик страниц
Разработка браузерных приложений

Создавайте интерактивные приложения в браузере и собирайте их с помощью Webpack
Эффективно используйте DOM API, выполняйте HTTP-запросы с помощью AJAX
Используйте архитектурный подход MVC для создания устойчивых к изменениям приложений
Научитесь правильно работать с формами: проверять корректность данных и думать о безопасности
Познакомьтесь с асинхронной природой JavaScript
Дополнительные материалы

Командная работа в Git
REST API, Очереди, Background Jobs
Курсы

Трудоустройство для разработчиков
JS: DOM API
JS: Архитектура фронтенда
Итоговый проект

RSS-агрегатор
Разработка React-приложений

Освойте React для создания сложных одностраничных сайтов (SPA)
Подключите веб-сокеты для работы с приложениями реального времени
Грамотно управляйте состоянием приложения через Redux Toolkit
Создавайте компоненты, которые легко поддерживать и использовать повторно даже на разных сайтах
Интегрируйте с React библиотеки, изначально не предназначенные для работы с ним
Используйте на полную катушку знания, полученные в предыдущих модулях
Дополнительные материалы

Пробные собеседования
React Hooks: useState, useEffect, useRef
Базовый Webpack
Как работает Redux и делаем аналог с помощью React Hooks
Практика React Hooks
Курсы

JS: React
JS: React Hooks
React: Redux Toolkit
Итоговый проект

Чат (Slack)
Разработка на Fastify

Создавайте комплексные сервисы с помощью Fastify
Используйте ORM для создания моделей и их отображения на базу данных. Накатывайте миграции для эволюции базы данных. Реализуйте аутентификацию и авторизацию
Пишите автоматизированные тесты для повышения качества кода и гарантии его работоспособности
Деплойте сайт на сервер
Дополнительные материалы

Продуктовая разработка (Lean Start Up: Time To Market, MVP, A/B тесты)
Инженерная культура
Курсы

Основы SQL
SQL: Join
Проектирование баз данных
JS: SQL
JS: Веб-разработка
Итоговый проект

Анализатор страниц
Дополнительные курсы

Основы Typescript. Знакомство с языком программирования Typescript

Программы с использованием основных конструкций языка: условия, циклы, функции
Программы, состоящие из нескольких модулей
Анализ ошибок в коде с использованием отладочной печати
Продвинутый Typescript. Углубленное изучение языка программирования Typescript

Программы с использованием продвинутых конструкций языка: классы, интерфейсы, дженерики, типизация
Программы, состоящие из нескольких модулей
Анализ ошибок в коде с использованием отладочной печати

JS: Полиморфизм
JS: Погружаясь в классы
Вебинары

Q&A сессия по программе обучения


Тариф Оптимальный

Доступ к 50+ курсам по развитию
6+ проектов в портфолио и один командный проект
Цена 161250 руб.




СКАЧАТЬ СЛИВЫ КУРСОВ