|
via Udemy |
Go to Course: https://www.udemy.com/course/gitlab-ci-cd-hands-on-build-your-own-50-gitlab-pipelines/
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..