Опис курсу:

Ви познайомитеся з 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

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

  • Java Junior Developers

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