Що нового?

Набір учасників [[Удемський] Родник (Денис Матвіївка)

Інформація про покупку
Тип покупки: Складчина
Ціна: 2390 ГРН
Учасників: 0 з 46
Організатор: Відсутній
Статус: Набір учасників
Внесок: 54 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Spring - це найпоширеніший фреймворк для написання Java додатків. Перша версія вийшла ще в далекому 2003 році, після чого Spring зазнав дуже багато змін і став по-справжньому монструозним. Це спричинило розбиття його на безліч окремих модулів, які будуть розібрані в курсі:
  1. Spring Core-ядро фреймворку, на чому тримаються всі інші модулі. Саме з нього і почнеться вивчення цього курсу, а саме з таких поняття і визначень як інверсія управління (Inversion Of Control) і впровадження залежностей (Dependency Injection).
  2. Spring Data-модуль для роботи з найпоширенішими базами даних, як реляційні, так і нереляційні (NoSQL)
  3. Spring Web-написання саме веб додатків, адже в поточний момент часу всі додатки спілкуються один з одним по мережі, тому Web - це невід'ємна частина вивчення кожного розробника.
  4. Spring Security-робота по мережі змушує покращувати авторизацію і аутентифікацію в додатку, підвищувати його безпеку, а значить необхідно готове рішення з коробки, що і надає нам Spring у вигляді модуля Security.
  5. Spring AOP-існує дуже багато наскрізної логіки, яка не несе смислового навантаження в розумінні бізнес логіки додатків, але тим не менш має бути присутня скрізь - це логування, управління транзакціями, Proxy і т.д. Для цього і був створений модуль Spring AOP і новий підхід у винесенні наскрізної логіки - це аспектно-орієнтоване програмування.
  6. Spring Boot - це той же Spring, просто з можливість автоконфігурування модулів. І це дійсно спростило роботу з таким монструозним фреймворком і без нього не пишеться жодне сучасне Spring додаток.
І все це-тільки частина того, що надає Spring і його екосистема, адже в ньому зібрані і інші модулі для роботи з Cloud, Message Brokers, Reactive, Batch, Mobiles, etc.
Для успішного розуміння і проходження всього курсу необхідно хороше розуміння Java Core, робота з мережами HTTP. Servlets, робота з базами даних SQL і Hibernate, тестування додатків JUnit5, і автоматизованої збірки проекту Gradle.

Продажник:

https://privatelink.de/?https://www.udemy.com/course/spring-dmdev/?password=dmdev
 
Угорі