Все курсы OTUS: список платных и бесплатных курсов, отзывы об обучении, промокоды
Для кого этот курс?
Курс рассчитан на ИТ-аналитиков и системных аналитиков с опытом работы от 1-2 лет, желающих улучшить свои навыки в области системного анализа, выявления и описания требований, проектирования информационных систем и приложений. Так же курс может быть интересен аналитикам данных, дата-сайентистам и бизнес-аналитикам с опытом работы от 3-х лет.
Необходимые знания
Опыт работы в системном анализе от 1 года или опыт работы в ИТ (бизнес-аналитик, дата-аналитик, проджект-менеджер, разработчик) от 2-х летОпыт подготовки пользовательской/эксплуатационной документацииОпыт сбора, выявления и систематизации требованийПонимание принципов SQL, умение писать простые запросы на выборку данных
Что даст вам этот курс?
Программа курса позволяет системным аналитикам с опытом работы расширить свой кругозор и профессиональные компетенции в области проектирования и разработки ПО за счет погружения в технические аспекты информационного и архитектурного проектирования приложений с одной стороны и за счет увеличения аналитических компетенций с точки зрения процесса создания ценности ПО с другой стороны. Кроме того, наша программа позволяет специалисту в области системного анализа точно позиционировать себя внутри компании и на рынке труда, четко определив круг профессиональных навыков и компетенций.
После обучения вы сможете
Четко и структурированно выявлять потребности и формализовывать их в виде требованийЭффективно использовать средства визуализации требований (моделирование бизнес-процессов, разработка диаграмм с помощью языка UML)Проектировать и тестировать сервисы RESTFul API и сравнивать их с SOAP и gRPCПроектировать информационные модели, архитектуру и структуры хранения данных систем и приложенийПроектировать интеграционные взаимодействия между приложениями с использованием веб-сервисов и не толькоПонимать изнутри процесс разработки: декомпозиция задач, работа с системами контроля версий
Дата начала: По мере набора группы
Длительность: 6 месяцев
Стоимость курса: 142 000 ₽
Цена без скидки: 142 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Для кого этот курс:
Разработчиков. Вы научитесь настраивать системы разворачивания и тестирования приложений, либо плавно перейти в новую профессию.Системных администраторов. Сможете разобраться в построении процесса DevOps и оптимизировать нагрузки на системы и сервисы, освоить новые инструменты и подходы, а после сменить профессию.Тестировщиков. Станете более востребованным специалистом за счет изучения инструментов DevOps.
Необходимые знания:
опыт из разработки, тестирования или эксплуатацииопыт администрирования систем Linux или Windowsзнание минимум одного языка программирования
Что вам даст этот курс?
Основная “фишка” программы - постоянный переход от абстрактного к конкретному: сначала дается карта конкретных практик, далее подробно разбираются отдельные практики (SVC, IaC, Observability, etc.) с моментальным погружением в соответствующий инструментарий. Это дает эффект самостоятельного изучения, при этом карта практик уже сформирована для специалиста,и у него нет шанса попасть в колею прошлого опыта.
Курс позволит вам на профессиональном уровне освоить инструменты и конкретные приёмы для реализации следующих практик:
Подход Infrastructure as CodeПрактики связанные с Continuous Integration/Continuous Delivery/Continuous DeploymentСистемы управления конфигурациейСистемы хранения артефактовРабота с “чувствительными” даннымиObservability (Monitoring, Logging, Tracing)
Дата начала: По мере набора группы
Длительность: 5 месяцев
Стоимость курса: 141 300 ₽
Цена без скидки: 157 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Курс для программистов Java/Kotlin с практическим опытом разработки
Необходимые знания:
Знание Git на уровне уверенного пользователяПонимание как создать/собрать проект с внешними зависимостями в Maven или GradleУверенные знания Java CoreЗнания принципов ООППонимание того, что такое многослойная архитекрураОпыт работы с базами данных, уверенное знание основ SQLБазовые знания HTML/HTTP/JS
Будет плюсом практический опыт:
работы со Spring от 1 годаразработки веб-приложений
Что вам даст этот курс?
Умение «выживать» в проектах, где есть Spring;Знание современных возможностей Spring;Понимание, как создавать Web-приложения на микросервисной архитектуре и решать высокоуровневые задачи по разработке;Умение быстро проходить путь от идеи до production-grade;Владение фреймворками Spring и технологиями вспомогательных проектов (Spring MVC, Spring Security, Spring Boot, Spring Reactive Stack, Spring 5).
Дата начала: По мере набора группы
Длительность: 5 месяцев
Стоимость курса: 129 600 ₽
Цена без скидки: 144 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Для кого этот курс?
Архитекторов. Рассмотрите лучшие практики по разработке архитектуры программного обеспечения и сложных распределенных и отказоустойчивых системСистемных аналитиков. Сможете поменять профессию и стать архитектором, а также будете понимать паттерны и тонкости организации микросервисной архитектурыРазработчиков. Микросервисная архитектура позволит вести более гибкую разработку и при необходимости быстро изменять требования к продуктуАдминистраторов и DevOps. Понимание устройства приложений приводит к улучшению работы с настройкой инфраструктуры
Необходимые знания
Знание и опыт работы в одном из следующих стеков: Java (spring / Java EE); Node.js; C# (.net); Python (django); Golang; PHP
Что даст вам этот курс?
После обучения выпускники на профессиональном уровне смогут планировать архитектуру и создавать масштабируемые, fault-tolerant приложения, решая нетривиальные задачи в рамках распределенных и децентрализованных систем и используя в проектах классические паттерны проектирования (шардирование, репликация, и т.д.).
Особенности программы
В процессе обучения мы рассмотрим множество нетривиальных проблем проектирования backend-приложений и их дальнейшего сопровождения. Изучим не только паттерны проектирования новых сервисов, но и освоим подходы к работе с legacy-сервисами. Научимся решать проблемы с согласованностью изменений (например, порядок применения транзакций) или с оркестрацией сервисов, что будет полезно тем, кто работает в сфере распределенных / децентрализованных систем.Как разработчик, научитесь базовым навыкам работы с Kubernetes.
Best Practice по разработке архитектуры программного обеспечения и сложных распределенных и отказоустойчивых систем. Сегодня профессиональные навыки разработки архитектуры программного обеспечения являются одной из главных компетенций специалистов по созданию масштабируемых и отказоустойчивых приложений.
Дата начала: По мере набора группы
Длительность: 5 месяцев
Стоимость курса: 150 300 ₽
Цена без скидки: 167 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Для кого этот курс?
Веб-разработчиков. Расширите свой кругозор, поймете какие есть подводные камни у разных решений и почему именно они используются и как с ними работать правильноТимлидов команд веб-разработки. Получите набор инструментов для проектирования системы в вашей команде, а так же надежные аргументы для объяснения, продажи, подтверждения решения своих или командыАрхитекторов. Курс даст базу, на которой строятся все системы подверженные высокой нагрузке на всем пути начиная от запроса пользователя, заканчиваю возвращением ему ответаТехнических руководителей. Получите необходимый набор знаний, которого будет достаточно чтобы понимать предлагаемые решения, их дороговизну в кратко и долгосрочной перспективе, а так же какой набор проблем может сулить решение и какие специалисты будут необходимыSRE-специалистов. Узнаете какие проблемы имеют те или иные решения, а так же их симптомы, что даст возможность быстрее локализовать проблему
Необходимые знания
Владение одним из языков программирования при помощи которого можно написать серверНавыки работы с SQL (составление запросов): в процессе обучения используется MySQL/PostgreSQLНавыки работы с Linux
Что вам даст этот курс?
Сегодня немногие веб-разработчики обладают достаточным опытом для создания отказоустойчивых и масштабируемых архитектур. И именно такие специалисты являются самыми высокооплачиваемыми и востребованными в крупных компаниях: Google, VK, Yandex, Netflix и др.
В процессе обучения рассматриваются типичные и нетривиальные проблемы архитектуры веб-приложений. Преподаватели поделятся лучшими практиками и решениями этих проблем. В программу входит много полезной теории, и вся она будет обязательно закрепляться практикой в рамках самостоятельной работы и онлайн-вебинаров.
За 5 месяцев студенты научатся использовать в своих проектах решения, которые выдерживают сотни тысяч (и даже миллионы) запросов в секунду, смогут правильно оптимизировать работоспособность серверов, начнут эффективно использовать инструменты, которые уже есть в проектах. Также курс позволит актуализировать и систематизировать знания в сфере HighLoad.
Дата начала: По мере набора группы
Длительность: 5 месяцев
Стоимость курса: 124 200 ₽
Цена без скидки: 138 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Для кого этот курс?
Для начинающих тимлидов. Избавьтесь от «синдрома самозванца», уверенно управляйте командойДля действующих руководителей команд разработки. Посмотрите на подходы к задачам под другим угломДля опытных разработчиков. Выходите за рамки технических навыков: развивайте гибкие навыки, участвуйте в создании продукта, как лидер команды
Какие знания необходимы?
Опыт в роли инженера или командного руководителя – от трёх лет.
Что даст вам этот курс?
Курс «Team Lead» поможет начинающим руководителям войти в роль и не страдать от синдрома самозванца, а опытным специалистам – изучить новые методики управления и систематизировать знания. Вы проработаете ошибки на модели команды, а не на собственных сотрудниках. С помощью экспертов-преподавателей вы поймёте, какие решения ошибочны и почему.
Наша программа подготовит к собеседованию на позицию тимлида или к работе в новой роли. После обучения ваши шансы найти работу мечты – заметно возрастут.
Что вы сможете после обучения
Если вы опытный разработчик
сможете успешно пройти собеседование на позицию тимлидаизучите и закрепите на практике навыки управлениянаучитесь мыслить и принимать решения, как тимлидсможете планировать не только свою работу, но и работу команды
Если вы начинающий руководитель
научитесь говорить на одном языке с бизнес-заказчикаминаучитесь развивать команду или формировать новуюнаучитесь находить нужных специалистов для командыпоймёте, как усовершенствовать взаимодействие в команденаучитесь применять управленческие практики для решения задач бизнеса
Если вы опытный руководитель
научитесь масштабировать команды и не терять эффективностьпоймёте, как нанимать нужных сотрудников и создавать сильную командунаучитесь делегировать и мотивироватьнаучитесь работать и не выгорать
Дата начала: По мере набора группы
Длительность: 5 месяцев
Стоимость курса: 168 000 ₽
Цена без скидки: 168 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Для кого этот курс?
Для разработчиков, программирующих на PHP (опыт от 1 года) или на любом другом ООП (опыт от 3-х лет), которые хотят развиваться в backend-направлении или стать fullstack-специалистом.
Если вы уже знакомы с PHP, то понимаете, что для него важно придерживаться парадигм программирования. На курсе вы узнаете, чем парадигмы ООП отличаются от функционального программирования, научитесь применять SOLID, DRY, KISS и стандарты PHP — PSR. Вы сможете оценить алгоритмическую сложность кода, работать с кодом с точки зрения анализа и будете понимать, почему решение работает медленно и как это поправить.
Вы освоите тестирование, доставку в продакшн, а также познакомитесь с SRE-практиками, которые позволяют определять, насколько стабилен сайт, как повысить его стабильность и сделать отказоустойчивым
Необходимые знания
Опыт разработки на PHP от одного года или опыт разработки на другом языке от 3 лет (приветствуются любые языки ООП)Опыт работы с системой версионирования GitЗнание основных принципов ООП, опыт работы с базами данных и понимание основ веб-разработки облегчат прохождение курса для программиста, но не являются обязательными
Что вам даст этот курс?
Вы сможете грамотно решать на PHP разнообразные задачи бэкенда Middle+ уровня. Подготовка проходит на реальных продуктовых задачах, после которых вы будете четко понимать, чем эффективные решения отличаются от плохого кода.
В последние годы работодатели отдают предпочтение PHP-разработчикам, которые не только пишут чистый код, но и умеют работать с инфраструктурой, в команде. Поэтому программа курса глубоко погружается в экосистему PHP:
Инфраструктура — Docker, виртуальные машины, облака, сетевое взаимодействие, обеспечение безопасности приложения, Composer, управление зависимостями, очереди и построение асинхронного взаимодействия.Хранилище — PostgreSQL, MySQL, NoSQL (Clickhouse, ElasticSearch) и взаимодействие PHP с различными типами хранилищ.Тестирование — не только unit-тесты, но и покрытие тестами всех слоёв приложения
Дата начала: По мере набора группы
Длительность: 5 месяцев
Стоимость курса: 107 000 ₽
Цена без скидки: 107 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Для кого этот курс?
Для тестировщиков, которые хотят стать QA-лидами, тест-менеджерами, руководителями тестирования, но не имеют управленческих навыковДля действующих руководителей Для middle- и senior-разработчиковДля системных аналитиков
Необходимые знания
Опыт в QA.На курсе QA Lead нет базовых дисциплин для тестировщиков: например, тест-дизайна или способов тестирования приложений.
Что даст вам этот курс?
Вы изучите методы управления командой тестировщиков. прокачаете технические и гибкие навыки. Поймёте, что такое бизнесовая или техническая составляющая продукта, научитесь стратегическому и финансовому планированию тестов, сможете объяснить целесообразность тестов, а также внедрять практики тестирования и умело распределять задачи в командах.
Во время обучения вы:
сможете формировать команду с нуля: нанимать новых сотрудников и оценивать их эффективностьнаучитесь выстраивать процесс тестирования: оценивать трудозатраты и планирование, ROI автоматизации и инфраструктуры тестированиянаучитесь строить процесс, исходя из подхода к разработке: проектный подход, Agile (Scrum, Kanban)сможете оценить эффективность тестовой моделисумеете создать систему для сбора метрик качества продуктанаучитесь баг-менеджментупоймёте, как оценить эффект от изменений
Дата начала: По мере набора группы
Длительность: 6 месяцев
Стоимость курса: 123 300 ₽
Цена без скидки: 137 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Для кого этот курс?
Для начинающих C#-разработчиков, которые хотят развиваться в серверной разработке, создании приложений и микросервисов.
Необходимые знания:
знание C# на уровне Junior или начинающего Middleопыт промышленной разработки от 1 годаобщее представление о .NET и CLRопыт работы в VisualStudio или Riderнавыки работы с Git
Минимальные системные требования для комфортного прохождения курса:
Процессор: AMD или Intel, Dual Core CPU.
Оперативная память: 2 GB
Рекомендуемое свободное пространство на диске: 4 GB
Операционные системы:
Microsoft Windows: Microsoft Windows 10, Microsoft Windows 8 RTM, Windows 7 SP1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1 and Windows Server 2012.
Linux: Red Hat EL 7 x86_64, Red Hat EL 6 x86_64 Update 2, SUSE SLES 12 x86_64, SUSE SLES 11 x86_64.MacOS 11.
Камера и микрофон для активного участия в вебинарах.
Что даст вам этот курс?
Вы сможете разрабатывать на C# сложные клиент-серверные приложения, используя паттерны проектирования и возможности CLR (многопоточность, асинхронность, рефлексия, сериализация) и LINQ.Навыки, которые вы освоите, позволят претендовать на позиции уровня начинающего Senior / крепкого Middle. Вы узнаете во что разворачиваются различные конструкции и их представления в промежуточном языке (IL). Поработаете с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими сложными и полезными инструментами.Узнаете must have практики, которые помогут упростить разработку и повысить качество кода/Получите знания, которые повысят вашу ценность как специалиста: методологии (Waterfall, Kanban и пр.), подходы (TDD, DDD и пр.) и профессиональный инструментарий программиста (LinqPad, Fiddler и пр.)
Дата начала: По мере набора группы
Длительность: 6 месяцев
Стоимость курса: 93 600 ₽
Цена без скидки: 104 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Зачем переходить в нагрузочное тестированиие?
Сможете зарабатывать до 30% больше, чем функциональные тестировщикиРасширите собственные возможности: освоите навыки разработчика, аналитика, архитектора, будете улучшать производительность вместе с продуктовой командойПолучите востребованную в сфере QA специальность
Для кого этот курс?
Для специалистов по ручному и автоматизированному тестированию: сможете увеличить доход и повысить собственную востребованностьДля специалистов по нагрузочному тестированию: углубите и систематизируете знанияДля разработчиков, прикладных и системных администраторов: сможете перейти в нагрузочное тестирование
Необходимые знания
базовые знания в области тестированиябазовые навыки программирования понимание структуры html-страниц и принципов передачи данных по http-протоколу
Будет плюсом, если вы:
знаете языки программирования, основанные на C / Javaзнаете аппаратная часть ПК и серверовработаете c командной строкой Linuxзнакомы с тем, как устроены многозвенная архитектура и серверы приложений знаете, как устроена сетевая инфраструктуразнакомы с БД и SQL
Что даст вам этот курс
Вы научитесь:
писать скрипты в Performance Center, Jmeter, Gatling, k6.ioнастраивать CI / CD для нагрузочного тестированиямониторить различные метрики, когда проводите тестирование с помощью Grafana и других инструментовпланировать нагрузочное тестирование для разных целей и случаеванализировать результаты и составлять информативные отчётыразбираться в методиках и отчётности: поймёте, какие разделы важны и для чегооценивать точность и качество тестирования, чтобы улучшать процессы и повышать достоверность результатов
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 139 000 ₽
Цена без скидки: 139 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да