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

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

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

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

Core Java - Advanced Fundamentals

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

О курсе

Welcome to the Core Java - Advanced Fundamentals course! The course covers Java Generics and the Collections Framework, providing participants with vital skills for effective Java programming. Learners will also explore essential input/output operations, testing, and logging, facilitating streamlined data processing. Through hands-on demonstrations and best practices, learners will refine their software development abilities, ensuring efficient, maintainable, and secure code in practical applications. This course requires an understanding of core Java concepts. By the end of this course, you will be able to: - Understand Java Generics and Collections Frameworks, including Sets, Lists, Queues, Maps, and comparators, for effective data manipulation. - Master input/output essentials such as streams, serialization, and file handling for efficient data processing. - Apply debugging techniques, log analysis, and Eclipse debugging tools to identify and resolve errors in Java programs. - Utilize JUnit for comprehensive unit testing, including testing frameworks, annotations, assertions, and test suites. - Integrate Java Cryptographic Extensions for secure data transmission and storage, including authentication and encryption techniques. - Enhance software development processes by implementing practical demonstrations and best practices in Java programming. - Apply advanced Java concepts in real-world scenarios, ensuring code efficiency, maintainability, and security for robust software solutions. This course contains engaging videos, readings, and knowledge checks for a high-quality learning experience.

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

CryptographyJava ProgrammingUnit TestingDebuggingFile I/OJUnitObject Oriented Programming (OOP)Cryptographic ProtocolsJavaEncryptionSoftware DevelopmentData Import/ExportApplication SecurityMaintainabilitySoftware TestingTest CaseSecure CodingEclipse (Software)AuthenticationsIntegrated Development Environments

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

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

01Java Generics and Input/Output Essentials28 материалов

Welcome Lesson

Introduction and SyllabusЧтение

Java Generics and Collections Framework

Java GenericsВидеоCollections FrameworksВидеоSet Interface in CollectionsВидео

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

LearnKartS

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.9 ч

2 модулей

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

Субтитры: Узбекский, Казахский

Часть программы вашего университета
Hashcode() in CollectionsВидео
List in CollectionsВидео
Queue in CollectionsВидео
DEMO: Stack, Queue, and Linked ListВидео
Java Collections OverviewЗадание
Comparator Interface in CollectionsВидео
Deque in CollectionsВидео
Map in CollectionsВидео
‘For-Each’ MethodВидео
Difference: Collections and Array ClassВидео
DEMO: Sorting Students Registration Using ArraysВидео
Java Collections ExplorationЗадание

Java I/O Fundamentals

Input/Output StreamВидеоjava.io.file ClassВидеоByte Stream HierarchyВидеоCharacterStream ClassesВидеоJava I/O EssentialsЗаданиеSerializationВидеоJUnitВидеоLogger - Log4jВидеоJava Advanced ToolsЗаданиеJava Collections, Generics, I/O Streams, and Testing FrameworksDIALOGUEJava Generics & Collections CompetencyЗаданиеEnhancing Java Applications with I/O Streams, Serialization, and Log4jDIALOGUE
02Java Debugging, JUnit, and Cryptographic Extensions36 материалов

Debugging Concepts

Debugging TechniquesВидеоTracing and Logging AnalysisВидеоLog Levels and Log AnalysisВидеоDEMO: Analysis of Reports with LoggingВидеоStack TraceВидеоLogging and Debugging MasteryЗаданиеLogging Using Log4jВидеоBest Practices of Log4j - Part 1ВидеоBest Practices of Log4j - Part 2ВидеоLog4j LevelsВидеоLog4j Logging PracticesЗаданиеEclipse DebuggingВидеоSetting BreakpointsВидеоStepping Through or Variable InspectionВидеоEclipse Debugging TechniquesЗадание

JUnit

IntroductionВидеоUnit TestingВидеоJUnit Test FrameworkВидеоJUnit Test Framework - AnnotationВидеоJUnit Test Framework - Assert ClassВидеоJUnit Testing FundamentalsЗаданиеJUnit Test Framework - Test Suite

Java Cryptographic Extensions

CryptographyВидеоTypes of AuthenticatorsВидеоCHACHA20 Stream Cipher and Poly1305 AuthenticatorВидеоExample ProgramВидеоDEMO: Cryptographic ProgramВидеоJava Cryptographic ExtensionsЗадание
Видео
JUnit Test Framework - Exceptions TestВидео
DEMO: Generating Report Using JUnitВидео
DEMO: Testing Student Mark System Using JUnitВидео
Advanced JUnit TestingЗадание
Debugging, Logging, Testing, and Cryptography Essentials in JavaDIALOGUE
Mastering Unit Testing and Cryptography in JavaDIALOGUE
Java Testing and SecurityЗадание
Course SynopsisЧтение