100+ бесплатных онлайн-курсов

7 бесплатных онлайн-курсов по Spring Framework

1. «Spring Framework» от Наиля Алишева

Длительность курса: 27 уроков.

Уровень: для начинающих.

Формат обучения: видеоуроки.

Обратная связь: нет.

Без сертификата

Программа обучения: 

  1. Введение. Зачем изучать Spring?
  2. Первое приложение (IntelliJ Idea).
  3. Первое приложение (Eclipse).
  4. Инверсия управления.
  5. Внедрение зависимостей. Dependency Injection (DI). Введение.
  6. Внедрение зависимостей. Dependency Injection (DI). Часть 2.
  7. Bean scope (Область видимости бинов).
  8. Жизненный цикл бина (Bean Lifecycle). Init, Destroy и Factory методы.
  9. Аннотации. Введение.
  10. Аннотация @Autowired. Внедрение зависимостей (Dependency Injection).
  11. Аннотация @Qualifier. Внедрение зависимостей (Dependency Injection).
  12. Аннотации @Scope, @Value, @PostConstruct, @PreDestroy.
  13. Конфигурация с помощью Java кода.
  14. Spring MVC. Теория.
  15. Spring MVC. Первое приложение.
  16. Spring MVC. Конфигурация с помощью Java кода.
  17. Контроллеры. Аннотация @Controller.
  18. Протокол HTTP. Методы GET и POST.
  19. Параметры GET запроса. Аннотация @RequestParam.
  20. Модель. Передача данных от контроллера к представлению.
  21. CRUD, REST, Паттерн DAO (Data Access Object).
  22. Аннотация @ModelAttribute. HTML Формы (Thymeleaf).
  23. CRUD приложение. PATCH, DELETE запросы.
  24. Валидация форм. Аннотация @Valid.
  25. JDBC API. Базы данных.
  26. QL инъекции. PreparedStatement. JDBC API.
  27. Урок 27: JdbcTemplate.

Чему научитесь: 

  • Основам работы со Spring Framework
  • Внедрению зависимостей
  • Использованию аннотаций
  • Конфигурировать код с помощью Java
  • Применять Spring MVC

Кто проводит курс 

Наиль Алишев

  • Студент магистратуры Высшей школы экономики
  • Преподаёт программирование на Udemy
  • Более 90 000+ подписчиков на YouTube

2. «Spring Framework — The Basics» от Юрия Ткача

Длительность курса: 13 уроков.

Уровень: для начинающих.

Формат обучения: видеоуроки.

Обратная связь: нет.

Без сертификата

Программа обучения: 

  1. Архитектура.
  2. Внедрение зависимостей.
  3. Именование бинов и старт контекста.
  4. Scopes and Inner Beans.
  5. Initialize & Destroy.
  6. Возможности контекста.
  7. Внедрение через property.
  8. Больше возможностей контекста.
  9. Конфигурация с помощью аннотаций.
  10. Язык выражений.
  11. AOP.
  12. Простые аспекты.
  13. Простой доступ к БД.

Чему научитесь: 

  • Основам работы со Spring Framework
  • Внедрению зависимостей
  • Главным приёмам использования базы данных и аспектов

Кто проводит курс 

Юрий Ткач

  • Профессиональный Java-разработчик
  • Более чем 48 000+ подписчиков на YouTube

3. «Spring Framework And Dependency Injection For Beginners» от Санджая Патела

Длительность курса: 14 уроков.

Уровень: для продвинутых.

Формат обучения: видеоуроки.

Обратная связь: нет.

Без сертификата

Программа обучения:
Introduction
Hello, World
Dependency injection (IoC) Step-By-Step — Part I
Dependency injection (IoC) Step-By-Step — Part II
Conclusion

Чему научитесь: 

  • Максимально быстро создавать приложения
  • Эффективно использовать Java и внедрять зависимости на основе аннотаций
  • Настраивать bean-компоненты для разных сред
  • Отправлять SMTP-письма с помощью Spring Boot

Особенности курса:

  • Курс на английском языке
  • Требуются знания классов и интерфейсов Java
  • Желательны знания в области веб-разработки

Кто проводит курс 

Санжай Пател

  • Программист с более чем 20-летним стажем
  • С 2009 года работает со Spring Framework
  • Руководит разработкой Spring Lemon
  • Директор компании naturalprogrammer.com
  • Работал техническим руководителем RAD Solutions Private Limited

4. «Spring Core — Learn Spring Framework 4 and Spring Boot» от Джона Томпсона

Длительность курса: 65 уроков.

Уровень: для начинающих.

Формат обучения: видеоуроки и текстовые материалы.

Обратная связь: нет.

Без сертификата

Программа обучения:
Introduction to the Spring
Framework
Getting Started with Spring
Dependency Injection Using Spring
Spring Java Configuration
Spring XML Configuration
Introducing Spring MVC
Spring MVC Test and Mockito
JPA
JPA ENTITY Relationships
Bonus

