Gitlab CI CD Hands On - Begineer to Pro 50 DIY Labs - 2025

所在平台: Udemy

课程主页: https://www.udemy.com/course/gitlab-ci-cd-hands-on-build-your-own-50-gitlab-pipelines/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:GitLab CI/CD 实战 - 从初学者到专家 50 个 DIY 实验室 - 2025 课程概述: 本课程旨在通过 50 个动手实验,帮助您从初学者成长为 GitLab CI/CD 的专家。无论您是 CI/CD 的新手,还是希望扩展专业知识的开发者,本课程都提供了逐步指导,助您掌握 GitLab 流水线、自动化和部署策略。课程内容涵盖了 GitLab 的基础设置、配置运行器、构建简单流水线等内容,并逐步深入到触发器、缓存和将容器化应用程序部署到生产环境等高级概念。完成课程后,您将对 GitLab CI/CD 的最佳实践有扎实的理解,并具备展示您技能的真实项目经验。 课程大纲: 1. GitLab 设置 - AWS 账户设置 - VM/EC2 运行器设置 - GitLab 账户设置 - GitLab 运行器注册 - 运行器上的 Docker 设置 - 运行器上的 Sudo 设置 2. GitLab 实战(初级) - GitLab 阶段 - GitLab 任务 - GitLab 脚本 - GitLab 变量 - GitLab 预定义变量 - GitLab 运行策略(如 before_script 和 after_script) 3. GitLab 实战(高级) - GitLab 触发器 - GitLab 缓存 - GitLab CI/CD 工件、页面、包注册和容器注册 - GitLab 与 Kubernetes 集群集成 - GitLab CI/CD 的安全特性(DevSecOps) 4. GitLab CI/CD 项目 - Dockerfile 设置 - GitLab 容器注册表设置 - 生产环境的构建和部署 主要收获: - 实践学习的逐步实验 - 完成 50 个动手任务以构建自己的流水线 - 真实的部署场景 - 强调 GitLab CI/CD 的最佳实践 - 涵盖现代 DevOps 工作流的 Docker 集成 - 一体化项目,用于构建和部署 Web 应用程序 本课程非常适合开发者、DevOps 工程师和系统管理员,帮助他们掌握 GitLab CI/CD。无论您是自动化简单任务还是部署复杂应用,本课程将为您提供成功所需的技能。继续学习,祝您好运!

课程评论(0条)

课程详情

Gitlab CI CD Hands On Build your own 50 Gitlab PipelinesLearn Gitlab by Doing Gitlab CI CD Practice Questions with Answers Gitlab CI CD Live Docker ProjectThis is a Hands On Practice Question/Solution based course , where Beginners/Professionals can practice the Gitlab CI CD Pipeline Setup.This comprehensive course is designed to take you from beginner to advanced in GitLab CI/CD through 50 hands-on labs. Whether you're new to CI/CD or looking to expand your expertise, this course offers step-by-step guidance to master GitLab pipelines, automation, and deployment strategies.You'll start with the basics - setting up GitLab, configuring runners, and building simple pipelines. As you progress, you'll dive into advanced concepts like triggers, caching, and deploying containerized applications to production. By the end of this course, you'll have a solid understanding of GitLab CI/CD best practices, with real-world projects to showcase your skills.Course Outline:1. GitLab SetupAWS Account SetupVM/EC2 for Runner SetupGitLab Account SetupGitLab Runner SetupGitLab Runner RegistrationDocker Setup on RunnerSudo Setup on Runner2. GitLab Hands-On (Beginner)GitLab StagesGitLab JobsGitLab ScriptsGitLab onlyGitLab TagsGitLab VariablesGitLab Predefined VariablesGitLab before_scriptGitLab after_scriptGitLab Allow FailuresGitLab needsGitLab RulesGitLab TimeoutGitLab Parallel ExecutionRunner Concurrent Limits3. GitLab Hands-On (Advanced)GitLab TriggerGitLab includeGitLab inheritGitLab CacheGitLab PagesGitLab Access TokensGitLab EnvironmentsGitLab TemplatesGitLab CI CD Artifacts, Pages, Package Registry and Container RegistryGitLab CI CD Static/Dynamic Environments, Templating and SchedulerGitLab CI CD Kubernetes Cluster Integration (EKS)GitLab CI CD Terraform Integration with CI/CDGitLab CI CD Security Features in GitLab CI CD (DevSecOps) with Live Project4. GitLab CI/CD ProjectDockerfile SetupGitLab Container Registry SetupGitLab Environment SetupBuild and Deploy to Production EnvironmentsKey Takeaways:Step-by-Step Labs for Practical Learning50 Hands-On Tasks to Build your own pipelineReal-World Deployment ScenariosEmphasis on GitLab CI/CD Best PracticesCovers Docker Integration for Modern DevOps WorkflowsEnd-to-End Project to Build and Deploy a Web ApplicationThis course is perfect for developers, DevOps engineers, and system administrators aiming to master GitLab CI/CD. Whether you're automating simple tasks or deploying complex applications, this course will equip you with the skills to succeed.Keep Learning , All the Best..

课程标签

0人关注该课程

主题相关的课程