Скидки на курсы ждут в личном кабинете. Нажмите тут
Есть рассрочка Поддержка куратора Домашние задания

Разработчик на Spring Framework от OTUS

Разработчик на Spring Framework
Формат
Онлайн
Длительность
5 месяцев
Уровень
Для специалистов
Документ
Сертификат
Трудоустройство
Да
Программа

Для зачисления на обучение необходимо пройти вступительное тестирование на проверку знаний в области Java Basics, основы HTML/HTTP/JS и SQL, Maven или Gradle, а также Multithreading. Программа состоит из 5 модулей и выпускного проекта. 

Для защиты диплома нужно использовать в работе Spring Boot, Spring Data и Spring JDBC, включить аутентификацию и авторизацию на основе Spring Security, применять принципы разработки приложений AJAX и/или SPA.

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

  • Модуль 1 — Введение

    • Тема 1. Введение в Spring Framework
    • Тема 2. Конфигурирование Spring-приложений
    • Тема 3. "Чёрная магия" Spring Boot
    • Тема 4. AOP, Spring AOP
    • Тема 5. Продвинутая конфигурация Spring-приложений
    • Тема 6. Разбор домашних заданий, QnA
  • Модуль 2 — Работа с базами данных

    • Тема 7. DAO на Spring JDBC
    • Тема 8. Основы ORM, JPA, Hibernate как провайдер JPA
    • Тема 9. JPQL, Spring ORM, DAO на основе Spring ORM + JPA
    • Тема 10. Транзакции, Spring Tx
    • Тема 11. "Белая магия" Spring Data: Spring Data JPA
    • Тема 12. SQL и NoSQL базы данных
    • Тема 13. Spring Data для подключения к нереляционным БД
    • Тема 14. Разбор домашних заданий, QnA
  • Модуль 3 — Разработка Web-приложений

    • Тема 15. Введение в Spring MVC, Spring MVC на Spring Boot
    • Тема 16. Spring MVC View
    • Тема 17. Современные приложения на Spring MVC
    • Тема 18. Реактивное программирование
    • Тема 19. Reactive Spring Frameworks
    • Тема 20. Spring WebFlux
  • Модуль 4 — «Около» и «Дзен»

    • Тема 21. Вебинар-собеседование
    • Тема 22. Spring Security: Архитектура
    • Тема 23. Spring Security: Механизмы аутентификации
    • Тема 24. Spring Security: Авторизация
    • Тема 25. Spring Security: ACL
    • Тема 26. Spring Batch
    • Тема 27. Монолиты vs. Microservices Round 1, Messaging, Enterprise Integration Patterns (EIP)
    • Тема 28. Spring Integration: Messages и Channels
    • Тема 29. Spring Integration: Endpoints и Flow Components
    • Тема 30. Монолиты vs. Microservices (Round 2), Spring Boot Actuator - must have в микросервисах
    • Тема 31. REST-клиенты, SOAP, Spring WebServices и клиенты к ним
    • Тема 32. Docker, оркестрация, облака, облачные хостинги
    • Тема 33. Облака, Mongo DB Atlas cluster, Spring Cloud
    • Тема 34. Spring Cloud Config, Spring Cloud Bus, Spring Cloud Service Discovery с Eureka, Ribbon и Feign
    • Тема 35. Zuul, Hystrix Circuit Breaker, Sleuth, Zipkin, Hystrix Dashboard, Secure Configuration Properties
    • Тема 36. Обзор дополнительных технологий Spring, быстрая разработка приложений
  • Модуль 5 — Проектная работа

    • Тема 37. Выбор темы и организация проектной работы
    • Тема 38. Консультация по проектам и домашним заданиям
    • Тема 39. Защита проектных работ №1
    • Тема 40. Защита проектных работ №2
Чему научат на курсе
Использовать современные возможности Spring
Понимать, как создавать Web-приложения на микросервисной архитектуре и решать высокоуровневые задачи по разработке
Владеть технологиями вспомогательных проектов (Spring MVC, Spring Security, Spring Boot, Spring Reactive Stack, Spring 5).
О школе
OTUS
рейтинг 4.5
19 отзывов
101 курс
OTUS

Откройте для себя онлайн-школу Otus — ваш надежный проводник в мир IT-образования. Изучайте Java, Linux, Python, PHP, Unity и другие востребованные технологии с помощью практических курсов от экспертов. Узнайте, почему выбор Otus поможет вам достичь успеха в IT-индустрии.

Богатый выбор курсов в онлайн-школе Otus

Стремитесь освоить новую специальность в сфере информационных технологий, но не знаете, с чего начать? Онлайн-школа Otus предлагает вам уникальную возможность прокладывать путь к своей мечте без отрыва от работы или учебы. Здесь вы найдете высококачественные курсы по востребованным направлениям, таким как Java, Linux, Python, PHP и Unity, которые помогут вам приобрести ценные навыки и знания, необходимые для успешного карьерного роста в IT-индустрии.

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

**cut_button**

Java Otus

Если вы мечтаете стать Java-разработчиком, то Otus предлагает вам всеобъемлющий курс, в рамках которого вы изучите все необходимые аспекты этого языка программирования - от основ синтаксиса до создания сложных приложений с использованием фреймворков и библиотек.

Linux Otus

Для тех, кто хочет освоить навыки администрирования операционных систем, Otus предлагает курсы по Linux. Вы познакомитесь с основными командами, освоите работу в командной строке, научитесь настраивать и оптимизировать серверные системы.

Python Otus

Язык программирования Python становится все более популярным благодаря своей простоте и универсальности. Курсы Otus по Python охватывают базовый синтаксис, работу с библиотеками и фреймворками, а также углубленное изучение таких направлений, как машинное обучение и анализ данных.

