Программирование [Udemy] [Chad Darby] Spring и Hibernate для новичков (включая Spring Boot) (2019)

Чему вы научитесь:
  • Разработайте проект в реальном времени с Spring MVC, Spring REST, Spring Boot и Hibernate CRUD ... все из SCRATCH
  • Вы будете ВИДЕТЬ КАЖДУЮ ЛИНЕЙКУ кода со мной в видео. Я объясняю каждую строку кода, чтобы помочь вам учиться!
  • Узнать ключевые функции Spring 5: Core, Annotations, Java Config, AOP, Spring MVC, Hibernate и Maven
  • Я ИНСТРУКТОР-ОТВЕТСТВЕННЫЙ ... отправьте свои вопросы, и я ОТВЕТУЮ через 24 часа.
  • ПОПУЛЯРНЫЕ ВИДЕО для: Spring Boot 2, Spring Security, Spring REST, Spring Data JPA, Spring Data REST и Thymeleaf
  • Присоединяйтесь к АКТИВНОМУ СООБЩЕСТВУ из 125 000+ студентов, которые уже зарегистрированы! Более 37 000+ отзывов - 5 ЗВЕЗД
  • Студенты получили новые рабочие места с навыками из этого курса. Разработчики Spring и Hibernate в высоком спросе!
  • Вы можете СКАЧАТЬ все видео, исходный код и PDF-файлы. Идеально подходит для обучения в автономном режиме и обзор.
Требования:
  • Требуются базовые знания Java
  • Базовые знания HTML полезны
Описание:

СЕКЦИЯ ВЕСНЫ ЗАГРУЗКИ СЕЙЧАС ВКЛЮЧАЕТ 6,5 ЧАСОВ НОВЫХ ВИДЕО

# 1 ЛУЧШИЙ ПРОДАЖА ВЕСЕННО-ГИБЕРНАТНОГО КУРСА ПО UDEMY - БОЛЕЕ 37 000 ОТЗЫВОВ - 5 ЗВЕЗД!

ЭТОТ КУРС ПОКРЫВАЕТ ВЕСНА 5
УЗНАЙТЕ эти ГОРЯЧИЕ ТЕМЫ весной 5:

  • Spring Framework 5
  • Spring Core
  • Весенние аннотации
  • Конфигурация Spring Java (все Java, без XML)
  • Весенний АОП
  • Spring MVC
  • Hibernate CRUD
  • JPA CRUD
  • Spring Security
  • Весенний отдых
  • специалист
Весенняя обувь
  • Стартеры весенней загрузки
  • Spring Boot и Hibernate
  • Spring Boot и Spring Data JPA
  • Spring Boot и Spring Data REST
  • Spring Boot, Thymeleaf и Spring MVC
РЕАЛЬНЫЕ ПРОЕКТЫ
  • Spring MVC и Hibernate CRUD проект в реальном времени
  • Spring Security (с шифрованием пароля в базе данных)
  • Spring REST (с полной базой данных CRUD в режиме реального времени)
  • Spring Boot REST (с полной базой данных CRUD в режиме реального времени)
  • Spring Boot с JPA и Spring Data JPA (с полной базой данных CRUD в режиме реального времени)
  • Spring Boot с Spring Data REST (с полной базой данных CRUD в режиме реального времени)
  • Spring Boot с Thymeleaf (с полной базой данных проекта CRUD в реальном времени)
---

[ОБНОВЛЕНИЯ КУРСА]:

Добавлено видео Spring Boot и Thymeleaf ... 12 видео, 2,5 часа нового контента
Добавлено Spring Boot videos ... 34 видео, 4 часа нового контента
Добавлена лекция о регистрации Spring Security на основе ролей
Добавлено видео ADVANCED Spring REST ... 40 видео, 3 часа нового контента
Добавлено видео Spring REST ... 18 видео, 1,5 часа нового контента
Добавлена лекция о регистрации пользователя Spring Security
Добавлено видео Spring Security JDBC ... 16 новых видео, 1 час нового контента
Добавлено больше видео Spring Security ... 52 видео, 3,5 часа нового контента
Обновленный курс до ВЕСНЫ 5, Tomcat 9 и Eclipse Oxygen
Добавлены видео Spring Security ... 16 новых видео, 1 час нового контента
Новые видео Advanced Hibernate ... 57 новых видео, 4 часа нового контента


---
Этот курс охватывает ПОСЛЕДНИЕ ВЕРСИИ Spring 5 и Hibernate 5! Курс также включает Spring Boot и Spring Data JPA
Создайте полноценное веб-приложение Spring MVC + Hibernate CRUD ... все с нуля! (проект в реальном времени)
Вы узнаете о: Spring Core, AOP, Spring MVC, Spring Security, Spring REST, Spring Boot, Spring Data JPA, Spring Data REST, Thymeleaf и Hibernate ... все они связаны с базой данных MySQL

