1. «Spring Framework» от Наиля Алишева
Длительность курса: 27 уроков.
Уровень: для начинающих.
Формат обучения: видеоуроки.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение. Зачем изучать Spring?
- Первое приложение (IntelliJ Idea).
- Первое приложение (Eclipse).
- Инверсия управления.
- Внедрение зависимостей. Dependency Injection (DI). Введение.
- Внедрение зависимостей. Dependency Injection (DI). Часть 2.
- Bean scope (Область видимости бинов).
- Жизненный цикл бина (Bean Lifecycle). Init, Destroy и Factory методы.
- Аннотации. Введение.
- Аннотация @Autowired. Внедрение зависимостей (Dependency Injection).
- Аннотация @Qualifier. Внедрение зависимостей (Dependency Injection).
- Аннотации @Scope, @Value, @PostConstruct, @PreDestroy.
- Конфигурация с помощью Java кода.
- Spring MVC. Теория.
- Spring MVC. Первое приложение.
- Spring MVC. Конфигурация с помощью Java кода.
- Контроллеры. Аннотация @Controller.
- Протокол HTTP. Методы GET и POST.
- Параметры GET запроса. Аннотация @RequestParam.
- Модель. Передача данных от контроллера к представлению.
- CRUD, REST, Паттерн DAO (Data Access Object).
- Аннотация @ModelAttribute. HTML Формы (Thymeleaf).
- CRUD приложение. PATCH, DELETE запросы.
- Валидация форм. Аннотация @Valid.
- JDBC API. Базы данных.
- QL инъекции. PreparedStatement. JDBC API.
- Урок 27: JdbcTemplate.
Чему научитесь:
- Основам работы со Spring Framework
- Внедрению зависимостей
- Использованию аннотаций
- Конфигурировать код с помощью Java
- Применять Spring MVC
Кто проводит курс
Наиль Алишев
- Студент магистратуры Высшей школы экономики
- Преподаёт программирование на Udemy
- Более 90 000+ подписчиков на YouTube
2. «Spring Framework — The Basics» от Юрия Ткача
Длительность курса: 13 уроков.
Уровень: для начинающих.
Формат обучения: видеоуроки.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Архитектура.
- Внедрение зависимостей.
- Именование бинов и старт контекста.
- Scopes and Inner Beans.
- Initialize & Destroy.
- Возможности контекста.
- Внедрение через property.
- Больше возможностей контекста.
- Конфигурация с помощью аннотаций.
- Язык выражений.
- AOP.
- Простые аспекты.
- Простой доступ к БД.
Чему научитесь:
- Основам работы со Spring Framework
- Внедрению зависимостей
- Главным приёмам использования базы данных и аспектов
Кто проводит курс
Юрий Ткач
- Профессиональный Java-разработчик
- Более чем 48 000+ подписчиков на YouTube
3. «Spring Framework And Dependency Injection For Beginners» от Санджая Патела
Длительность курса: 14 уроков.
Уровень: для продвинутых.
Формат обучения: видеоуроки.
Обратная связь: нет.
Без сертификата
Чему научитесь:
- Максимально быстро создавать приложения
- Эффективно использовать 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 уроков.
Уровень: для начинающих.
Формат обучения: видеоуроки и текстовые материалы.
Обратная связь: нет.
Без сертификата
JPA
Чему научитесь:
- Настраивать зависимости в 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 уроков.
Уровень: для продвинутых.
Формат обучения: видеоуроки.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Introduction.
- Setting up your Development Environment.
- Spring Initializer.
- Open Project in IntelliJ.
- GitHub Workflow.
- JPA Entities.
- Equality in Hibernate.
- Spring Data Repositories.
- Initializing Data with Spring.
- Publisher Relationships.
- H2 Database Console.
- Introduction to Spring MVC.
- Configuring Spring MVC Controllers.
- Thymeleaf Templates.
- 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 уроков.
Уровень: для начинающих.
Формат обучения: видеоуроки.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Введение в бины, IoC, Урок 1!
- Работа с бинами, атрибут ref, урок 2.
- Начало работы spring mvc, урок 3.
- Spring MVC (Contoller), урок 4.
- Локализация Spring MVC (UTF-8, ISO-8859-1) . Урок 5.
- Spring MVC, работа с формами (HttpServletRequest), Урок 6.
Чему научитесь:
- Работать со Spring Framework на базовом уровне
- Использовать бины и Spring MVC
Кто проводит курс
Lesson First
- Канал специализируется на обучении Java
- Более чем 14 000+ подписчиков на YouTube
7. «Spring Framework» от Кушика Котагала
Длительность курса: 24 урока.
Уровень: для начинающих.
Формат обучения: видеоуроки.
Обратная связь: нет.
Без сертификата
Программа обучения:
- Understanding Dependency Injection.
- Setting Up.
- Understanding Spring Bean Factory.
- Writing Code Using the Bean Factory.
- ApplicationContext and Property Initialization.
- Using Constructor Injection.
- Injecting Objects.
- Inner Beans, Aliases and idref.
- Initializing Collections.
- Bean Autowiring.
- Understanding Bean Scopes.
- Using ApplicationContextAware.
- Bean Definition Inheritance.
- Lifecycle Callbacks.
- Writing a BeanPostProcessor.
- Writing a BeanFactoryPostProcessor.
- Coding To Interfaces.
- Introduction to Annotations and the Required Annotation.
- The Autowired Annotation.
- Some JSR-250 Annotations.
- Component and Stereotype Annotations.
- Using MessageSource To Get Text From Property Files.
- Event Handling in Spring.
- Introduction to AOP.
Чему научитесь:
- Использовать Spring Bean Factory
- Создавать код для интерфейсов
- Делать аннотации
- Аспектно-ориентированному программированию
Особенности курса:
- Курс на английском языке
Кто проводит курс
Кушик Котагал
- Штатный инженер в LinkedIn
- Создатель проекта Java Brains
- Окончил Бангалорский университет
- Более 490 000+ подписчиков на YouTube