PHP Otus

Для тех, кто интересуется разработкой веб-приложений, Otus предлагает курсы по PHP. Вы изучите основы этого языка, научитесь создавать динамические сайты и веб-сервисы, а также освоите популярные фреймворки и библиотеки.

Unity Otus

Мечтаете о карьере в игровой индустрии? Курсы Otus по Unity познакомят вас с принципами создания 2D и 3D игр, научат работать с игровым движком Unity и реализовывать увлекательные игровые механики.

Преимущества обучения в школе Otus

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

Гибкий график и поддержка сообщества

Онлайн-формат обучения в Otus дает вам возможность проходить курсы в удобное для вас время, совмещая учебу с работой или другими делами. Кроме того, вы будете находиться в постоянном контакте с одногруппниками и преподавателями, что позволит вам обмениваться опытом, задавать вопросы и получать своевременную поддержку.

Выводы

Если вы стремитесь построить успешную карьеру в сфере информационных технологий, но не знаете, с чего начать, онлайн-школа Otus готова стать вашим надежным проводником. Обширный каталог практико-ориентированных курсов, опытные наставники и гибкий график обучения помогут вам эффективно освоить востребованные навыки и уверенно двигаться к своей цели. Начните свой путь в IT-индустрию вместе с Otus уже сегодня!

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс
Отзывы пользователей
0
Оценка:
Полезный насыщенный курс для повышения квалификации по Spring
Сразу скажу что курсом в принципе доволен. Очень сложно найти какие-то стоящие материалы в интернете для разработчиов с опытом. За это очень благодарен создателям курса. Теперь подробнее.

Посещал в Otus курс "Разработчик на Spring Framework". Курс довольно сложный, интенсивный и непростой. Этим мне и нравится, это не те курсы где достаточно делать легкое поверхностное дз пару часов в неделю, а занятия идут по много часов в субботу и воскресенье подряд, и курс длится 1 месяц. Курс построен размеренно: у ребят в неделю проводится по две лекции и еще нужно затрачивать прилично времени на домашнее задание. Продолжительность курса 5 месцев. Но на самом деле если вы хотите результат, то оно только так и работает. Именно из-за графика обучения я изначально и выбрал данный курс. Понял что подход к обучению серьезный.

Теперь о структуре курса. Курс построен с нуля, начинается с базовых принципов dependency injection, что может показаться довольно просто. Но главное не вводить себя в заблуждение, потом нагрузка сильно возрастает и даже тем, кто давно работает с данным фреймворком будет интересно. Курс дает довольно глубокие и обширные знания по Spring, самому это все изучать будет однозначно непросто. В целом курс соответственно подходит как для новичков так и для опытных разработчиков, пишущих на Spring. В зависмости от опыта соответственно кому-то будет проще, кому-то сложнее.

Я считаю, что преподаватели проделали очень большую работу, систематизировав знания по Spring. Также на курсе предлагаются действительно отличные best practices, до которых самому будет очень непросто дойти. А те кто работал с данным фреймворком знают, как непросто найти исчерпывающую несправочную информацию по данному фреймворку. В интернете полно разных таториалов, но все они как правило довольно простые. Чтобы самому прийти к правильным подходам, нужно будет потратить не один год или попасть на проект с действительно сильным тим лидом, что бывает довольно не часто. И не факт что у него будет время вас столько обучать.

Понравилось, что курс постоянно обновляется и лекции поддерживаются в up to date состоянии, так что проходя курс получаешь современную информацию, что очень важно с учетом того, как быстро все меняется в мире IT. Также понравилось, что на курсе можно писать не только используя Java, но и Kotlin, так как на своем проекте я пишу в основном на втором и мне было бы сложновато переключаться с одного языка на другой.

Еще хочется выделить работу самих преподавателей, видно что они выполняют свою работу с душой. Подача материалов довольно увлекательна, за исключением может каких-то совсем сложных тем, там будет в любом случае трудновато слушать. Ну и сами преподаватели конечно тоже отличаются, но в целом все молодцы :) Также доставляет проверка домашних работ, ребята проделывают огромную работу, проверяют качественно, всегда готовы отвечать на вопросы пока вам не станет понятно. Здесь главное это ваше желание обучаться и наличие времени на это. Hard work beats talent! Еще на курсе всегда открыты к предложениям и фидбекам и все замечания стараются учитывать при своей работе.

Понравилось также что можно в принципе обучаться в своем темпе, если отстали. Правда тогда исчезает смысл посещать лекции в реальном времени и теряется интерактивность. В остальном и при таком раскладе все-равно вы сможете обучаться до конца курса, ваши работы будут проверять, и преподаватели будут продолжать отвечать на вопросы. Так что польза от обучения останется на уровне.
Сама платформа otus тоже удобна, есть группа курса в slack, где можно общаться с одногруппниками и получается своего рода такая активная community. Все материалы лекций доступны и по окончании курса вы их можете использовать к примеру при подготовке к собеседованиям или при ежедневной работе. Удобный сайт, где хранятся материалы, отличная поддержка администраторов курса.

Про сам Otus кроме данного курса не могу много сказать, так как посещал только этот курс. Думаю много зависит от самих преподавателей. Но данный курс однозначно рекомендую тем, кто хочешь изучить огромный фреймворк Spring или углубить и систематизировать свои знания.
Достоинства
Курсы для разработчиков с опытом. Глубина и содержание курса. Подача материала. Организация процесса обучения.
Недостатки
Довольно сложный курс, готовьтесь много работать. Высокий темп, лучше не расслабляться.
Источник: otzovik.com

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.