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

Разработчик на 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 уже сегодня!

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс
Отзывы пользователей
1
Оценка:
Курс стоит потраченных денег
Курс организован так, что специалист с начинающего до продвинутого уровня может извлечь для себя максимум пользы.
Самое ценное в этом курсе преподаватели. Дают гораздо больше информации, чем формально заявлено. Часто занятие вместо заявленных 1,5 часов длилось 2,5. При этом преподаватели всю лекцию держат аудиторию в тонусе, предлагая задачи и вопросы на обсуждение. Преподаватели много времени посвящают ответам на вопросы и во время лекции, и в чате в slack между лекциями.
В рамках курса нужно сделать 18 практических заданий и одну проектную работу. Каждая работа оценивается преподавателем и возвращается на доработку при необходимости. Это серьезный объем практики, позволяет наработать опыт использования изученных технологий и внедрить их в работу.
Польза от курса прямо пропорциональна усилиям. Преподаватели не отказывают в обратной связи если задавать вопросы и активно работать на курсе.
Лекции можно смотреть в записи, практические задания можно сдавать в любое время в течение курса. Обычно работу проверяют через 2-3 дня после сдачи.
Обучение организовано гибко, однако потребует около 10 часов еженедельной работы и самоорганизации.
Достоинства
Отличные преподаватели Бесплатная возможность пройти обучение повторно Актуальная информация Обмен опытом с коллегами Практические задания
Недостатки
Чтобы получить развернутую обратную связь нужно проявлять активность и задавать вопросы.
Источник: otzovik.com
0
Оценка:
Курс грамотно и профессионально проработан. Помимо записи самого занятия и презентации к нему дается много дополнительной информации (документы, ссылки на документацию, статьи, видео). Хорошо продуманы домашние занятия, построенные по принципу от простого к сложному. На курсе рассматривается большое количество современных технологий, связанных со стеком Spring и не только. Занятия проводятся интересно, с наглядными примерами и демонстрациями. Все преподаватели профессионалы своего дела. Особенно хотелось бы выделить создателя курса Юрия Дворжецкого и гуру домашних заданий Александра Оруджева. Отдельно хочется подчеркнуть поддержку и обратную связь с преподавателями. На любой возникающий вопрос оперативно отвечают в чате курса.
Достоинства
Грамотно проработанный, интересный, насыщенный информацией курс
Недостатки
Нет
Источник: otzovik.com

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