К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Object-Oriented Programming and Core Java Constructs · LearnSpace
Назад в каталог
courseraПрограммирование

Object-Oriented Programming and Core Java Constructs

Курс от Packt
Средний≈ 9.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Enhance your Java skills by mastering object-oriented programming concepts and core constructs that form the backbone of professional software development. This course guides you through designing robust, maintainable, and scalable Java applications, improving your problem-solving and coding efficiency. You’ll begin with a deep dive into classes, objects, constructors, interfaces, abstract classes, and advanced concepts like inheritance and polymorphism. Step by step, you’ll understand how these principles create modular, reusable code while adhering to SOLID principles for maintainability. The course then explores Java’s Collections Framework, including lists, sets, queues, and maps, enabling you to handle complex data efficiently. Finally, you’ll learn robust exception handling techniques, from try-catch blocks to custom exceptions, ensuring your applications are safe, error-resilient, and professional-grade. Ideal for beginner to intermediate Java developers, IT professionals, or anyone seeking to strengthen their programming foundation. Prerequisites include basic Java knowledge or completion of an introductory Java course. The course is beginner-to-intermediate friendly, providing structured guidance for hands-on learning. By the end of the course, you will be able to design and implement object-oriented Java applications, effectively use collections and maps for data management, handle exceptions with best practices, and apply advanced constructs like inheritance, polymorphism, and encapsulation to create efficient, maintainable code.

Навыки, которые вы освоите

Java ProgrammingObject Oriented Programming (OOP)Memory ManagementObject Oriented DesignJavaData StructuresMaintainabilityData ManagementCode ReusabilitySoftware DesignPerformance TuningProgramming PrinciplesSoftware Architecture

Программа курса

3 модулей · 37 учебных материалов

01Object-Oriented Programming With Java17 материалов

Object-Oriented Programming With Java

Introduction to the Course 'Object-Oriented Programming and Core Java Constructs'ЧтениеClasses PreviewВидеоFull Specialization ResourcesЧтениеObjectsВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Object-Oriented Programming and Core Java Constructs
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 9.6 ч

3 модулей

Язык: Английский

Часть программы вашего университета
Advanced Classes and ObjectsВидео
ConstructorsВидео
InterfacesВидео
Abstract ClassesВидео
Combining Interfaces and Abstract ClassesВидео
Inheritance in JavaВидео
Polymorphism in JavaВидео
Advanced Inheritance and PolymorphismВидео
Encapsulation in JavaВидео
SOLID PrinciplesВидео
Garbage CollectionВидео
Applying Inheritance and Method Overriding in JavaDIALOGUE
Object-Oriented Programming With Java - AssessmentЗадание
02Collections and Maps8 материалов

Collections and Maps

Introduction to Collections in JavaВидеоLists in JavaВидеоSets in JavaВидеоQueues in JavaВидеоMaps in Java PreviewВидеоAdvanced Collections and MapsВидеоExploring Java Collections Framework: Lists, Sets, Queues, and MapsDIALOGUECollections and Maps - AssessmentЗадание
03Exceptions12 материалов

Exceptions

Understanding Exceptions and Error HandlingВидеоThe Exception HierarchyВидеоThe Try-Catch StatementВидеоThe Throw StatementВидеоTypes of ExceptionsВидеоBest Practices for Exception HandlingВидеоCreating a Custom Exception ClassВидеоMastering Exceptions and Custom Exception Classes in JavaDIALOGUEExceptions - AssessmentЗаданиеConclusion to the Course 'Object-Oriented Programming and Core Java Constructs'ЧтениеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание