Курсы Otus
Мы собрали все курсы Otus, чтобы вы могли выбрать лучший вариант
- О школе
- Курсы (178)
- Отзывы (26)
Найдено: 30 курсов
Golang Developer. Professional
При переходе на Go люди зачастую сталкиваются с различными неудобствами, вызванными непохожестью Go на другие языки программирования. В этом курсе Вы изучите, что такое Go-way, идиомы языка, а также постараетесь избежать типичных ошибок. Программа курса позволит погрузиться в разработку на Go для решения практических задач, углубления знаний в языке и сопутствующем технологическом стеке. — Подробнее →
Data Engineer
Данный курс адресован разработчикам, администраторам СУБД и всем, кто стремится повысить профессиональный уровень, освоить новые инструменты и заниматься интересными задачами в сфере работы с данными. В течение курса Вы будете инкрементально создавать работающий продукт, решая прикладные задачи. Освойте работу с Architecture, Data Lake, DWH, MLOps с практикой в Yandex Cloud! — Подробнее →
Продуктовая аналитика
Данный курс обеспечит Вам плавное погружение в продуктовый анализ. Вы научитесь решать основные задачи в этой сфере с помощью SQL и Python, работать с А/В- тестами, освоите навыки визуализации данных и прокачаете навыки работы в команде. — Подробнее →
iOS Developer. Professional
Несмотря на ограничения со стороны компании Apple для использования некоторых сервисов экосистемы, нет никакой вероятности, что устройства потеряют актуальность. Поэтому на рынке необходимы специалисты, которые будут поддерживать уже созданные приложения для iOS и macOS, а также разрабатывать новые. Данное обучение построено исключительно на кейсах из практики разработки приложений в production. — Подробнее →
HTML/CSS
С первого же месяца обучения Вы будете заниматься в условиях, приближенных к реальной разработке: научитесь верстать сайт по макету, делать верстку адаптивной, тестировать ее на различных мобильных устройствах, деплоить промежуточные версии. К концу данного курса Вы соберете портфолио из выполненных работ и сделаете готовый проект, который сможете опубликовать и показывать на собеседованиях. — Подробнее →
Cloud Solution Architecture
Знания в области Agile разработки и сопровождения архитектуры облачных решений становятся обязательным требованием к IT-специалистам. Именно такие специалисты являются самыми востребованными и высокооплачиваемыми в крупных мировых проектах: Google, Amazon, Microsoft, Yandex, Сбербанк и др. Пройдите данный курс и станьте настоящим профессионалом своего дела! — Подробнее →
Архитектура и шаблоны проектирования
С одной стороны, разработка ПО — это процесс ведения разработки, тестирование и устранение дефектов. С другой, это знание всех участвующих бизнес-процессов, умение описать архитектуру на разных уровнях представления. С третьей, это внутренняя компоновка модулей разрабатываемого продукта. Всего этого можно достичь, используя шаблоны проектирования, которые Вы изучите на этом курсе. — Подробнее →
Java QA Engineer. Professional
В рамках данного курса Вы заглянете под капот популярнейших инструментов автоматизации, чтобы точно знать, что там происходит, и как это можно эффективно использовать. Во время обучения Вы прокачаете свое мастерство автоматизации тестирования: научитесь писать тесты, чтобы они выполняли свою функцию с минимальным для Вас участием, и получать отчеты в читаемом для человека виде. — Подробнее →
Android Developer. Professional
Данный курс - это глубокое погружение в промышленную Android-разработку. Во время обучения Вы научитесь разбираться в Android SDK, организовывать инфраструктуру, проектировать архитектуру приложения, тестировать приложения, а также использовать современные библиотеки и фреймворки. Курс рассчитан на Android-разработчиков с опытом работы от 1 года, со знанием Java или Kotlin. — Подробнее →
Сценарист игр и Нарративный дизайнер
Данный курс даст Вам структурированные знания о работе нарративного дизайнера и сценариста видеоигр. Обучение рассчитано на людей, которые имеют опыт работы с художественными текстами, но еще не знают, как этот навык монетизировать. Также курс подойдет начинающим сценаристам игр, которые хотят научиться писать более качественные тексты и получить базовые знания о роли геймдизайна в нарративной работе. — Подробнее →
DevOps практики и инструменты
DevOps решает задачу взаимодействия инженеров между собой с целью помочь им быстрее создавать и обновлять сервисы и приложения. Если Вы хотите развиваться в DevOps практиках, узнать, какие инструменты осваивать и как добиться быстрой обратной связи от Вашего продукта и быстрого взаимодействия с клиентами — приходите на данный курс! — Подробнее →
C# ASP.NET Core разработчик
На данном курсе Вы научитесь создавать различные информационные системы, состоящие из сайтов, мобильных клиентов, телеграмм-ботов и т.д., используя фреймворк C# ASP.NET Core и смежные технологии, такие как ReactJS, Xamarin и другие. Фреймворк позволяет быстро разрабатывать сложный функционал и высоконагруженные системы, требовательные к производительности. — Подробнее →
Python Developer. Basic
На данном курсе Вы сформируете четкое представление о разных областях, с которыми соприкасается разработчик python. Вы изучите синтаксис и уверенно овладеете базовыми приемами программирования на Python. Получите базовые навыки программирования на языке Python, которые пригодятся при прохождении собеседований и работе на позиции Junior Python Programmer. — Подробнее →
PHP Developer. Professional
В последние годы работодатели отдают предпочтение PHP-разработчикам, которые не только пишут чистый код, но и умеют работать с инфраструктурой, в команде. После данного курса Вы сможете грамотно решать на PHP разнообразные задачи бэкенда Middle+ уровня. Подготовка проходит на реальных продуктовых задачах, после которых Вы будете четко понимать, чем эффективные решения отличаются от плохого кода. — Подробнее →
Administrator Linux. Professional
На данном курсе Вы изучите архитектуру Linux, освоите современные методы и инструменты анализа и обработки данных, овладеете основными рабочими инструментами системного администратора. Вы рассмотрите следующий стек технологий: Linux, Zabbix, Prometheus, Nginx, MySQL, Bash, Docker, ELK, LVM, ZFS, Systemd, NFS, FUSE, Mdadm, Ansible, SELinux, DHCP,PXE, Firewalld, Iptables, Nftables и др. — Подробнее →
Reverse engineering
На данном курсе Вы освоите на практике важнейшие приемы реверс-инжиниринга: статический и динамический анализ. Познакомитесь с низкоуровневым и системным программированием, подробно разберете аспекты внутреннего устройства Windows. Вам предстоит изучить и классифицировать вредоносное ПО на примерах реальных malware, выловленных в сети. — Подробнее →
Team Lead
На данном курсе Вы узнаете, как правильно управлять командой разработки, грамотно распределять задачи и изучите лучшие практики по развитию Soft и Hard Skills. Вы глубже осознаете рабочие процессы Вашей компании и используете полученные компетенции для грамотного распределения задач среди участников команды разработки. — Подробнее →
Внедрение и работа в DevSecOps
Разработка инфраструктуры и стека приложений в непрерывном потоке изменений Agile DevOps требует непрерывной работы с инструментами ИБ. Традиционная модель безопасности с фокусом на защиту периметра больше не работает. В DevOps ответственность за обеспечение безопасности ложится на всех участников Dev[Sec]Ops процесса. — Подробнее →
Инфраструктура высоконагруженных систем
В свете последних событий, одним из востребованных навыков на сегодняшний день является способность решать задачи, связанные с высокими нагрузками. На данном курсе Вы научитесь строить отказоустойчивые кластера виртуализации для запуска современных сервисов, будете разбираться в современных технологиях кластеризации, оркестрации и виртуализации, а также сможете выбирать технологии для построения отказоустойчивых систем под высокую нагрузку. — Подробнее →
NoSQL
Данный курс включает в себя все основные и популярные NoSQL БД, которые могут пригодиться как архитектору, так и администратору и разработчику: документоориентированые, колоночные, ключ-значение, графовые и тд. Обучение обеспечивает глубокое погружение в область NoSQL, чтобы Вы смогли оптимально перестроить свои решения на основе классических СУБД для увеличения производительности. — Подробнее →
Administrator Linux.Basic
На курсе Вы получите навыки администрирования Linux, которые выделят Вас среди начинающих администраторов. Вы рассмотрите следующий стек технологий: Linux, Zabbix, Prometheus, TCP/IP, Nginx, Apache, MySQL, Bash, Docker, Git, NoSQL, Grafana, ELK. К концу обучения Вы соберете портфолио из выполненных работ и сделаете итоговый проект на основе знаний, полученных на курсе. — Подробнее →
QA Engineer. Basic
На данном курсе Вы получите навыки тестирования веб-приложений и представления обратной связи о качестве продукта, которые выделят Вас среди начинающих тестировщиков. Обучение идеально подойдет для начинающих специалистов, которые только начинают свой путь в тестировании или переходят в область тестирования из смежных технических областей. — Подробнее →
Системный аналитик. Advanced
Данный курс позволит Вам расширить свой кругозор и профессиональные компетенции в области проектирования и разработки ПО за счет погружения в технические аспекты информационного и архитектурного проектирования приложений. Кроме того, Вы научитесь точно позиционировать себя внутри компании и на рынке труда, четко определив круг профессиональных навыков и компетенций. — Подробнее →
Руководитель поддержки пользователей в IT
Данный курс сформирует у Вас полное понимание о структурных моделях работы службы поддержки, научит проводить анализ работы команды, оценивать необходимость и эффективность разных каналов работы с персоналом. Выстройте эффективную службу поддержки пользователей шаг за шагом, освойте все необходимые для этого знания и учитесь на чужих ошибках! — Подробнее →
Системный аналитик. Basic
Данный курс даст Вам полное погружение в процесс разработки ПО с упором как на системный, так и на бизнес анализ. Обучение рассчитано на людей без опыта в IT, которым интересно освоить профессию "Системный аналитик". Вы получите полное погружение в процесс разработки ПО с упором на системный и бизнес анализ. — Подробнее →
Rust Developer. Professional
В данном курсе по языку программирования Rust Вы разберете ключевые особенности Rust, наиболее популярные библиотеки и проекты, многопоточность и архитектуру программного обеспечения. Обучение будет интересно разработчикам на системных языках (С, C++, ...) и разработчикам на интепретируемых или высокоуровневых языках (Python, JS, Java, C#, ...). — Подробнее →
Machine Learning. Professional
На данном курсе Вы освоите инструменты анализа данных и сможете на профессиональном уровне создавать модели машинного обучения. Для закрепления навыков Вы будете проводить полный pipeline работ от подготовки датасета до анализа результатов и подготовки к продакшену. Практики и знаний, которые Вы получите, будет достаточно, чтобы самостоятельно решать задачи классического ML и претендовать на Junior+ и Middle позиции Data Scientist. — Подробнее →
Machine Learning. Basic
На данном курсе Вы научитесь решать задачи из реальных рабочих процессов, которые чаще всего в Data Science поручают начинающим специалистам. Вы вырастете с нуля до уверенных Junior компетенций в машинном обучении. К концу обучения Вы соберете портфолио работ, пройдете подготовку к собеседованиям и карьерную консультацию. — Подробнее →
Разработчик на Spring Framework
Данный курс научит Вас «выживать» в проектах, где есть Spring. Во время обучения Вы поймете, как создавать Web-приложения на микросервисной архитектуре и решать высокоуровневые задачи по разработке, быстро проходить путь от идеи до production-grade. После обучения Вы овладеете фреймворками Spring и технологиями вспомогательных проектов (Spring MVC, Spring Security, Spring Boot, Spring Reactive Stack, Spring 5). — Подробнее →
Java Developer. Basic
На данном курсе Вы освоите основы программирования на Java и заложите фундамент из навыков, необходимых для профессиональной разработки на любом языке. С поддержкой персонального ментора Вы сформируете четкое представление о разных областях, с которыми соприкасается разработчик: основы архитектуры, тестирование, базы данных, алгоритмы и структуры данных, умение отличать docker от виртуальной машины, сети и т.д. — Подробнее →