Course Name
Course Code : PRO31
Venue Details
Postal Code : T12 WY42
Session Dates
Duration: 2 days (14 hours)
Advanced Java training builds upon core Java concepts to equip learners with the skills needed for enterprise-level application development. The course covers topics like JDBC for database connectivity, Servlet and JSP for web development, and frameworks such as Hibernate and Spring for efficient application design. It delves into advanced concepts like RESTful web services, dependency injection, and secure web application development. Learners also explore tools for building distributed systems, messaging services, and microservices architecture. By the end of the training, participants can develop complex, scalable, and secure Java-based applications for real-world business scenarios.
Advanced Java Features Multithreading in Java Thread synchronization and inter-thread communication Creating thread-safe classes using locks and semaphores Concurrency utilities (Executor framework, ForkJoinPool) Practical exercise Java Generics Working with generics in classes, methods, and interfaces Bounds and wildcards in generics Type inference and generic methods Practical exercise Functional Programming with Java 8 Introduction to functional interfaces Lambda expressions and method references Stream API for data manipulation Practical exercise Java Reflection API Overview of Java Reflection Accessing class metadata at runtime Dynamic method invocation and field manipulation Practical exercise Advanced I/O and Performance Optimization Java I/O and NIO Advanced file I/O using NIO and NIO2 Working with Path, Files, and FileSystems Serialization and Deserialization in Java Practical exercise Performance Tuning and Memory Management JVM internals and garbage collection mechanisms Memory profiling and heap analysis Best practices for improving application performance Practical exercise Java 9+ Features Introduction to modules in Java 9 Local-variable type inference (var) in Java 10 Performance improvements and new language features Practical exercise Best Practices and Code Review Clean code principles and design patterns in Java Performance best practices Code review and refactoring techniques Practical exercise
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |