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

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

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

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

Master Java Build Tools for ML Projects

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

О курсе

Machine learning projects often rely on many different libraries and tools. To manage these dependencies, we need to have a streamlined build process. A fast and effective build process can make or break many projects. If you wait too long on builds, developer productivity suffers and projects get delayed. In this course, you'll learn the fundamentals of building efficient and effective build processes for your Java machine learning applications. You'll explore common build tools like Maven and Gradle, understanding how they can construct a build process. From here, you'll explore different optimizations for build processes, including caching, parallelization, automations, and multi-project builds. This course is designed for software engineers, data engineers, and developers working with Java-based machine learning applications. If you're building analytics systems, model training pipelines, or large-scale Java projects—and want to optimize build performance—this course will give you the skills to do so confidently. Learners should have solid experience writing and compiling Java applications, including working with classes, packages, basic build commands, and common development tools. By the end of this course, you'll have the skills to confidently create build processes for your machine learning applications.

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

CI/CDDependency AnalysisGradleApache MavenJavaPerformance TuningApplied Machine LearningJava ProgrammingSoftware Configuration ManagementIntegrated Development EnvironmentsBuild ToolsSoftware Development ToolsPackage and Software ManagementMLOps (Machine Learning Operations)

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

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

01Introduction to Java Build Processes8 материалов
The Components of a Build ProcessDIALOGUEWelcome to the Course: Course Overview ЧтениеWelcome to Master Java Build Tools for ML ProjectsВидеоOverview of Java build toolsВидео

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

Starweaver

Global Leaders in Professional & Technology Education

Scott Cosentino

Software Engineer

Master Java Build Tools for ML Projects
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 4.5 ч

3 модулей

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

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

Часть программы вашего университета
Choosing a build tool for your projectВидео
Comparing Gradle and MavenВидео
Hands-On-Learning: Evaluating an Existing Java Build Process Взаимная проверка
Gradle and Maven ComparisonЧтение
02Implementing and Optimizing Build Processes6 материалов
Determining the Best Build Tool Fit for a ProjectDIALOGUEBuilding a Gradle build processВидеоImproving the Performance of Gradle BuildsЧтениеBuilding a Maven build processВидеоOptimizing builds with caching and parallelizationВидеоHands-On-Learning: Building a Performant Java BuildВзаимная проверка
03Advanced Build Optimizations and Automations9 материалов
Considering Build Process OptimizationsDIALOGUEDependency and Conflict ResolutionВидеоBuild Automations for Gradle and MavenВидеоMaven Dependency Tree - Resolving ConflictsЧтениеConverting Single Project Builds to Multi Project BuildsВидеоHands-On-Learning: Efficient Maven Pipelines for Java BuildsВзаимная проверкаCourse Wrap-upВидеоProject: Optimizing Java Builds with Pipelines and CachingВзаимная проверкаMaster Java Build Tools for ML ProjectsЗадание