---
К концу этого курса вы создадите весь исходный код для полного проекта Spring MVC - Hibernate CRUD в режиме реального времени.
Вы также разработаете Spring REST API для полноценного проекта CRUD REST API в реальном времени.
Вы будете вводить каждую строку кода со мной в видео ... все с нуля.
Я объясняю каждую строку кода, которую мы создаем. Так что это не упражнение копирования / вставки, у вас будет полное понимание кода.

---
Присоединяйтесь к более чем 126 000 студентов, которые уже зарегистрированы!
Более 37 000+ отзывов! (большинство отзывов для любого курса Spring-Hibernate на Udemy, почти в три раза ближайшего конкурента)

---
Live Coding - я кодирую все проекты в реальном времени с нуля
Весь исходный код доступен для скачивания

---
PDF-файлы всех лекций доступны для скачивания
Закрытые титры / субтитры для английского и других языков (новинка!)
Профессиональные видео и аудио записи (проверьте бесплатные превью)

---
Этот курс включает в себя мини-курсы по Maven, Spring Security, Spring REST и Spring Boot. Эти мини-курсы призваны помочь вам быстро начать работу с Maven, Spring Security, Spring REST и Spring Boot.

Мини-курсы
  • Maven мини-курс включает в себя 16 видео (1 час видео)
  • Мини-курс Spring Security включает 68 видео (5 часов видео)
  • Мини-курс Spring REST включает в себя 55 видео (4,5 часа видео)
  • Мини-курс Spring Boot включает в себя 39 видео (6,5 часов видео)
Это все включено в этот существующий курс.

---
Что такое весна?

Spring - это корпоративная среда Java. Он был разработан, чтобы упростить разработку Java EE и сделать разработчиков более продуктивными. Spring использует Inversion of Control и Dependency Injection, чтобы продвигать хорошие методы кодирования программного обеспечения и ускорить время разработки.

Этот курс охватывает Spring Core, аннотации, все конфигурации Java Spring, Spring AOP, Spring MVC, Spring Security, Spring REST, Spring Boot и Spring Data JPA.

Что такое Hibernate?

Hibernate - это среда объектно-реляционного сопоставления (ORM). Это упрощает доступ к базе данных для приложений Java. Используя инфраструктуру, вы можете легко сохранять и извлекать объекты Java, настроив несколько простых сопоставлений конфигурации.

Этот курс охватывает базовый Hibernate CRUD. Кроме того, расширенные отображения Hibernate охватываются как один к одному, один ко многим и многие ко многим.
Преимущества прохождения этого весеннего и зимнего курса

Знающий Spring и Hibernate может получить вам работу или улучшить один у вас есть . Это навык, который сделает вас более востребованным в корпоративной Java-индустрии и облегчит жизнь вашему ПО, поэтому он так популярен.

Почти каждая вакансия требует навыков в Spring и Hibernate!

Этот курс поможет вам быстро освоить Spring и Hibernate . Я расскажу о технологиях и помогу вам понять основные концепции создания приложений Spring и Hibernate с нуля.

