Course description

This course provides an in-depth, hands-on study of technological, design, and development approaches for enterprise-level software systems using the Java-based Spring 5 framework. The Spring 5 framework enables creation of web and enterprise Java applications with the focus on high performance, scalability, testability, and reusability. The course examines core spring framework and its integration with other leading Java technologies, such as Hibernate, Java Persistence application programming interface (API) (JPA 2), Java messaging service (JMS), representational state transfer (REST) web services, security, and testing. Concepts covered in the course include inversion of control/dependency injection, Spring aspect-oriented programming (AOP); data access with Java database connectivity (JDBC), Hibernate, and Java Persistence API; Spring transaction management; Spring model-view-controller framework; Spring security; Spring REST web services; Spring JMS; and Spring testing. Hands-on development projects provide opportunities to apply Spring framework technological capabilities to the creation of enterprise-level Java applications.


You may also like


This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation

Registration Deadline