10
Lessons
30h
Duration
English
Language
Share This Class:
OBJECTIVEs:
- The objective of this Intermediate Java Programming Course is to deepen participants' understanding of Java programming concepts and prepare them for developing more complex applications.
- By the end of the course, participants will gain proficiency in advanced topics and best practices in Java development.
- Gain proficiency in advanced Java programming concepts.
- Enhance problem-solving skills with complex programming challenges.
- Learn best practices for Java application development.
- Prepare for advanced Java certifications and career advancement opportunities.
- This Intermediate Java Programming Course is designed to equip participants with advanced Java skills necessary for building robust and scalable applications.
- Through comprehensive coverage of key topics and practical exercises, participants will gain the confidence to tackle complex programming challenges effectively.
Course features:
- Practical hands on
- Lab sessions
- Training by experienced faculty
PRE-REQUISITES:
- Basic understanding of programming concepts and logic.
- Familiarity with fundamental Java syntax and constructs.
- Knowledge of object-oriented programming (OOP) principles.
Learning Path
- Inheritance and polymorphism
- Abstract classes and interfaces
- Try-catch blocks
- Custom exceptions
- Lists, Sets, and Maps
- Iterators and comparators
- Reading from and writing to files
- Buffered streams and file handling techniques
- Thread lifecycle and synchronization
- Executors and thread pools
- Connecting to databases
- Executing queries and handling results
- Syntax and usage of lambda expressions
- Functional interfaces in Java standard library
- Generic classes and methods
- Wildcards and bounded types
- Obtaining class information at runtime
- Dynamic invocation of methods
- Stream API and functional programming concepts
- Optional class and method references