Вы узнаете, как
  • Spring Core
    • Создайте полный Spring MVC и Hibernate CRUD Project ... все с нуля
    • Настройте среду разработки Spring и Hibernate с помощью Tomcat и Eclipse
    • Проводите бобы вместе в контейнере Spring, используя Inversion of Control
    • Настройте контейнер Spring для внедрения зависимостей
    • Определите Spring Beans с помощью аннотации @Component
    • Выполните автоматическое сканирование компонентов Spring для минимизации конфигурации
    • Автоматически соединять бобы вместе с помощью аннотации @Autowired
    • Применить всю конфигурацию Java к Spring Beans (без xml)
  • Spring MVC
    • Настройте среду Spring MVC с помощью конфигов и каталогов
    • Создание контроллеров с помощью аннотации @Controller
    • Чтение данных HTML-формы с помощью @RequestParam
    • Использование модели Spring MVC для передачи данных между контроллером и страницей просмотра
    • Определить сопоставления запросов для запросов GET и POST
    • Минимизируйте кодирование с помощью привязки данных Spring MVC Form
    • Применить проверку формы Spring MVC при вводе пользователем
    • Создание пользовательских правил проверки формы Spring MVC
  • Hibernate
    • Выполнить объект / реляционное отображение с Hibernate
    • Используйте Hibernate API для разработки приложений CRUD
    • Разработка запросов с использованием языка запросов Hibernate (HQL)
    • Применяйте расширенные отображения Hibernate: один-к-одному, один-ко-многим и многие-ко-многим
    • Создайте проект в реальном времени, используя Spring и Hibernate вместе в проекте в реальном времени
  • Весенний АОП
    • Применить AOP-ориентированное программирование AOP для сквозных задач
    • Изучите варианты использования AOP и выясните, как AOP может разрешить запутывание кода
    • Создание выражений AOP pointcut для сопоставления при вызовах методов
    • Используйте аннотации AOP: @before, @After, @AfterReturning, @AfterThrowing, @Around
    • Создайте проект в реальном времени, используя AOP и Spring MVC вместе в проекте в реальном времени
  • Spring Security
    • Защитите свое веб-приложение с помощью Spring Security
    • Настройте файл Maven pom.xml с совместимыми зависимостями Spring Security.
    • Настройте Spring Security со всей конфигурацией Java (без xml)
    • Создание пользовательских страниц входа в Spring Security с помощью Bootstrap CSS
    • Добавить поддержку выхода из системы, используя функции Spring Security по умолчанию
    • Использовать поддержку Spring Security для подделки межсайтовых запросов (CSRF)
    • Определите пользователей и роли для аутентификации
    • Отображение информации для входа и роли пользователя с помощью тегов Spring Security
    • Ограничить доступ к URL на основе роли пользователя
    • Скрыть и отобразить контент в зависимости от роли пользователя
    • Добавить аутентификацию JDBC, хранить учетные записи пользователей и пароли в базе данных
    • Храните зашифрованные пароли в базе данных, используя bcrypt
    • Зарегистрируйте новых пользователей и зашифруйте пароли, используя код Java
    • Создайте проект Spring Security в реальном времени, используя авторизацию, аутентификацию и шифрование базы данных
  • Spring REST Web Services - API Spring REST
    • Обзор веб-сервисов REST - API REST
    • Изучение поддержки Spring REST
    • Отправка данных JSON через HTTP
    • Связывание данных JSON с проектом Джексона
    • Преобразование данных JSON в Java POJO с Джексоном
    • Обработка вложенных объектов JSON и массивов JSON
    • Разработка Spring REST API
    • Настройка проекта Spring REST с Maven
    • Создание Spring REST Controller с использованием @RestController
    • Запуск Spring REST Controller с Eclipse и Tomcat
    • Тестирование Spring REST Web-сервисов с почтальоном
    • Параметризация конечных точек API REST с использованием @PathVariable
    • Добавьте обработку исключений Spring REST с помощью @ExceptionHandler
    • Интеграция глобальной обработки исключений REST с @ControllerAdvice
    • Использование ResponseEntity для детального контроля HTTP-ответа Spring REST
    • Создайте REST API для выполнения действий CRUD в базе данных с помощью Hibernate
    • Создание проекта в реальном времени с использованием REST API с полной базой данных CRUD
  • Весенний ботинок
    • Что такое Spring Boot?
    • Создание проекта с Spring Boot Initializr
    • Разработайте REST API Controller с помощью Spring Boot
    • Изучите структуру проекта Spring Boot
    • Плечо Spring Boot Starters - кураторский список зависимостей
    • Наследовать настройки по умолчанию с родителями Spring Boot Starter
    • Автоматический перезапуск с Spring Boot Dev Tools
    • Добавьте функциональность DevOps с помощью оконечных точек Spring Boot Actuator
    • Конечные точки привода безопасной пружинной загрузки
    • Запускать приложения Spring Boot из командной строки
    • Используйте плагин Spring Boot Maven для упаковки и запуска приложений Spring Boot
    • Добавление пользовательских свойств приложения в REST-контроллер Spring Boot
  • Spring Boot REST API CRUD
    • Разработайте REST API Controller с Spring Boot с полной поддержкой CRUD
    • Настройте источник данных Spring Boot для базы данных MySQL
    • Создание реализаций DAO с использованием JPA Entity Manager
    • Применять передовой опыт путем интеграции сервисного уровня
    • Предоставить конечные точки API REST в коде контроллера (GET, POST, PUT и DELETE)
    • Доступ к REST API с помощью Почтальона
    • Добавить поддержку стандартного API JPA
    • Узнайте о преимуществах API JPA в приложениях Spring Boot
  • Spring Boot и Spring Data JPA
    • Минимизируйте стандартный код с помощью Spring Data JPA и JpaRepository
    • Рефакторинг существующего REST API для интеграции с Spring Data JPA
    • Используйте новые возможности шаблона Java Optional с JpaRepository
    • Протестируйте репозиторий Spring Data JPA с почтальоном
  • Spring Boot и Spring Data REST
    • Ускорьте процесс разработки с помощью Spring Data REST
    • Использование Spring Data REST для устранения пользовательского кода для контроллеров и сервиса
    • Автоматически выставлять конечные точки REST для ваших репозиториев JPA
    • Настроить конечные точки базового пути REST
    • Применение разбивки на страницы и сортировки к конечным точкам REST API
    • Настройка размеров страницы по умолчанию для API REST
    • Изучение REST-ответов, соответствующих HATEOAS
    • Тест данных Spring REST с почтальоном
  • Весенний ботинок и тимелист
    • Разрабатывайте шаблоны представлений с Thymeleaf в проектах Spring Boot
    • Сравните функциональность Thymeleaf с JSP
    • Изучите автоматическую настройку Thymeleaf в проектах Spring Boot
    • Создайте проект Spring Boot с Thymeleaf с помощью веб-сайта Spring Initializer.
    • Разработайте Spring MVC Controller и шаблон Thymeleaf
    • Использование выражений Thymeleaf для доступа к данным из модели Spring MVC
    • Примените таблицы стилей CSS к своим шаблонам Thymeleaf
  • Spring Boot, Thymeleaf и база данных CRUD
    • Разработайте проект в реальном времени с Thymeleaf и Spring Boot с полной поддержкой CRUD базы данных
    • Интеграция @Repository для выполнения действий CRUD в базе данных с помощью Spring Data JPA
    • Применяйте лучшие практики с помощью шаблона проектирования слоя @Service
    • Создать @Controller для обработки запросов веб-браузера
    • Разработка шаблонов Thymeleaf для отображения результатов базы данных
    • Украсьте свои шаблоны Thymeleaf с помощью Bootstrap CSS
  • специалист
    • Упростите процесс сборки с Maven
    • Создайте файлы Maven POM и добавьте зависимости
    • Поиск в центральном хранилище Maven для координат зависимостей
    • Запустите сборки Maven из Eclipse IDE
    • Используйте Maven при разработке проектов реального времени для Spring MVC, Spring Security, Spring REST, Spring Boot и Hibernate.
