Опис курсу:

Ви познайомитеся зі Spring Core і специфікацією Java Persistence API (JPA). Розгляните, що вдають із себе Servlet container і базова технологія для формування відображення Java Server Pages (JSP). Потім перейдете до вивчення Spring MVC і стандартної архітектури веб-додатків. Розгляньте RESTful веб-сервіси, на основі яких зараз створюються сучасні веб-додатки. На завершення дізнаєтеся, як організований сучасний процес розробки додатків з використанням систем Continuous Integration. Під час курсу Ви розробите навчальний веб-додаток відповідно до шаблону MVС, що взаємодіє з СУБД з допомогою JPA. Перепишете його на основі Spring MVC і будете додавати в нього підтримку RESTful веб-сервісів.

Після вивчення курсу Ви зможете:

  • Розробляти програми з використанням даних технологій.
  • Приступити до подальшого професійного вивчення Spring Core, SpringMVC і ORM-фреймворків.

Програма курсу:

  • Maven / Ant build tools.
  • SOLID (basic principles of object-oriented programming and design). Dependency injection (DI) and Inversion of control (IoC).
  • Spring Core.
  • Object-relational mapping (ORM). Java Persistence API (JPA). Hibernate framework.
  • Web Container. Servlets. Servlet container.
  • Java Server Pages. MVC pattern.
  • SpringMVC.
  • Web application architecture. Web application layers. Packages structure.
  • Spring RESTful. HATEOAS.
  • Architecture of modern Web applications.
  • Continuous Integration (CI) and Continuous Delivery (CD). Jenkins/TeamCity.

Мінімальні вимоги:

  • Володіння Jav-розробкою на рівні Junior Developers.
  • Власний ПК.

* Вказані знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!