Java SE 11: Programming Complete Course Overview
The 'Java SE 11: Programming Complete Course Overview' by Oracle equips learners with essential Java programming skills. This course is crucial for software developers, system architects, and technical professionals seeking to enhance their expertise in Java SE 11. It covers fundamental concepts, advanced features, and best practices, empowering participants to build robust applications and thrive in the tech industry.
Course outline & what you'll learn
Overview of Java and its applications
- Java Development Kit (JDK) and Integrated Development Environments (IDEs)
- Java syntax and structure
- Data types, variables, and operators
- Control flow statements (if, switch, loops)
- Classes and objects
- Inheritance, polymorphism, and encapsulation
- Abstract classes and interfaces
- Types of exceptions
- Try-catch blocks and exception propagation
- Creating custom exceptions
Overview of collections and data structures
- Lists, sets, maps, and queues
- Iterating over collections
- Understanding streams and functional programming
- Stream operations and processing collections
- Filtering, mapping, and reducing data
- Input and output streams
- Reading and writing files
- Serialization and deserialization
- Threads and runnable interface
- Synchronization and thread safety
- Executor framework and concurrent collections
- Understanding modules and the module system
- Creating and using modules
- Packaging applications with Java
- Introduction to JDBC
- Connecting to databases
- Executing SQL queries and handling results
- Common coding conventions
- Introduction to design patterns
- Writing maintainable and efficient Java code
- Hands-on project to apply learned concepts
- Real-world application development
- Final assessment and review
Why train with Traincrest
This Oracle course is delivered by Traincrest's certified instructors, live online or in the classroom, with hands-on labs and a 98% exam success rate. Trusted by 500+ companies and 50,000+ students worldwide.