Онлайн курс Kotlin Backend Developer. Professional от Otus
Это обзорно-практический курс. В нем вы прикоснетесь к большому числу инструментов разработки современных, гибких, высокопроизводительных серверных приложений на языке Kotlin.
На курсе вы научитесь использовать язык Kotlin для разработки серверных приложений, создавать приложения для разных платформ с помощью Kotlin Multiplatform: JS, JVM, Native (Linux/Windows/MacOs/Android/iOS), применять асинхронное и многопоточное программирование с корутинами, строить хранилища на базе SQL, NoSQL и NewSQL (Postgres, Cassandra, ArcadeDb), писать приложения с монолитной, микросервисной и бессерверной архитектурами и многое другое.
По специальности kotlin разработчик, но хочу большего развития, а otus курсы дают эту возможность. Во время обучения повезло слушать преподавателя Тихонову. От людей преподающих много зависит. Вот и я получил глубокие как мне кажется, знания, и могу претендовать на большее. То есть устроиться в более престижную компанию.
По специальности kotlin разработчик, но хочу большего развития, а otus курсы дают эту возможность. Во время обучения повезло слушать преподавателя Тихонову. От людей преподающих много зависит. Вот и я получил глубокие как мне кажется, знания, и могу претендовать на большее. То есть устроиться в более престижную компанию.
На данный момент я работаю Oracle разработчиком. Так как в нашей стране происходит импортозамещение и все госы уходят от данной СУБД, а так же современные веяния убирают всю бизнес логику из базы данных, для меня остро встал вопрос перехода на более современные и актуальные технологии.
Работодатель сам предложил в рамках переквалификации выбрать курсы и оплатить их, и после советов знакомых и коллег выбор пал на Otus, а именно на Kotlin Backend Developer Professional. Таким образом я сохраняю своё основное направление - бэк разработку, но уже на уровне вэб приложения, а не БД.
Мне понравилось как составлен курс, практические домашние задания это не просто набор задач, а небольшие составляющие, из которых складывается выпускная работа, которую в конце нужно показать и защитить. Это давало бОльшую вовлечённость в то что я делал. Лекции обычно разбиты на две части - теория и лайв. Преподаватели являются практикующими разработчиками в крупных конторах, один даже из jetbrains =)) Всегда есть обратная связь, как во время лекций есть специальные перерывы на вопросы и обсуждения, так и вне занятия в общем чате можно задать вопрос и не остаться без ответа. Кроме этого есть практические занятия примерно раз в 5 лекций, которые посвящены только вопросам, обсуждениям и консультациям по ДЗ.
Курс затрагивает множество актуальных тем, cовременных технологий (ktor, spring boot, kafka, sql/nosql/графовые БД и тп ) и подходов к разработке (за паттерн CoR Сергею отдельный респект, мне понравился, буду его применять).
Обратная сторона того, что на курсе рассматривается так много тем - неглубокое погружение в каждую из них. Это очевидно и ожидаемо, есть курсы которые один спринг изучают по пол года, потому что это отдельный мир, да и курс не про спринг, а про подходы к разработке, поэтому не надо ждать, что курс сделает из вас гуру кафки или спринга. Но я бы увеличил продолжительность курса, например до 8 месяцев или его интенсивность - не по 2 лекции в неделю, а по 3, что бы лучше раскрывать каждую из тем. На лекции по Kafka преподаватель предложил пройти тест по результатам теоретический части - мне показалось это круто и полезно, я бы внедрил это повсеместно на каждой лекции, это тоже даёт бОльшую вовлечённость и лучшее усвоение теории.
Так же важно понимать, что самому языку Kotlin тут уделяется около трёх лекций, предполагается, что принципы ООП студент уже знает. На курсе учат именно правильно разрабатывать: как строить проект, паттерны разработки, структуре и архитектуре проекта, а не println("Hello world"), повторюсь, это важно понимать!
Для себя сделал вывод, что курс был мне полезен и дал достаточное количество знаний для перехода на веб разработку, в своей компании я начну просить небольшие задачи уже в качестве веб разработчика бэкенда.
Выбрал курс Kotlin Backend Developer для более глубокого изучения. Думаю, для новичков этот курс будет сложноват. До обучения, я уже работал по андроид разработке с языком Kotlin, поэтому мне было комфортно учиться. Результатом обучения доволен, получил много нужных и полезных знаний по бэкенду, архитектуре приложения и прочее.
Очень рекомендую курс Kotlin Backend Developer тем, у кого ещё мало знаний и навыков в бэкенд разработке. Получите здесь огромное количество нужной и полезной информации в технологии бэкенда и кучу практики.
Коллега по работе посоветовал мне пройти курс в OTUS, нужно было переходить на Kotlin. Понравилась программа курса, очень насыщенная, но всё по существу, нет размытости. Понятные домашки, поначалу делала по аналогии, потом самостяотельно. По итогу кусра, я получил нужные мне в работе знания.
Прошел курс. Масса теоретического материала, море практики. Отличные преподаватели, Сергей (руководитель курса) вообще отдельная история, кроме того, что он прекрасный лектор, слушать которого одно удовольствие, так он еще имеет огромный багаж знаний в области разработки как таковой, и он этими знаниями не стесняется делиться, так что студент получает не только технический стек. Сам курс рассчитан больше на новичков, так как в курсе довольно поверхностно рассматриваются применяемые в бэкеннд-разработке технологии, но список этих технологий очень большой, но что примечательно, вся работа ведется на котлине, в курсе даже есть целый блок про него.
Лично мне как новичку в бэкенде, каждая лекция давала что-то новое (кроме пожалуй самого котлина :о) Повторюсь, для начального уровня курс дает больше чем от него ожидаешь.