• Гость, подпишитесь сейчас

    📥 Наш адрес сайта меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм канал «Перейти»
  • Форумы
  • Администрирование

Скачать [Slurm] Spring Framework

Описание складчины

Освоив материалы [Slurm] Spring Framework, вы сможете увереннее работать с серверной инфраструктурой, сетями и системными сервисами. Складчина станет удобным способом приобрести курс.

Информация
Цена: 495 РУБ
Организатор: Kail
Записаться в список
Скачать
Скачать
Скачать
Скачать
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
463 073
Реакции
45 720
Монеты
1 191
Оплачено
0
Баллы
0
31.10.2022
  • #SkladchinaVip
  • #1
[Slurm] Spring Framework
Ссылка на картинку
Зачем изучать Spring Framework
Spring Framework — де-факто стандарт разработки промышленных приложений для языка Java
Более 90% вакансий Java-разработчика требуют знания Spring Framework
Spring Framework это ваш мостик к интересным проектам и крутым компаниям

Почему учить Spring Framework стоит именно в Слёрм
Мы не понаслышке знаем и регулярно видим, как много разработчиков просто машинально используют Spring Framework, даже не вникая в его возможности. Все бы ничего, но когда возникает проблема или не шаблонная задача, они не понимают, куда смотреть и что делать.
Мы решили исправить это недоразумение. На курсе разберём все нюансы работы с фреймворком Spring и рассмотрим различные сценарии его использования. С домашними заданиями, практикой и онлайн-встречами с преподавателем — все, как вы любите.
Просто посмотреть и забыть не получится

Курс ориентирован на Java разработчиков уровня Junior+ и Middle
Мы надеемся, что у вас есть
Навыки программирования на Java (ООП, стандартная библиотека, основы многопоточности, JDBC, Maven, IntelliJ IDEA)
Опыт работы с системой контроля версий Git и сервисом GitHub/GitLab
Навыки работы с SQL (PostgreSQL)
Навыки работы с Docker
Знание протокола HTTP

Программа
Модуль 1. Jakarta EE (Java EE) и Spring Framework

1. Jakarta EE (Full Profile, Web Profile) и Spring Framework
2. Jakarta EE Servlets:
• Servlet Container (Apache Tomcat)
• Servlets
• Filters
• Servlet Context
• Multithreading
3. Основы безопасности:
• Конфиденциальность, доступность, целостность
• Идентификация, аутентификация, авторизация
• Криптография
• Безопасность в Java, Jakarta EE

Реализация проекта:веб-сервис на базе Jakarta Servlet (сборка Docker Image).
Цели:
• Понять место Spring в экосистеме Java и взаимосвязь с Jakarta EE;
• Написать полноценное приложение без Spring для понимания того, какие задачи и проблемы решает Spring.
Результат:реализуем полноценное веб-приложение без Spring Framework.
Модуль 2. Spring Framework


1. Предпосылки появления
2. Dependency Injection/Dependency Lookup
3. Inversion Of Control
4. Spring Core (Reflection, ASM, CGLib, Objenesis)
5. Spring Beans:
• Понятие Bean'а, BeanDefinition
• BeanFactory
• Жизненный цикл бина
• Autowiring
• *PostProcessor, *Aware и т.д.
6. Spring Context:
• ApplicationContext
• Конфигурирование: XML Config, Java Config, Annotation Config, Programmatic Config

Реализация проекта:интеграция Spring Context в веб-сервис.
Цели:
• Понять предназначение основных библиотек Spring Framework;
• Разобрать устройство Spring Context и его жизненного цикла;
• Научиться на практике использовать Spring Context.
Результат:перепишем веб-сервис с использованием Spring Context.
Модуль 3. Spring MVC


1. Dispatcher Servlet
2. Путь обработки запроса
3. *Mappers, *Adapters, *Handlers, *Resolvers
4. Аннотации Spring MVC
5. Spring WebMVC.fn
6. Вопросы построения API

Реализация проекта:миграция проекта на Spring MVC
Цели:
• Разобрать устройство и принципы работы Spring MVC;
• Научиться на практике использовать Spring MVC;
• Научиться расширять функциональность, добавляя собственные классы.
Результат:внедрим Spring MVC в наш веб-сервис.
Модуль 4. Spring Boot


1. Предпосылки появления
2. BOM
3. Автоконфигурация, внутреннее устройство
4. @Conditional*
5. Externalized Config
6. Maven/Gradle plugins

Реализация проекта:миграция на Spring Boot.
Цели:
• Понять предназначение Spring Boot и его устройство;
• Научиться добавлять собственные автоконфигурации.
Результат:разобьем проект на модули и переедем на Spring Boot.
Модуль 5. AOP, JDBC, TX, Validation


1. Aspect Oriented Programming
2. Работа с JDBC
3. Транзакции:
• Declarative
• Programmatic
4. Валидация данных

Реализация проекта:внедрение в проект транзакций и валидации данных
Цели:
• Разобрать AOP и посмотреть его применение;
• Научиться работать с транзакциями через Spring;
• Рассмотреть механизмы валидации входных данных.
Результат:добавим в наш веб-сервис AOP, транзакции и валидацию входных данных.
Модуль 6. RESTful веб-сервисы


1.REST и Richardson Maturity Model
2. OpenAPI
3. Обработка исключений
4. Работа с файлами

Финальный проект: полноценный REST-сервис.
Цели:
• Рассмотреть плюсы и минусы REST (на разных уровнях зрелости);
• Научиться грамотно обрабатывать исключения;
• Научиться работать с бинарными данными (файлами).
Результат:реализуем в нашем проекте обработку исключений, загрузку и отдачу файлов
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
framework slurm spring framework
Похожие складчины
Скачать Spring Framework для начинающих [JavaBegin]
  • Kail
  • 06.05.2020
0
Ответы
0
Просмотры
1K
06.05.2020
Kail
Скачать [Geekbrains] Основы веб-разработки на Spring Framework
  • Kail
  • 20.07.2022
0
Ответы
0
Просмотры
298
20.07.2022
Kail
Скачать [Специалист] Основы Spring Framework [Сергей Шуйков]
  • Kail
  • 02.10.2024
0
Ответы
0
Просмотры
281
02.10.2024
Kail
Скачать Разработчик на Spring Framework 2020. Часть 1 из 5 [Otus]
  • Kail
  • 30.09.2020
0
Ответы
0
Просмотры
391
30.09.2020
Kail
Скачать [Coreframework] Core Framework for Figma. Интеграция Framework с Figma
  • Kail
  • 09.10.2024
0
Ответы
0
Просмотры
364
09.10.2024
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Регистрация

Войти

Уже зарегистрированы? Просто войдите.

Войти
Поделиться:
Facebook Twitter WhatsApp Электронная почта
  • Форумы
  • Администрирование
  • Русский (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
Меню
Войти

Регистрация

  • Форумы
    • Новые сообщения
  • Мои складчины
  • Служба поддержки
  • Новые складчины
    • Новые сообщения
    • Последняя активность
    • Новые оценки тем
  • Как зарегистрироваться?