Чему научитесь: 

  • Настраивать зависимости в Spring
  • Использовать конфигурацию на основе Spring Java
  • Создавать веб-приложения при помощи Spring MVC
  • Сохранять и обновлять информацию в базе данных H2 с помощью JPA и Hibernate
  • Запускать приложение Spring Boot

Особенности курса:

  • Курс на английском языке
  • Требуются базовые знания Java

Кто проводит курс 

Джон Томпсон

  • Работает в IT-индустрии более 20 лет
  • Специализируется на Java и Spring Framework
  • Сотрудничал с компаниями Visa, Kohls, Frderal Home Loan Bank и Belk Department Stores

5. «Introduction to Spring Boot 2 and Spring Framework 5» от Джона Томпсона

Длительность курса: 15 уроков.

Уровень: для продвинутых.

Формат обучения: видеоуроки.

Обратная связь: нет.

Без сертификата

Программа обучения: 

  1. Introduction.
  2. Setting up your Development Environment.
  3. Spring Initializer.
  4. Open Project in IntelliJ.
  5. GitHub Workflow.
  6. JPA Entities.
  7. Equality in Hibernate.
  8. Spring Data Repositories.
  9. Initializing Data with Spring.
  10. Publisher Relationships.
  11. H2 Database Console.
  12. Introduction to Spring MVC.
  13. Configuring Spring MVC Controllers.
  14. Thymeleaf Templates.
  15. Conclusion.

Чему научитесь: 

  • Создавать веб-приложения через Spring Boot
  • Создавать новый проект Spring Boot
  • Хранить и извлекать данные с помощью Spring Data JPA
  • Использовать Thymeleaf для отображения информации из БД на странице

Особенности курса:

  • Курс на английском языке
  • Требуются базовые знания Java

Кто проводит курс 

Джон Томпсон

  • Работает в IT-индустрии более 20 лет
  • Специализируется на Java и Spring Framework
  • Сотрудничал с компаниями Visa, Kohls, Frderal Home Loan Bank и Belk Department Stores

6. «Java — Spring Framework» от Lesson First

Длительность курса: 6 уроков.

Уровень: для начинающих.

Формат обучения: видеоуроки.

Обратная связь: нет.

Без сертификата

Программа обучения: 

  1. Введение в бины, IoC, Урок 1!
  2. Работа с бинами, атрибут ref, урок 2.
  3. Начало работы spring mvc, урок 3.
  4. Spring MVC (Contoller), урок 4.
  5. Локализация Spring MVC (UTF-8, ISO-8859-1) . Урок 5.
  6. Spring MVC, работа с формами (HttpServletRequest), Урок 6.

Чему научитесь: 

  • Работать со Spring Framework на базовом уровне
  • Использовать бины и Spring MVC

Кто проводит курс 

Lesson First

  • Канал специализируется на обучении Java
  • Более чем 14 000+ подписчиков на YouTube

7. «Spring Framework» от Кушика Котагала

Длительность курса: 24 урока.

Уровень: для начинающих.

Формат обучения: видеоуроки.

Обратная связь: нет.

Без сертификата

Программа обучения: 

  1. Understanding Dependency Injection.
  2. Setting Up.
  3. Understanding Spring Bean Factory.
  4. Writing Code Using the Bean Factory.
  5. ApplicationContext and Property Initialization.
  6. Using Constructor Injection.
  7. Injecting Objects.
  8. Inner Beans, Aliases and idref.
  9. Initializing Collections.
  10. Bean Autowiring.
  11. Understanding Bean Scopes.
  12. Using ApplicationContextAware.
  13. Bean Definition Inheritance.
  14. Lifecycle Callbacks.
  15. Writing a BeanPostProcessor.
  16. Writing a BeanFactoryPostProcessor.
  17. Coding To Interfaces.
  18. Introduction to Annotations and the Required Annotation.
  19. The Autowired Annotation.
  20. Some JSR-250 Annotations.
  21. Component and Stereotype Annotations.
  22. Using MessageSource To Get Text From Property Files.
  23. Event Handling in Spring.
  24. Introduction to AOP.

Чему научитесь: 

  • Использовать Spring Bean Factory
  • Создавать код для интерфейсов
  • Делать аннотации
  • Аспектно-ориентированному программированию

Особенности курса:

  • Курс на английском языке

Кто проводит курс 

Кушик Котагал

  • Штатный инженер в LinkedIn
  • Создатель проекта Java Brains
  • Окончил Бангалорский университет
  • Более 490 000+ подписчиков на YouTube

Алексей Шаполов

Основатель проекта.

Разбираюсь в SEO и контент-маркетинге. Работаю онлайн с 2018 года.

Оцените автора
Пройти.Ру
Добавить комментарий

100+ бесплатных онлайн-курсов
Часть ссылок на нашем сайте – реферальные. Что это значит для вас, читайте в данном материале.