По сравнению с другими курсами Spring / Hibernate

Этот курс полностью обновлен и охватывает последние версии Spring 5 и Hibernate 5 . Курс также включает новый контент по Spring Boot, Spring Data JPA, Spring Data REST и Thymeleaf .

Остерегайтесь других курсов Udemy Spring / Hibernate. Большинство из них устарели и используют старые версии Spring и Hibernate. Не тратьте свое время и деньги на изучение устаревших технологий.
Кроме того, я создаю весь код с нуля в этом курсе . Остерегайтесь других курсов, эти инструкторы просто копируют / вставляют из своего репозитория github или используют предварительно написанный код. Их подход не идеален для обучения в реальном времени.

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

Наконец, весь исходный код предоставляется вместе с инструкцией по настройке.

Те, кто просматривал курс, отметили, что инструкция проста и понятна , а также тщательна и очень информативна.

Многие студенты также посещали другие курсы Spring и Hibernate в прошлом, но обнаружили, что этот курс Spring и Hibernate был их любимым . Им понравилась структура контента и высокое качество аудио / видео .

Вы получите качественный курс с солидным техническим материалом и отличной аудио и видео продукцией. Это мой пятый курс в Удеме.

Мои первые четыре курса по Удеми были:
  • Eclipse IDE для начинающих
  • Соединение с базой данных Java (JDBC)
  • JavaServer Faces (JSF) для начинающих
  • JSP и сервлеты для начинающих
Эти курсы получили восторженные 5-звездочные отзывы, и более 280 000 студентов прошли курсы . Кроме того, эти курсы являются наиболее популярными в своих категориях.

Аналогично этому весеннему курсу, он считается № 1 бестселлером для весенних курсов .
У меня также есть активный канал на YouTube, где я публикую обычные видео. В прошлом году я создал более 300 видеоуроков (публичных и частных). Мой канал на YouTube имеет более 5 миллионов просмотров и 35 тысяч подписчиков. Поэтому я понимаю, что работает, а что нет, для создания видеоуроков.

Наконец, нет риска . Вы можете просмотреть 25% курса бесплатно. Если вы приобрели курс, и по какой-то причине вы недовольны курсом, Udemy предлагает 30-дневную гарантию возврата денег .

Так что вам нечего терять, запишитесь на этот курс и узнайте, как создавать проекты Spring и Hibernate в реальном времени с нуля!

Целевая аудитория

Разработчики Java с базовым опытом Java

Для кого этот курс:
  • Курс подходит для всех разработчиков Java: от начинающих до продвинутых

СКАЧАТЬ КУРС:
 

Не работает ссылка?

Обратите внимание

Назад
Сверху