Онлайн-курс — сертифицированная профессиональная стажировка по Spring Framework от LearnQuest.

Откройте для себя передовые методы настройки фреймворков Spring. Узнайте, как Java взаимодействует с базами данных в среде Spring, и разрабатывайте веб-приложения на основе Java.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • коммуникативные навыки
  • тайм-менеджмент
  • решение проблем
  • критическое мышление
  • работать в команде
  • Организаторские навыки
  • Способность к самостоятельному обучению
  • технологические навыки
  • решимость и настойчивость
  • Возможности анализа данных

What you will learn in the course

Courses for which the course is suitable

  • Java-разработчик
  • Разработчик микросервисов
  • Разработчик веб-приложений
  • инженер-программист
  • Бэкэнд-разработчик
  • Разработчик Spring Boot
  • Разработчик RESTful-сервисов
  • Разработчик распределенных систем

Стажировка — серия курсов из четырех частей.

Эта специализация объясняет шаблоны высокого уровня, используемые в архитектурах микросервисов, а также мотивацию перехода к этим архитектурам и отказа от монолитной разработки приложений. Студенты узнают, как Java взаимодействует с базами данных в современной среде, используя очень популярную среду Spring Boot с микросервисами. Студенты, заинтересованные в разработке веб-приложений на основе Java и микросервисов REST, будут использовать очень популярные платформы Spring MVC и Spring Boot с минимальной настройкой.

Прикладной учебный проект

Студенты постепенно будут создавать широкое применение в рамках серии практических лабораторий. Лаборатории будут конкретно заниматься проектами:

  • Эврика
  • Лента
  • Хистрикс
  • Притворяться
  • Зуул

Это очень практичная серия курсов с различными лабораторными работами, иллюстрирующими основные концепции.

Details of the courses that make up the specialization

Весна — Экология и открытие основного курса 1

  • 11 часов
  • 3,7 (360 оценок)

Детали курса

чему ты научишься

В этом курсе студенты узнают, почему среда Spring считается одной из доминирующих платформ для разработки Java. В курсе рассматриваются различные методы внедрения зависимостей в объекты Java с использованием различных форматов данных конфигурации, таких как XML, аннотации и классы конфигурации Java с фабричными методами. Конфигурации будут обновлены с помощью выражений и условных компонентов, которые будут доступны в зависимости от определенных условий, таких как среда разработки (например, тестирование и развертывание). Студенты постепенно создадут обширное приложение в серии практических лабораторных работ.

навыки, которые вы разовьете
  • Категория: Весенние рамки
  • Категория: Внедрение зависимостей
  • Категория: Революция контроля
  • категория: Юнит
  • Категория: Методы настройки Spring

Службы Spring MVC, Spring Boot и Rest

  • 11 часов
  • 4,2 (185 оценок)

Детали курса

чему ты научишься

Курс предназначен для студентов, заинтересованных в разработке веб-приложений и микросервисов на основе Java с использованием популярных фреймворков Spring MVC и Spring Boot с минимальной настройкой. Студент будет разрабатывать сервисы с использованием различных шаблонов URL-адресов, получать данные JSON или XML и отвечать на них, а также создавать собственные заголовки HTTP. Запросы на эти сервисы будут включать клиенты на базе Java и Angular JS, чтобы продемонстрировать возможности повторного использования сервисов в распределенной архитектуре. В курсе также рассматриваются традиционные веб-приложения, которые отображают веб-страницы в типичной архитектуре Model View Controller (MVC). Это очень практический курс с серией лабораторных работ, иллюстрирующих ключевые понятия.

навыки, которые вы разовьете
  • Категория: Весенние рамки
  • Категория: Весенние ботинки
  • Категория: Услуги отдыха
  • Категория: Java-программирование

Базы данных весной

  • 9 часов
  • 4.0 (43 оценки)

Детали курса

чему ты научишься

Курс предназначен для студентов, заинтересованных в изучении того, как Java взаимодействует с базами данных в современной среде. В курсе используется очень популярная среда Spring Boot с Micro Services в качестве основы для наших подключений к базе данных с использованием Pledge Framework (JPA) и баз данных Spring для сокрытия JPA. Студенты узнают, как представлять репозитории как веб-службы Rest, используя концепцию Hypermedia как механизма состояния приложения (HATEOAS). В курсе также будет рассмотрено аспектно-ориентированное программирование (АОП) Spring, чтобы проиллюстрировать, как сквозные проблемы, такие как регистрация, могут быть централизованно и ненавязчиво ориентированы на доменные классы. В конечном итоге курс будет охватывать использование менеджеров транзакций Spring и модели декларативной конфигурации Spring для транзакций.

навыки, которые вы разовьете
  • Категория: Весенние данные
  • Категория: Базы данных Spring
  • Категория: JPA
  • Категория: Услуги отдыха
  • категория: Весенняя поддержка JPA

Весна – обзор облаков

  • 9 часов
  • 4,3 (54 оценки)

Детали курса

чему ты научишься

В этом курсе объясняются некоторые высокоуровневые шаблоны, используемые в архитектурах микросервисов, а также мотивация перейти на работу с этими архитектурами и отказаться от разработки монолитных приложений. Затем в курсе эти шаблоны реализуются с использованием Spring Cloud, Netflix OSS, одного из самых популярных облачных приложений микросервисов, используемых сегодня. Студенты узнают о регистрации служб, обнаружении служб, балансировке нагрузки на стороне клиента, автоматических выключателях и службах шлюза или Edge в настройках Spring Boot. Он будет использовать преимущества Spring Cloud и Netflix OSS, а лаборатории сосредоточатся на проектах Eureka, Ribbon, Hystrix, Feign и Zuul.

навыки, которые вы разовьете
  • категория: Весеннее облако
  • Категория: балансировка нагрузки
  • Категория: Микросервисы
  • Категория: Netflix OSS
  • Категория: Обнаружение сервисов