Опис курсу:

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

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

  • Урок 1
    • Maven/Ant build tools
    • Building with dependencies and resources
    • Creating box version
    • War-archive
  • Урок 2
    • SOLID (basic principles of object-oriented programming and design). Dependency injection (DI) and Inversion of control (IoC)
    • Creating and using beans
  • Урок 3
    • Spring:
    • Overwiew
    • Creating beans:
    • xml style vs annotations style
  • Урок 4
    • Apache Tomcat:
    • Installation,first run, short guide
    • Java Server Pages.Model 1
    • Overview
    • Syntax
  • Урок 5
    • Java Server Pages.Model 2
    • Overview
    • Syntax
    • Expression Language
    • Additional tags
    • GET, POST methods
  • Урок 6
    • Using DataBases
    • Connecting to MySQL
    • Authorization and registration forms
    • Forms error checking
  • Урок 7
    • Using beans in EL
    • Understanding of Model
    • Adding front-end: Integrating templates into project
  • Урок 8
    • Sessions
    • Login-Logout script
    • Manage users
    • User data protection
  • Урок 9
    • Servlets
    • Web Container
    • Servlet container
    • Life cycle of a servlet
    • Filters
    • Web.xml
  • Урок 10
    • JSP+Servlet
    • MVC pattern
    • Data Connection Pool
  • Урок 11
    • Spring MVC
    • Building and deploying WAR
  • Урок 12
    • Objects relational mapping (ORM)
    • Java Persistence API (JPA)
    • Hibernate framework
  • Урок 13
    • Adding to project
    • JavaScript
    • JSON (JavaScript Object Notation)
    • AJAX (asynchronous JavaScript and XML)
  • Урок 14
    • Spring RESTful Web Service
    • Spring Boot
  • Урок 15
    • Захист проекту
 

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

  • Java Junior Developers

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