Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

Главная | Все статьи | Карьера

Чему мидлы и сеньоры могут научиться на Хекслете: 10 направлений

Без стека Время чтения статьи ~7 минут 20
Чему мидлы и сеньоры могут научиться на Хекслете: 10 направлений  главное изображение

На Хекслете кроме профессий есть сотни курсов — не только с базовыми концепциями программирования, но и треки с объяснениями сложных алгоритмов, парадигм разработки и тестирования на разных языках. Рассказываем о курсах, которые помогут разработчикам среднего уровня и выше углубить свои знания, разобрать в новых технологиях и языках программирования или сменить направление деятельности.

Тестирование

Два трека на языках PHP и JavaScript, которые не привязаны к фронтенду, а посвящены общим концепциям автоматического тестирования и практикам бережливого тестирования.

Курсы помогают понять, как работать с побочными эффектами, ошибками, стабами и файлами. Последний этап обучения — проект с реальными задачами по тестированию кода.

При этом на Хекслете есть отдельная большая профессия по ручному тестированию, но она скорее подходит тем, кто только планирует войти в IT, а не программистам с опытом.

Фронтенд и верстка

Треки из этой категории будут полезны программистам, которые решили сменить квалификацию или разобраться в современных подходах к верстке.

Курсы посвящены полному циклу разработки и верстки на фронте: от основ HTML, CSS и работы с JS в браузере до создания полноценных фронтенд-приложений, включая взаимодействие с Websockets и API. Отдельный трек погружает в тестирование фронтенда.

СИКП

Фундаментальные курсы, основанные на одноименной книге от профессоров MIT,  рассказывают об абстракции данных и кода, рекурсии, состоянии и метаязыковой абстракции.

Первый курс, как и в оригинале, написан на языке программирования LISP, а остальные два портированы на более привычные PHP, JavaScript, Python и Java.

Алгоритмы и структура данных

Фундаментальный трек, посвященный работе алгоритмов, базовых структур данных и дизайну кода. Помогает разобраться, как работать с коллекциями, деревьями и иерархиями.

Читайте также: Как сохранять фокус на протяжении всего обучения: советы от Хекслета

Дискретная математика

На курсах этого трека вы получите фундаментальные знания в дискретной математике — познакомитесь с математической логикой, теорией множеств, комбинаторикой, а также с графами и булевыми функциями. Курсы этого трека помогут освоить все темы, которые нужны аналитику данных, инженеру-программисту или сеньор-разработчику.

ООП

На Хекслете есть отдельные треки по ООП, которые помогут программистам с опытом прокачать свои навыки Объектно-Ориентированного программирования. Пока большие треки у нас есть по JS и PHP, но в ближайшее время появятся и для других языков программирования.

Сюда можно добавить еще один курс — по полиморфизму в JS: сюда входят уроки по динамической диспетчеризации в JS, инверсии зависимостей и композиции вместо наследования.

DevOps и автоматизация

Знания из предметной области этого курса нужны, по сути, каждому разработчику. Интенсив помогает понять, как правильно настраивать окружение и непрерывную интеграцию, разворачивать проект, проводить мониторинг, логирование и сбор ошибок.

Читайте также: Теория множеств основы и базовые операции над множествами

Предметно-ориентированное программирование

Курс посвящен процессу создания сложных абстракций. Он отвечает на вопросы:

  • Как проектировать домен
  • Что такое репозитории
  • Как строить архитектуру сложных бизнес-приложений
  • Как разделять код на слои
  • Зачем нужны сервисы.

В финальном практическом испытании студенты создают систему продажи билетов в кинотеатр.

Функциональное программирование

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

Самое сложное и интересное в треке — задачи, которые могут потрепать нервы даже программисту с большим опытом коммерческой разработки.

Также полезно: Кто такой тимлид и как вырасти до этой должности

Асинхронная разработка

Один из самых сложных треков на Хекслете. Среди задач: написать собственную абстракцию для работы с асинхронностью.

Трек учит на базовом уровне работать с асинхронным кодом в JavaScript, ошибками и исключениями, HTTP, DOM, promises, async / await,  а также писать тесты на Mock / Stub.

Асинхронная разработка на JS

Другие курсы

У нас также есть несколько курсов, которые в полной мере нельзя отнести к обозначенным выше категориям. Вот их список:

Аватар пользователя Oleg Sabitov
Oleg Sabitov 20 октября 2022
20
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря