Курс посвящен изучению подходов к проектированию архитектуры веб-приложений таким образом, чтобы упрощать поддержку и разработку в процессе роста команды и продукта.
В нашем понимании архитектура — это «правила дорожного движения», но только в разработке. Без правил каждый будет делать, как...
Курс рассчитан на фронтенд-разработчиков, которые хотят лучше понимать работу бэкенда и сделать шаг в сторону фулстек-разработки.
Вы научитесь проектировать архитектуру веб-приложения с учётом особенностей работы бэкенда, изучите взаимодействие с API, чтобы понимать узкие места, ограничения и...
Полный курс: часть 1, 2, 3 и 4
Стать крутым инженером будет проще разработчику, который знаком со структурами данных и алгоритмами. Крупнейшие IT-компании мира и многие стартапы проверяют на собеседованиях алгоритмическую подготовку соискателей. Это лучший способ убедиться, что человек умеет...
Принципы, лежащие в основе алгоритмов и структур данных, актуальны для любого стека технологий. Они не устаревают. Знание и понимание этих принципов помогает разработчикам писать более эффективный и аккуратный код.
Что нужно для обучения на курсе?
- Уверенно владеть одним из языков...
Принципы, лежащие в основе алгоритмов и структур данных, актуальны для любого стека технологий. Они не устаревают. Знание и понимание этих принципов помогает разработчикам писать более эффективный и аккуратный код.
Содержание
Введение в алгоритмы
20 часов
Понятие сложности алгоритма. O-нотация...
Данная складчина посвящена разбору финальных задач 7 спринта курса «Алгоритмы для разработчиков [Яндекс.Практикум]» и содержит разбор 3 задач.
Складчина только для участников курса
[Яндекс.Практикум] Алгоритмы для разработчиков
, так как условия задач являются материалами библиотеки и не будут...
Данная складчина посвящена разбору задач 6 спринта курса «Алгоритмы для разработчиков [Яндекс.Практикум]» и содержит разбор 13 задач.
- Строки
Складчина только для участников курса
[Яндекс.Практикум] Алгоритмы для разработчиков
, так как условия задач являются материалами библиотеки и не будут...
Данная складчина посвящена разбору задач 2 спринта курса «Алгоритмы для разработчиков [Яндекс.Практикум]» и содержит разбор 25 задач.
- Жадные алгоритмы
- Рекурсия
Складчина только для участников курса
[Яндекс.Практикум] Алгоритмы для разработчиков
, так как условия задач являются материалами...
Данная складчина посвящена разбору финальных задач 6 спринта курса «Алгоритмы для разработчиков [Яндекс.Практикум]» и содержит разбор 4 задач.
Складчина только для участников курса
[Яндекс.Практикум] Алгоритмы для разработчиков
, так как условия задач являются материалами библиотеки и не будут...
Данная складчина посвящена разбору задач 7 спринта курса «Алгоритмы для разработчиков [Яндекс.Практикум]» и содержит разбор 12 задач.
- Графы
Складчина только для участников курса
[Яндекс.Практикум] Алгоритмы для разработчиков
, так как условия задач являются материалами библиотеки и не будут...
Данная складчина посвящена разбору задач 4 спринта курса «Алгоритмы для разработчиков [Яндекс.Практикум]» и содержит разбор 12 задач.
- Деревья
Складчина только для участников курса
[Яндекс.Практикум] Алгоритмы для разработчиков
, так как условия задач являются материалами библиотеки и не...
Данная складчина посвящена разбору финальных задач 8 спринта курса «Алгоритмы для разработчиков [Яндекс.Практикум]» и содержит разбор 2 задач.
Складчина только для участников курса
[Яндекс.Практикум] Алгоритмы для разработчиков
, так как условия задач являются материалами библиотеки и не будут...
Данная складчина посвящена разбору задач 5 спринта курса «Алгоритмы для разработчиков [Яндекс.Практикум]» и содержит разбор 14 задач.
- Хеш таблицы
Складчина только для участников курса
[Яндекс.Практикум] Алгоритмы для разработчиков
, так как условия задач являются материалами библиотеки и не...
Данная складчина посвящена разбору задач 3 спринта курса «Алгоритмы для разработчиков [Яндекс.Практикум]» и содержит разбор 13 задач.
- Сортировки
Складчина только для участников курса
[Яндекс.Практикум] Алгоритмы для разработчиков
, так как условия задач являются материалами библиотеки и не...
Данная складчина посвящена разбору задач 8 спринта курса «Алгоритмы для разработчиков [Яндекс.Практикум]» и содержит разбор 14 задач.
- Динамическое программирование
Складчина только для участников курса
[Яндекс.Практикум] Алгоритмы для разработчиков
, так как условия задач являются...
Данная складчина посвящена разбору задач 1 спринта курса «Алгоритмы для разработчиков [Яндекс.Практикум]» и содержит разбор 32 задач.
- Типичные задачи с собеседований
- Базовые структуры данных
Складчина только для участников курса
[Яндекс.Практикум] Алгоритмы для разработчиков
, так как...
Стать крутым инженером будет проще разработчику, который знаком со структурами данных и алгоритмами. Крупнейшие IT-компании мира и многие стартапы проверяют на собеседованиях алгоритмическую подготовку соискателей. Это лучший способ убедиться, что человек умеет быстро думать и писать работающий...
Данная складчина посвящена разбору финальных задач 5 спринта курса «Алгоритмы для разработчиков [Яндекс.Практикум]» и содержит разбор 2 задач.
Складчина только для участников курса
[Яндекс.Практикум] Алгоритмы для разработчиков
, так как условия задач являются материалами библиотеки и не...
Данная складчина посвящена разбору финальных задач 4 спринта курса «Алгоритмы для разработчиков [Яндекс.Практикум]» и содержит разбор 3 задач.
Складчина только для участников курса
[Яндекс.Практикум] Алгоритмы для разработчиков
, так как условия задач являются материалами библиотеки и не...
Данная складчина посвящена разбору финальных задач 3 спринта курса «Алгоритмы для разработчиков [Яндекс.Практикум]» и содержит разбор 3 задач.
Складчина только для участников курса
[Яндекс.Практикум] Алгоритмы для разработчиков
, так как условия задач являются материалами библиотеки и не...