New Courses for Spring 5 & Java EE


Spring 5 комбинация със Spring Boot дава възможност за скоростна разработка на Java Web и SOA (ориентирани към уеб услуги) приложения чрез богата екосистема от библиотеки и модули с отворен код. Характерна особеност на Spring платформата е нейния прагматичен подход поставящ на първо място ефективната разработка на софтуер и нуждите на разработчиците. Spring платформата осигурява интеграция с най-популярните middleware библиотеки и проекти като RabbitMQ, ActiveMQ, Apache Kafka, Camel, Spark, LDAP, JPA, MongoDB, Solr, Cassandra, Neo4j, Redis, Prometeus, InfluxDB,  Netflix Cloud Stack, AWS, Azure и много други.

Курсът на IPT Java Spring 5: Hibernate, Spring MVC, WebFlux и REST запознава със Spring 5 и  Spring Boot чрез практическa разработка на цялостни уеб приложения и услуги. Курсът запозанва с различните аспекти при разработката на бизнес приложения – архитектура (Domain Driven Design – DDD), реализация, внедряване, оптимизация, сигурност и тестване на готови за продукция уеб приложения, услуги и клиенти с Hibernate, Spring MVC и REST. По време на курса участниците придобиват детайлен hands-on опит със Java 8+, Spring Boot, Hibernate, JPA, Spring MVC, Spring Data, Spring Security, Spring MVC Test framework, JUnit, Mockito, както и с новостите в Spring 5 WebFlux и Spring Boot 2 – функционално реактивно програмиране, обработка на потоци от събития в реално време, декларативна и програмна сигурност.

Java Enterprise Technologies (Java EE) е платформа за разработка на бизнес и уеб приложения, която обединява усилията на над 18 водещи IT компании и организации като Oracle, IBM, Red Hat, Apache и позволява преносимост на уеб и ентърпрайз приложенията между различните доставчици.

Сред новостите в Java EE са пълната поддръжка на HTML 5 и WebSocket стандартите на W3C и IETF, подобрената производителност и мащабируемост при реализацията на REST услуги, опростената архитектура на бизнес приложенията и увеличената ефикасност при тяхната разработка с използването на разширени декларативни анотации в кода. Други посоки на разширение са поддръжката на batch задания и управлението на конкурентното изпълнение в ентърпрайз приложения чрез новите спецификации Batch Applications и Concurrency Utilities for Java EE. Обновени са също голяма част от съществуващите спецификации, сред които EJB 3, JMS, JAX-RS, CDI, Bean Validation, JPA и други.

За уеб разработчиците представляват интерес новостите в JSF 2, сред които поточна навигация през множество от екрани за реализация на могостъпкови бизнес процеси (Faces Flow), поддръжка на HTML 5 data-* атрибути, екрани без запазване на състояние (Stateless Views), превключване между различни визуални теми (Resource Library Contracts), както и наличието на нови стандартни компоненти (напр. File Upload Component).

За да отговори на нуждите на своите корпоративни клиенти от съвременни технологични решения, IPT – Intellectual Products & Technologies предлага три нови за българския пазар обучения:

  • Java Enterprise Technologies (Java EE) – EJB, JSF, JAX-RS, Web Services, WebSocket, JMS, CDI, Bean Validation, JPA, JTA, Batch and Concurrency – детайлно разглеждане на технологиите в Java EE 7 платформата и практическа реализация на уеб услуги, компоненти и цялостни бизнес приложения;
  • Effective Web Application Development with JavaServer™ Faces (JSF ) – практическо обучение за разработка на уеб приложения с JSF 2 (JSF е част от Java EE стандарта и предлага модел за скоростна разработка на уеб приложения чрез използване на готови компоненти, предлага вградена AJAX поддръжка, тясна интеграция с останалите Java EE технологии – EJB, JPA, CDI, BeanValidation и др.);
  • Разработка на REST услуги с JAX-RS – JSON & HATEOAS – семинар по разработка на уеб услуги в стил REpresentational State Transfer (REST) с използване на Java API for RESTful Web Services (JAX-RS) и свързаните с нея Java EE технологии, който демонстрира директната експозиция на POJOs (Plain Old Java Objects) като уеб ресурси чрез прилагане на набор от стандартни анотации и интерфейси.

За допълнителна информация и записване можете да се свържете с нас на адрес: office@iproduct.org и на телефон: (+359) 889 895196.