[Java][JavaBegin]Онлайн библиотека на Spring (v. 2.0)
Чего вы добьетесь, пройдя курс?
Основная цель курса - научить вас создавать крупные Spring проекты с нуля и проводить интеграцию с другими технологиями.
Также, добавлять в приложение разные уровни безопасности, что обычно делают в профессиональных проектах.
Обычно в других курсах вы запускаете простые отдельные примеры, которые не позволяют собрать полную картину.
Здесь же - это один большой практический проект, где вы сможете применить все технологии Spring. Весь процесс показан с нуля по шагам, чтобы мог разобраться любой новичок.
Упор на практику
Новый проект получился максимально практическим. Примерно 20% теории и 80% практики.
Начиная с первых уроков вы сразу начнете создавать проект и последовательно добавлять функционал, сначала простой, потом уже более сложный.
В конце у вас получится один большой работающий веб-проект.
Функционал
Spring Core - основы для любого веб проекта на Spring, которые включают механизмы Dependency Injection, конфигурацию и пр.
Spring MVC - обработка веб запросов в Spring контейнере. В нашем проекте будете использовать для обработки запросов RESTful
Spring Security - обеспечение безопасности приложения с помощью формы аутентификации, закрытия страниц, распределения ролей.
Spring Data - создания слоя доступа к БД, запросы, соединение с БД. Облегчает разработку backend уровня, т.к. не нужно большинство запросов создаются автоматически.
Spring Boot - сборка и настройка всего проекта Spring с помощью специальных файлов и аннотаций для классов.
Spring AOP - использование аспектов для различных целей, в частности: для вывода сообщений пользователям, обработки ошибок.
Hibernate - доступ к БД будет выполняться с помощью Hibernate. Интеграция со Spring облегчает работу с фреймворком.
Gradle - настройка проекта, зависимостей. Вся сборка проекта будет вестись на Gradle (аналог Maven, но с более удобным подходом)
Lombok - упрощение кода, entity-классов. Также активно используется в большинстве фреймворков (Hibernate, Spring и пр.)
Java Server Faces - UI приложения для обработки действий пользователя. Один из самых старых и популярных фреймворков от Oracle.
Facelets - шаблонизатор для более удобной сборки страниц. Также предотвращает дублирования кода на веб страницах.
Bootstrap (Bootsfaces) - HTML, CSS и JS фреймворк, который добавляет большое количество возможностей для веб приложения. Вы будете использовать для разметки страниц (через специальную библиотеку JSF)
Комментарии в коде
Код подробно прокомментирован, об этом много раз просили клиенты и читатели.
Чтобы вы могли читать код и понимать что он делает - комментарии очень хорошо помогают.
Когда курс будет доступен
Курс будет доступен уже в этот четверг, со 2 по 5 февраля.
В эти 4 дня в честь выхода курса будут действовать скидки и бонусы.
Пройдите по ссылке ниже, чтобы посмотреть подробное описание, вопросы читателей и пр.
Продажник:
Скрытое содержимое.
Чего вы добьетесь, пройдя курс?
Основная цель курса - научить вас создавать крупные Spring проекты с нуля и проводить интеграцию с другими технологиями.
Также, добавлять в приложение разные уровни безопасности, что обычно делают в профессиональных проектах.
Обычно в других курсах вы запускаете простые отдельные примеры, которые не позволяют собрать полную картину.
Здесь же - это один большой практический проект, где вы сможете применить все технологии Spring. Весь процесс показан с нуля по шагам, чтобы мог разобраться любой новичок.
Упор на практику
Новый проект получился максимально практическим. Примерно 20% теории и 80% практики.
Начиная с первых уроков вы сразу начнете создавать проект и последовательно добавлять функционал, сначала простой, потом уже более сложный.
В конце у вас получится один большой работающий веб-проект.
Функционал
В курсе используется большое количество разных технологий, начиная от Spring и заканчивая SSL.
Spring Core - основы для любого веб проекта на Spring, которые включают механизмы Dependency Injection, конфигурацию и пр.
Spring MVC - обработка веб запросов в Spring контейнере. В нашем проекте будете использовать для обработки запросов RESTful
Spring Security - обеспечение безопасности приложения с помощью формы аутентификации, закрытия страниц, распределения ролей.
Spring Data - создания слоя доступа к БД, запросы, соединение с БД. Облегчает разработку backend уровня, т.к. не нужно большинство запросов создаются автоматически.
Spring Boot - сборка и настройка всего проекта Spring с помощью специальных файлов и аннотаций для классов.
Spring AOP - использование аспектов для различных целей, в частности: для вывода сообщений пользователям, обработки ошибок.
Hibernate - доступ к БД будет выполняться с помощью Hibernate. Интеграция со Spring облегчает работу с фреймворком.
Gradle - настройка проекта, зависимостей. Вся сборка проекта будет вестись на Gradle (аналог Maven, но с более удобным подходом)
Lombok - упрощение кода, entity-классов. Также активно используется в большинстве фреймворков (Hibernate, Spring и пр.)
Java Server Faces - UI приложения для обработки действий пользователя. Один из самых старых и популярных фреймворков от Oracle.
Facelets - шаблонизатор для более удобной сборки страниц. Также предотвращает дублирования кода на веб страницах.
Bootstrap (Bootsfaces) - HTML, CSS и JS фреймворк, который добавляет большое количество возможностей для веб приложения. Вы будете использовать для разметки страниц (через специальную библиотеку JSF)
- Среда разработки: IntelliJ IDEA 2016 Ultimate Edition
- База данных: MySQL
- Сервер: GlassFish (Payara)
Комментарии в коде
Код подробно прокомментирован, об этом много раз просили клиенты и читатели.
Чтобы вы могли читать код и понимать что он делает - комментарии очень хорошо помогают.
Когда курс будет доступен
Курс будет доступен уже в этот четверг, со 2 по 5 февраля.
В эти 4 дня в честь выхода курса будут действовать скидки и бонусы.
Пройдите по ссылке ниже, чтобы посмотреть подробное описание, вопросы читателей и пр.
Продажник:
Скрытое содержимое.
http://javabegin.ru/products/spring-library2/