Весняні основи

курс Весняні основи розроблено для ґрунтовного ознайомлення з розробкою Java-додатків за допомогою фреймворку Spring, однієї з найпопулярніших екосистем у індустрії програмного забезпечення. Учасники отримають фундаментальні та поглиблені знання про архітектуру Spring, конфігурацію, інтеграцію, доступ до даних, розробку веб-додатків, створення RESTful API та тестування.

Навчальна програма поєднує теорію з практикою через реальні приклади, прикладні вправи, групові проекти та тематичні дослідження. Учасники працюватимуть з такими технологіями, як Spring Core, Spring MVC, Spring Boot, Spring Data, JPA та Hibernate, розвиваючи ключові навички для створення сучасних, масштабованих та зручних у підтримці застосунків.

Кому воно адресоване?

Курс призначений для розробників Java та інженерів-програмістів, які хочуть навчитися використовувати фреймворк Spring для створення надійних корпоративних додатків. Він ідеально підходить для тих, хто хоче перейти до екосистеми Spring або вдосконалити свої наявні навички.

Що ти навчишся?

Після завершення цього курсу учасники зможуть:

  • Розуміти архітектуру та основні компоненти Spring Framework;
  • Застосовувати принципи IoC (інверсії керування) та DI (впровадження залежностей);
  • Налаштовувати застосунки за допомогою XML, анотацій та профілів Spring;
  • Інтегрує такі модулі, як Spring Core, Spring MVC, Spring Boot та Spring Data;
  • Створювати сучасні веб-застосунки за допомогою Spring MVC та Thymeleaf;
  • Реалізувати доступ до бази даних (SQL, NoSQL) за допомогою Spring Data JPA;
  • Створюйте RESTful API з використанням найкращих практик, Swagger та Hypermedia;
  • Виконайте тестування застосунків за допомогою Spring Test Framework;
  • Розробляти практичні проекти, що стосуються корпоративного середовища.

Передумови:

  • Базові знання програмування на Java;
  • Знайомство з HTML, CSS, SQL та реляційними базами даних;
  • Рекомендується мінімальний досвід розробки додатків.

Розклад курсу:

Матеріали курсу англійською мовою. Викладання ведеться румунською мовою.

Матеріали курсу англійською мовою. Викладання ведеться румунською мовою.

День 1:
• Вступ
• Остання весняна версія
• Мікросервіси – основні поняття
• Що таке Spring Boot і для чого його використовують?
• Як працює Spring Boot?
• Стартери весняних черевиків
• Самостійна конфігурація
• Структура застосунку Spring Boot
• Використання Spring Initializr
• Що таке весняна квасоля?
• Інверсія керування (IoC)
• Впровадження залежностей
• Анотація @Autowired
• Анотація @Resource
• Види ін'єкцій
• Конфігурації
• Файли власності

День 2:
• Spring MVC
• Веб-анотації: @RequestMapping, @GetMapping, @PostMapping, @DeleteMapping
• Параметри: @RequestParam, @PathVariable
• Контролери: @Controller та @RestController
• @RequestBody та @ResponseBody
• Що таке REST API і як він працює?
• Найкращі практики розробки API
• Тестування з Postman
• Доступ до бази даних за допомогою JDBC
• Вступ до Hibernate
• Робота з організаціями, що займаються наркотиками
• Зв'язки в Hibernate: @OneToMany, @ManyToOne, @ManyToMany
• Використання Spring Data JPA
• Створення повноцінного REST API

Рекомендуємо продовжити:

Програми сертифікації

Немає програм сертифікації, безпосередньо пов’язаних із цим курсом.

Весняні основи

Індивідуальні пропозиції для груп від 2 осіб

Деталі курсу

Тривалість:

2
днів

Ціна:

840 EUR

Доставка:

Викладання в класі, гібридний клас, віртуальний клас

Рівень:

1. Базовий