Course Overview
- Course Title: Java Deep Diving - From the Beginning
- Instructor: Masith Prasanga
- Target Audience: Software engineers, quality assurance engineers, university students, and experienced engineers
- Prerequisites: No programming experience needed
Curriculum Highlights
- Key Topics Covered:
- Language Fundamentals
- Operators and Assignments
- Flow Controls
- Declarations and Access Modifiers
- Object Oriented Programming
- Exception Handling
- Problem Solving with Java and Real Time Coding
- Multi-Threading
- Inner Class
- Lang Package
- File I/O
- Serialization
- Regular Expression
- Collection
- Concurrent Collections
- Generics
- Garbage Collection
- Internationalization [I18N]
- Development
- Assertions
- JVM Internal Architecture
- Key Skills Learned:
- Core Java programming
- Advanced Java concepts
- Java frameworks like Spring and Spring Boot
- Software engineering concepts
- Interview explanation skills
- Problem-solving with architecture diagrams
- Understanding JVM internals
Course Format
- Duration: 20 hours on-demand video
- Format: Self-paced online course
- Resources:
- 13 downloadable resources
- Access on mobile and TV
- Certificate of completion


