Course Overview
- Course Title: Object Oriented Programming - Basics to Advance (Java OOP)
- Instructor: Andrii Piatakha
- Target Audience:
- Programmers looking to learn or improve their OOP skills
- Java developers aiming to enhance their coding practices
- Students preparing for technical interviews
- Prerequisites:
- Knowing any programming language basics
- Understanding Java syntax
Curriculum Highlights
- Key Topics Covered:
- Object-oriented programming
- SOLID Principles
- Best practices in OOP Architecture
- Exam task: implement backend for online store
- GoF Design Patterns
- Clean Code Design in OOP
- Key Skills Learned:
- Implementing OOP concepts in Java
- Applying SOLID principles
- Designing clean and maintainable code
- Implementing design patterns
- Practical coding exercises and real-world projects
Course Format
- Duration:
- 14.5 hours on-demand video
- Format:
- Self-paced online course
- Resources:
- 20 coding exercises
- 7 articles
- Access on mobile and TV
- Certificate of completion


