Advanced Java

Course Description

The course emphasizes hands-on learning through practical projects and exercises, preparing students to design and develop sophisticated Java applications for enterprise environments. By the end of the course, students will be proficient in building scalable, secure, and high-performance Java applications, setting them on the path towards successful careers as Java developers in the rapidly evolving software industry.

Course modules
  • Introduction to Advanced Java
  • Java Database Connectivity (JDBC)
  • Servlets and JSP (JavaServer Pages)
  • JavaServer Faces (JSF)
  • Enterprise JavaBeans (EJB)
  • Spring Framework
  • Hibernate ORM (Object-Relational Mapping)
  • RESTful Web Services
  • Spring Boot
  • Microservices Architecture
  • Security in Java Applications
  • Project Development

Exit Profile


1. Understanding the basics of computer management

2. Managing free space on the server

  • Configuring tiered storage
  • Extending and shrinking partitions