|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/opanuj-maven/
课程评论:没有评论
## Coursera 课程总结:Maven 实用指南 本课程专注于 Java 生态系统中至关重要的构建工具——Maven。根据最新统计,79% 的 Java 项目使用 Maven 作为主要构建工具,掌握 Maven 对于高效工作至关重要,无论是在大型企业还是初创公司。 **课程亮点:** * **实用性强:** 课程内容侧重于实际应用,学员可立即将其应用于个人或商业项目。 * **面向 Java 学习者:** 专为已掌握 Java 基础并希望进一步发展的学习者设计。 * **技能要求:** 需要具备 Java 基础知识,了解 XML 会有帮助但非必需。 * **实践操作:** 涵盖命令行和 IntelliJ IDEA 的实际操作示例。 **课程涵盖内容:** * **Maven 基础:** 介绍 Maven 是什么,如何安装。 * **Java 项目构建:** 创建基础项目,了解 Maven 模板(archetypes)和项目结构。 * **核心概念:** 深入剖析 `pom.xml` 文件,理解依赖管理、本地与远程仓库。 * **开发流程:** 学习 Maven 的生命周期和阶段。 * **版本管理:** 掌握语义化版本控制,并学习如何更新依赖版本(以 JUnit 4 -> 5 为例)。 * **插件应用:** 通过 JaCoCo(测试覆盖率报告)和 Checkstyle 等插件,学习如何扩展 Maven 功能。 * **复杂项目构建:** 使用 Spring Boot parent POM,学习构建多模块项目及模块间的依赖关系。 * **Maven 高级特性:** 了解如何将构建产物复制到外部服务器,以及 Maven 的 Profile 功能。 **讲师邀请:** 诚挚邀请您加入本课程,共同学习 Maven 的强大功能,并在课程中积极提问交流。
Kurs poświęcony najpopularniejszemu narzędziu w ekosystemie Javy.Wedle najnowszych statystyk 79% projektów pisanych w Javie używa Mavena jako głównego build toola. Jego znajomość jest więc niezbędna do efektywnej (a czasem i efektownej) pracy, nieważne czy w wielkiej korporacji czy start-upie.Kurs skupia się na praktycznych rzeczach, takich które od razu mogą zostać użyte w projektach zarówno osobistych jak i biznesowych.Kurs przeznaczony jest dla osób uczących się ekosystemu języka Java, które opanowały już podstawy i chcą się dalej rozwijać. Niezbędna jest znajomość Javy na poziomie podstawowym, a znajomość XML'a nie zaszkodzi (ale nie jest niezbędna).Przykłady użycia zarówno z poziomu linii komend jak i IDE IntelliJ.W kursie dowiesz się:Czym jest Maven?Jak przebiega jego instalacjaUtworzenie podstawowego projektuSłów kilka o archetypachJak wygląda struktura projektuPierwszy rzut oka na pom.xmlCzym są i jak działają zależnościO co chodzi z repozytorium zdalnym i lokalnymJakie są cykle życia i fazy pracy MavenaCzym jest wersjonowanie semantyczneJak korzystać z properties (właściwości)Zmiana wersji zależności na przykładzie jUnit ( 4 -> 5 )Praca z pluginami na przykładzie JoCoco (raportowania test coverage)Ciąg dalszy pracy z pluginami na przykładzie CheckstyleParent POM na przykładzie Spring BootPraca z projektem wielomodułowymWzajemnie zależności modułówKopiowanie artefaktów na zewnętrzny serwerCzym są profile w kontekście Maven'aZapraszam do dołączenia do kursu i zadawania pytań.