Monorepos - From Zero to Hero

所在平台: Udemy

课程主页: https://www.udemy.com/course/monorepo-from-zero-to-hero/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:从零到英雄的Monorepos 课程概述:Monorepos正在通过实现可扩展、高效且结构良好的代码库,革新现代开发。无论您是初学者还是经验丰富的开发者,本课程将引导您在Monorepo开发、自动化和部署方面从零起步,成为专家。我们将深入探讨Turborepo、Nx、Lerna和PNPM Workspaces,涵盖包管理、依赖链接、任务自动化和CI/CD工作流程。您将学习如何构建、优化和部署真实世界的应用程序,同时掌握GitHub Actions、缓存和高效的任务执行。 课程内容: - 了解Monorepos的重要性及使用场景 - 选择合适的Monorepo工具:Nx、Turborepo与Lerna - 设置Monorepo:结构、依赖和最佳实践 - 高效任务执行:构建管道、缓存和性能调优 - 全栈应用中的Monorepos:集成React、NestJS和Express - CI/CD自动化:使用GitHub Actions部署应用和包 - 发布包:管理和部署到GitHub Packages和NPM - 高级工作流程:运行受影响的任务、远程缓存和工作区优化 适合人群: - 前端和后端开发者:希望优化工作流程 - DevOps工程师:有兴趣自动化monorepo管道 - 开源维护者:管理多包存储库 - 软件团队:寻求更好的协作和代码组织 完成本课程后,您将拥有一个完全优化的monorepo设置,包括自动化的CI/CD工作流程、高效的包管理和可扩展的开发实践。让我们携手构建更快、更智能和更出色的应用吧!

课程评论(0条)

课程详情

Monorepos are revolutionizing modern development by enabling scalable, efficient, and well-structured codebases. Whether you're a beginner or an experienced developer, this course will take you from zero to hero in monorepo development, automation, and deployment.We'll cover Turborepo, Nx, Lerna, and PNPM Workspaces, diving deep into package management, dependency linking, task automation, and CI/CD workflows. You'll learn how to build, optimize, and deploy real-world applications while mastering GitHub Actions, caching, and efficient task execution.What You'll LearnIntroduction to Monorepos - Why they matter and when to use themChoosing the Right Monorepo Tool - Nx vs. Turborepo vs. LernaSetting Up a Monorepo - Structure, dependencies, and best practicesEfficient Task Execution - Build pipelines, caching, and performance tuningMonorepos for Full-Stack Applications - Integrating React, NestJS, and ExpressCI/CD Automation - Deploying apps and packages with GitHub ActionsPublishing Packages - Managing and deploying packages to GitHub Packages and NPMAdvanced Workflows - Running affected tasks, remote caching, and workspace optimizationWho Is This Course ForFrontend & Backend Developers - Looking to streamline their workflowDevOps Engineers - Interested in automating monorepo pipelinesOpen Source Maintainers - Managing multi-package repositoriesSoftware Teams - Seeking better collaboration and code organizationBy the end of this course, you'll have a fully optimized monorepo setup with automated CI/CD workflows, efficient package management, and scalable development practices.Let's build faster, smarter, and better-together!

课程标签

0人关注该课程

主题相关的课程