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

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

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

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

Advanced Java Programming

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

О курсе

Master advanced Java programming through practical lessons on object-oriented design, generics, collections, file handling, and serialization. Build the essential Java skills required to create flexible, type-safe, data-driven applications. This course helps learners progress beyond basic Java by exploring aggregation, inheritance, generics, and the Java Collections Framework. Learners will work with ArrayList, LinkedList, Vector, Stack, PriorityQueue, ArrayDeque, HashSet, TreeSet, HashMap, Hashtable, and TreeMap while learning how to select suitable data structures for different programming requirements. The course also demonstrates how to compare and sort objects using Comparable and Comparator. Learners will then perform file and directory operations using File, FileReader, FileWriter, FileInputStream, FileOutputStream, DataInputStream, and DataOutputStream. Finally, learners will serialize and deserialize Java objects, apply the transient keyword, and design a Java-based employee management utility. Practical demonstrations, assignments, dialogue activities, and role-play scenarios reinforce implementation skills and prepare learners for Java projects, technical interviews, and software development roles.

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

Technical DesignObject Oriented DesignFile ManagementSystem Design and ImplementationOperationsDesignSoftware DesignData ManagementPersistenceSoftware Development

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

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

01Object-Oriented Programming Deep Dive12 материалов

Mastering Class Relationships

What is AggregationВидеоInheritance VS AggregationВидеоDemo ProgramВидеоDemo Program ContinuedВидео

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

EDUCBA

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

Advanced Java Programming
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 8.6 ч

4 модулей

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

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Mastering Class RelationshipsЗадание

Exploring Generics in Java

What is GenericsВидеоDemo on GenericsВидеоDemo on Generics ContinuedВидеоExploring Generics in JavaЗаданиеDesigning Robust Java Applications with Class Relationships & GenericsDIALOGUEGraded Object-Oriented Programming Deep DiveЗаданиеDesigning Flexible Class Relationships Using Aggregation and GenericsDIALOGUE
02Java Collections Framework14 материалов

Understanding Core Collection Concepts

What is CollectionВидеоCollection HierarchyВидеоUnderstanding Core Collection ConceptsЗадание

Working with List Implementations

ArrayList DemoВидеоArrayList Demo ContinuedВидеоLinkedList DemoВидеоWorking with List ImplementationsЗадание

Working with Stacks, Queues, Sets, and Maps

Vector and Stack DemoВидеоPriorityQueue and ArrayDequeDemoВидеоHashSet and TreeSet DemoВидеоHashMap DemoВидеоHashtable and TreeMap DemoВидеоWorking with Stacks, Queues, Sets, and MapsЗадание
03Comparisons and Interfaces4 материалов

Comparison Interfaces in Java

Comparison Interfaces in JavaВидеоComparator interfaceВидеоComparison Interfaces in JavaЗаданиеGraded: Comparisons and InterfacesЗадание
04Java I/O and Serialization14 материалов

Java I/O Stream Essentials

IntroductionВидеоHierarchy of File SystemВидеоDemo on File ClassВидеоDemo on FileWriter and FileReader ClassВидеоDemo on FileOutputStream and FileInputStream ClassВидеоDemo on DataInputStream and DataOutputStream ClassВидеоJava I/O Stream EssentialsЗадание

Understanding Serialization in Java

What is SerializationВидеоDemo on SerializationВидеоDemo on DeserializationВидеоDemo on Traisent Keyword in SerializationВидеоUnderstanding Serialization in JavaЗаданиеGraded: Java I/O and SerializationЗадание
Graded: Java Collections FrameworkЗадание
Designing and Persisting a Java-Based Employee Management UtilityDIALOGUE