Архитектуры, шаблоны проектирования и алгоритмы | OTUS
⚡ Открываем подписку на курсы!
Проходите параллельно 3 онлайн-курса в месяц по цене одного.
Подробнее

Курсы

Программирование
Backend-разработчик на PHP Scala-разработчик Алгоритмы и структуры данных Backend-разработка на Kotlin Team Lead Разработчик Python. Базовый курс C# ASP.NET Core разработчик
-25%
iOS-разработчик. Базовый курс
-25%
Супер - интенсив по паттернам проектирования
-16%
Мобильная разработка на Flutter
-15%
React.js разработчик
-12%
MS SQL Server разработчик Нереляционные базы данных
-17%
VOIP инженер Базы данных Fullstack разработчик JavaScript AWS для разработчиков Cloud Solution Architecture Разработчик игр на Unity Архитектура и шаблоны проектирования Agile Project Manager в IT Интенсив «Оптимизация в Java» Супер - интенсив по Kubernetes
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

Специализация

2 курса по выгодной цене

Старт

26 сентября

Специализация Архитектуры, шаблоны проектирования и алгоритмы

Специализация Архитектуры, шаблоны проектирования и алгоритмы

Старт

26 сентября

Архитектура и шаблоны проектирования

Курс не привязан к конкретному языку программирования

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

После курса вы будете:
1.применять шаблоны проектирования в разработках
2.Будете понимать и применять SOLID принципы
3.Поймете что такое рефакторинг и как писать чистый код
4.знать современные процессы разработки программного обеспечения
5.внедрять DevOps в свои процессы разработки, улучшая код и минимизируя ошибки
6.уметь вести разработку от постановки бизнес-задачи до реализации на production сервере
7.уметь отрисовывать бизнес-процессы и схемы.
Подробнее о курсе

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

На курсе вы научитесь:

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

Для кого этот курс?
Программа создана для Junior/Middle разработчиков, владеющих разными языками программирования. Откроет огромные перспективы для развития тем, кто застоялся на месте, и тем, кто хочет вырасти профессионально, избежав многих ошибок. И, конечно, курс просто жизненно необходим всем, кто прогулял или недостаточно серьёзно относился к занятиям по алгоритмам в вузе.


50+ работодателей ждут наших выпускников

Большое количество практических заданий

Примеры на занятиях разбираются не на псевдокоде, а на одном из языков: С#, Python или Java

Подробнее о курсе

Формат обучения

Учитесь из любой точки мира

Удобный формат занятия позволяет учиться в любом месте, где есть доступ в интернет

Совмещайте обучение с работой

Совмещать обучение с работой просто. Вебинары начинаются в 20:00 МСК и длятся два академических часа. Также вы получаете всего одно домашнее задание в неделю.

Общайтесь в Live-режиме с преподавателями

Занятия проводятся в формате онлайн-вебинаров. Ведите живой диалог с преподавателем

Пройти бесплатное тестирование

Это поможет понять, насколько курс подходит именно вам.

Сертификаты

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

Пройти бесплатное тестирование

Это поможет понять, насколько курс подходит именно вам.