Showing posts with label Software Development Tools. Show all posts
Showing posts with label Software Development Tools. Show all posts

Claude Code - The Practical Guide

claude-code-the-practical-guide

Claude Code - The Practical Guide - 
Boost your agentic engineering game by mastering Claude Code's basic and advanced features

Preview This Course - GET COUPON CODE

Description
Claude Code is taking the programming world by storm - but most developers are barely scratching the surface.

If you’ve ever felt like you’re “using” Claude Code without really mastering it, this course is for you.

Claude Code – The Practical Guide is a hands-on, no-nonsense course designed to help you unlock Claude Code’s full potential. You’ll learn how to work with Claude Code efficiently, understand how it thinks, and confidently use the features that separate casual users from power users.

Starting from the fundamentals and quickly moving into advanced territory, you’ll explore essential concepts like context engineering and core commands before diving deep into powerful features such as subagents, agent skills, MCPs, hooks, plugins, and more. Every feature is explained clearly - not just what it is, but why it matters and how to use it effectively in real projects.

You don’t need any special setup or prior experience beyond a Claude Code installation and subscription. By the end of the course, you’ll go from Claude Code novice to confident, advanced user - able to dramatically boost your productivity and build better software faster.

In this course, you’ll:

Learn the fundamentals of working with Claude Code the right way

Understand core commands and context engineering essentials

Master advanced, high-impact features like subagents, agent skills, MCPs, hooks, plugins, and more

Make use of "Plan Mode", manage permissions and optionally run Claude Code in a (Ralph) loop

Learn the WHAT, WHY, and HOW behind each concept - no black boxes

Use Claude Code in the CLI and in the web

Build a complete, real-world example project using Claude Code to see everything in action

If you want to stop guessing, stop underusing Claude Code, and start treating it like the powerful development tool it really is - this course will get you there.

Who this course is for:
  • Beginner and experienced developers who want to efficiently use Claude Code

ChatGPT & AI Prompt Engineering Mastery

chatgpt-ai-prompt-engineering-mastery

ChatGPT & AI Prompt Engineering Mastery - 
ChatGPT & Prompt Engineering Mastery: Build Real AI Projects, Automations & Workflows

Preview This Course - GET COUPON CODE

Description
Welcome to “ChatGPT & AI Prompt Engineering Mastery” — your complete guide to mastering ChatGPT, DALL·E, and SORA for creativity, automation, and smarter everyday work.

This course will teach you how to turn ChatGPT into your personal assistant, idea generator, coder, and data analyst. Whether you’re a beginner or a professional, you’ll learn step by step how to use AI tools to save time, boost productivity, and create impressive results in minutes.

You’ll begin by understanding how ChatGPT works — exploring different models like GPT-4o, o4-mini, o4-mini-high, GPT-3.5, and GPT-4.5 — and discover how to choose the right one for any task. Then, you’ll dive deep into AI prompt engineering, learning how to craft structured prompts using zero-shot, few-shot, chain-of-thought, and tabular techniques to achieve precise and consistent results.

Next, you’ll explore how ChatGPT can help you create content, summarize research, plan projects, and brainstorm ideas effortlessly. You’ll also learn how to analyze data, generate reports, and forecast trends using GPT’s built-in data analysis tools to turn raw information into valuable insights.

In the creative section, you’ll discover how to design visuals with DALL·E and transform still images into videos with SORA, creating professional-quality media from simple text prompts. You’ll also learn how to write and debug code, convert between programming languages, and visualize code logic with GraphViz — even if you have no prior coding experience.

Finally, you’ll explore AI automation and agent creation — learning how to build your own AI assistant using ChatGPT, Python, Zapier, and Make. You’ll discover how to streamline repetitive workflows, automate complex processes, and integrate AI into your daily work.

Throughout the course, you’ll complete real-world projects such as building a prompt library, creating an AI productivity system, automating tasks with Python, and generating a data-driven forecast. Each project reinforces your learning and gives you hands-on experience that you can immediately apply.

By the end of this course, you’ll have mastered the art of AI prompt engineering and will confidently use ChatGPT to think, create, and work with AI — transforming how you write, plan, analyze, and innovate every day.

Who this course is for:
  • Beginners and everyday users who want to understand how to use ChatGPT effectively for personal and professional tasks.
  • Content creators, freelancers, and marketers who want to create blogs, videos, emails, and visuals faster with AI.
  • Students, educators, and researchers looking to summarize papers, create study guides, or generate educational content using ChatGPT.
  • Entrepreneurs and business professionals who want to automate workflows, manage projects, and boost productivity with AI assistants.
  • Developers and tech enthusiasts interested in learning how to code, debug, and visualize programs with ChatGPT — no prior coding experience required.
  • Data analysts or professionals who want to analyze datasets, forecast trends, and build reports using ChatGPT’s data tools.
  • Anyone curious about AI who wants to explore ChatGPT, DALL·E, SORA, and AI agents to stay ahead of the future of work.

Mastering Jira: From Beginner to Pro in Project Management

mastering-jira-from-beginner-to-pro-in-project-management

Mastering Jira: From Beginner to Pro in Project Management - 
Learn Jira from Scratch — Master Agile Boards, Workflows, and Project Tracking with Ease

Preview This Course - GET COUPON CODE

What you'll learn
  • Jira basics and interface navigation
  • Creating and managing projects
  • Understanding issues, tasks, and workflows
  • Agile boards (Scrum & Kanban)
  • Automations and filters
  • Reporting and dashboards
  • Best practices for team collaboration

CI/CD with Databricks Asset Bundles (DAB)

CI/CD with Databricks Asset Bundles (DAB)

CI/CD with Databricks Asset Bundles (DAB) - 
Build production-grade deployment pipelines with Databricks Asset Bundles. Package your Project as Code!

Preview This Course - GET COUPON CODE

Description
Are you ready to put DevOps and CI/CD to work in your Databricks deployments?

In this course, you’ll become an expert in Databricks Asset Bundles—the official “workspace-as-code” framework that brings true DevOps to your analytics platform. You’ll learn to bundle notebooks, jobs, pipelines, cluster specs, infrastructure and workspace configurations into a single, versioned package—and then automate its validation, testing, and multi-stage deployment through CI/CD pipelines. No more one-off clicks or hidden drift—just repeatable, reliable releases.



High-Level Curriculum Overview

Introduction & Core Concepts

Get oriented with Databricks Asset Bundles and CI/CD concepts. Review the course goals, the “infinite delivery loop,” and where to find code samples for each hands-on module.

Environment & Setup

Provision your Azure Databricks workspaces, configure VS Code, install the Databricks CLI, and prepare Databricks Connect for IDE-driven development.

Asset Bundles Fundamentals

Learn the core databricks bundles commands—init, validate, deploy, run, and destroy—and how to define, version, and manage your analytics project in databricks.yml.

Local Development and Unit Testing

Integrate PyTest for unit and integration tests, run tests via CI or Databricks Connect, and generate coverage reports to enforce quality gates.

Understand how to switch between local PySpark for rapid unit testing and Databricks Connect to execute and debug code on real clusters, ensuring parity between your IDE and the cloud.

Hands-On Projects

Apply your knowledge in three practical hands-on projects:

Notebook ETL pipelines (Bronze→Silver→Gold)

Python script tasks and .whl-packaged jobs

Delta Live Tables streaming pipelines

Git Integration & CI/CD Pipelines

Onboard your project to Git, adopt branch-based workflows, and author GitHub Actions or Azure Pipelines to automate builds, tests, staging (with approval), and production rollouts.



By the end of this course, you’ll have an automated end to end CI/CD process for your entire Databricks environment.



Who this course is for:
  • Data Engineers working in Databricks environments
  • DevOps engineers supporting data teams
  • Team leads wanting to implement deployment best practices in Databricks

Docker: A Project-Based Approach to Learning

Docker: A Project-Based Approach to Learning

Learn how to manage Docker hosts and Docker containers through project-based training.

Preview This Course - GET COUPON CODE

This course requires you to download Docker from the official Docker website. If you are a Udemy Business user, please check with your employer before downloading software.

Have you tried to learn Docker on your own, but lack the structure you need to really improve your skills?

Are you tired of picking up bits and pieces of information that you can't just seem to put together?

Do you learn best by doing?

If so, you're going to love this course.

One of the biggest complaints I hear from students is that most of the courses they've taken in the past simply provide information without any context and without any idea of how to put that information to use!  

This course turns that old, frustrating, and outdated way of learning on its head.  

It's project-based, which means instead of learning bits and pieces of information, you'll learn the exact Docker commands that you can use in real-world situations. You get the chance to immediately put what you learn to use so that you fully understand and remember it.

In this Docker course you will learn how to:

Install Docker on Windows, Mac, and Linux.

Manage Docker containers.

Master Docker commands. (Here are just a few commands you'll learn: docker run, docker build, docker images, docker inspect, docker network, docker system, docker volume, and more…)

Use existing Docker images.

Build your very own custom Docker images.

Push and Pull your images to Docker Hub or any other Docker Registry.

Create a private Docker image registry.

Manage the data needed by and created by your Docker containers.

Persist data between container runs, including using Docker volumes.

View and manage the output and logs generated by your containers.

Docker networking, including how to create user-defined networks.

Create a Cluster of Docker Containers with Docker Swarm.

Much, much, more...

When you enroll, you get lifetime access to the course.  Your course never expires.  You can study at your own pace and refer back to the lessons whenever you want!

If you're ready to level-up your DevOps and Docker skills, enroll now!

Kubernetes Hands-On - Deploy Microservices to the AWS Cloud

Use Kubernetes to deploy a Microservice architecture. You'll deploy, manage and monitor a live Kubernetes cluster.

Kubernetes Hands-On - Deploy Microservices to the AWS Cloud



Description
Kubernetes is one of the hottest topics right now, and engineers with Kubernetes skills are in big demand.

Get those skills with this course! It's is a great chance to work on a real Kubernetes project, and to get yourself to a high professional standard on real projects.

All the way through the course you'll be working on realistic requirements - but you don't need to be a coder or know any particular programming language - I've prepared for you a set of Docker images, and your job is to use Kubernetes to get these images running.

The system is a Microservice-based architecture, and along the way, we'll look at design decisions and trade-offs you need to make when managing these complex systems. Note the course isn't about how to design Microservices (although we'll certainly be talking about that); the development work is done and we need to get the system running on a production cluster.

We'll also discover that the developers have made some bad mistakes in their code, by analyzing the run time performance of the cluster!

You can do the first part of the course on your local development computer (PC/Mac/Laptop). The second part (from Chapter 13 onwards) moves to the cloud. You'll use a real AWS account, and we go-ahead to set up monitoring with the ELK/Elastic Stack and monitor with Prometheus and Grafana.

The course now supports EKS, the AWS Elastic Kubernetes Service, but we also show how to use the alternative system, called Kops. The pros and cons of each are explained in detail.

I've designed this course for a wide audience - whether you're a DevOps engineer, a developer, or if you're quite new to the whole field, I'll explain everything along the way. Just some basic knowledge of working with computers, and maybe a bit of command-line experience will suffice.

You will need an AWS account for a part of the course if you want to work on the system yourself. If you're new to AWS then don't worry, I've got you covered -but Amazon will charge you for running the system (as with all/most cloud providers). Expect to pay no more than around 10USD for this (this is a safe overestimate), but you are expected to manage this spend yourself and you must delete your Kubernetes cluster at the end of your session. Don't let that put you off, it's a great investment.

You can absolutely just watch the AWS videos if you'd prefer not to incur these costs - you will still learn plenty!

As always, I'm here to answer questions and I aim to respond within 48 hours.

Good luck!

Who this course is for:
  • Anyone wanting to use Kubernetes on live production projects
  • We will be using AWS in the later sections of the course (optional); all AWS concepts are explained so this is a great start if you're new to the cloud, but be aware that AWS do charge for usage.

Essentials for ArcPy: Python for Geospatial Automation

Essentials for ArcPy: Python for Geospatial Automation

Essentials for ArcPy: Python for Geospatial Automation, 
Automate GIS tasks, process raster and vector data, and develop custom tools.

Preview This Course - GET COUPON CODE

Description
Unlock the full potential of ArcPy with this comprehensive course, “Essentials for ArcPy: Python for Geospatial Automation.” Designed for GIS professionals, researchers, and anyone with a passion for spatial data, this course will teach you how to integrate Python with ArcGIS to streamline your geospatial workflows. By automating complex tasks, you’ll save time and enhance the accuracy and efficiency of your projects. Whether you're an experienced GIS user or a beginner, this course is structured to help you advance your skills.

In this course, you'll start by learning the basics of ArcPy, including how to set up your Python environment and how to navigate the Python Console in ArcMap for scripting and automation. The course progresses to cover working with vector and raster layers, performing geospatial analysis, and automating various GIS tasks like buffer creation, overlay analysis, and data extraction.

The hands-on examples include processing Landsat imagery for NDVI (Normalized Difference Vegetation Index) calculations and building ArcPy toolboxes for advanced Land Surface Temperature (LST) analysis. With practical exercises and quizzes, you’ll gain real-world experience in automating repetitive geospatial tasks, saving you time and effort.

By the end of the course, you'll have the confidence to write, modify, and execute ArcPy scripts. You will also be able to create reusable tools and automated workflows that can be applied across a variety of GIS projects. This course is an essential resource for anyone looking to harness the power of Python for geospatial analysis and automation.

Who this course is for:
  • GIS Professionals: Individuals looking to automate geospatial analysis and streamline GIS workflows using Python and ArcPy.
  • Python Developers: Python programmers interested in applying their skills to geospatial automation and GIS data processing.
  • nvironmental Scientists: Professionals working with geospatial data, such as satellite imagery, for environmental monitoring and analysis.
  • Students and Researchers: Those in academic or research settings who want to learn how to use ArcPy for geospatial automation and analysis in their projects.

Docker Mastery: with Kubernetes +Swarm from a Docker Captain

Build, test, deploy containers with the best mega-course on Docker, Kubernetes, Compose, GitHub Actions CI using DevOps

Docker Mastery: with Kubernetes +Swarm from a Docker Captain


Description
2023 Update: New CI examples with 18 lectures showing you how to automate Docker and Kubernetes in GitHub Actions, including vulnerability scanning, advanced image building, multi-platform builds, and more. Kubernetes sections were also updated to reflect CLI updates and 5 new videos on inspecting resources.

2022 Update: Refreshed install and config videos, and more support for Apple Silicon (M1 arm64) and Raspberry Pi's!

Be ready for the Dockerized future with the number ONE Docker + Kubernetes mega-course on Udemy. Welcome to the most complete and up-to-date course for learning and using containers end-to-end, from development and testing, to server deployments and production. Taught by an award-winning Docker Captain and DevOps consultant.

Just starting out with Docker? Perfect. This course starts out assuming you're new to containers.

Or: Using Docker now and need to deal with real-world problems? I'm here for you! See my production topics around Swarm, Kubernetes, secrets, logging, rolling upgrades, and more.

BONUS: This course comes with Slack Chat, Discord Chat server, and live monthly YouTube Q&As with me!

"I've followed another course on (Udemy). This one is a million times more in depth." "...when it comes to all the docker stuff, this is the course you're gonna want to take" - Student Udemy Review

Why should you learn from me? Why trust me to teach you the best ways to use Docker?   (Hi, I'm Bret, please allow me to talk about myself for a sec):

I'm A Practitioner. Welcome to the real world: I've got 20 years of sysadmin and developer experience, over 30 certifications, and have been using Docker and the container ecosystem for my consulting clients and my own companies since Docker's early days. Learn from someone who's run hundreds of containers across dozens of projects and organizations.

I'm An Educator. Learn from someone who knows how to make a syllabus: I want to help you. People say I'm good at it. For the last few years, I've trained thousands of people on using Docker in workshops, conferences, and meetups. See me teach at events like DockerCon, O'Reilly Velocity, GOTO Conf, and Linux Open Source Summit. I hope you'll decide to learn with me, and join the fantastic online Docker community.

I Lead Communities. Also, I'm a Docker Captain, meaning that Docker Inc. thinks I know a thing or two about Docker and that I do well in sharing it with others. In the real-world: I help run two local meetups in our fabulous tech community in Norfolk/Virginia Beach USA. I help online: usually in Slack, Discord, and Twitter, where I learn from and help others.



"Because of the Docker Mastery course, I landed my first DevOps job. Thank you Captain!" - Student Ronald Alonzo

"There are a lot of Docker courses on Udemy -- but ignore those, Bret is the single most qualified person to teach you." - Kevin Griffin, Microsoft MVP

Giving Back: a portion of my profit on this course will be donated to supporting open source and protecting our freedoms online! This course is only made possible by the amazing people creating open source. I'm standing on the shoulders of (open source) giants! Donations will be split between my favorite charities including the Electronic Frontier Foundation and Free Software Foundation. Look them up. They're awesome!

This is a living course and will be updated as Docker and Kubernetes features change.

This course is designed to be fast at getting you started but also get you deep into the "why" of things. Simply the fastest and best way to learn the latest container skills. Look at the scope of topics in the Session and see the breadth of skills you will learn.

Also included are Slack and Discord servers with 50k+ students for getting help with this course and continuing your Docker and DevOps learning with help from myself and other students.

"Bret's course is a level above all of those resources, and if you're struggling to get a handle on Docker, this is the resource you need to invest in." - Austin Tindle, Course Student

Some of the many cool things you'll do in this course:

Edit web code on your machine while it's served up in a container

Lock down your apps in private networks that only expose necessary ports

Create a 3-node Swarm cluster in the cloud

Install Kubernetes and learn the leading server cluster tools

Use Virtual IP's for built-in load balancing in your cluster

Optimize your Dockerfiles for faster building and tiny deploys

Build/Publish your own custom application images

Learn the differences between Kubernetes and Swarm

Create your own image registry

Use Swarm Secrets to encrypt your environment configs, even on disk

Deploy container updates in a rolling always-up design

Create the config utopia of a single set of YAML files for local dev, CI testing, and prod cluster deploys

And so much more...

 

After taking this course, you'll be able to:

Use Docker in your daily developer and/or sysadmin roles

Deploy apps to Kubernetes

Make Dockerfiles and Compose files

Build multi-node Swarm clusters and deploying H/A containers

Make Kubernetes YAML manifests and deploy using infrastructure-as-code methods

Build a workflow of using Docker in dev, then test/CI, then production with YAML

Protect your keys, TLS certificates, and passwords with encrypted secrets

Keep your Dockerfiles and images small, efficient, and fast

Run apps in Docker, Swarm, and Kubernetes and understand the pros/cons of each

Develop locally while your code runs in a container

Protect important persistent data in volumes and bind mounts

Lead your team into the future with the latest Docker container skills!

 

Extra things that come with this course:

Access to the course Slack team, for getting help/advice from me and other students.

Bonus videos I put elsewhere like YouTube, linked to from this course's resources.

Join me on weekly DevOps Live streams and demos on YouTube Live.

Tons of reference links to supplement this content.

Updates to content as Docker changes their features on these topics.

Who this course is for:
  • Software developers, sysadmins, IT pros, and operators at any skill level.
  • Anyone who makes, deploys, or operates software on servers.

DevOps MasterClass 2024: Terraform Kubernetes Ansible Docker

Gambar Produk 1
DevOps with Jenkins Terraform GIT Docker Maven Kubernetes Ansible Automation Docker Swarm, DevOps Real world Exercises
Description
Ready to take your career to new heights? Look no further! Our comprehensive DevOps MasterClass is your gateway to becoming a sought-after DevOps professional. With a robust curriculum encompassing Terraform, Git, Ansible, Jenkins, Docker, Docker Swarm, Kubernetes, and much more, this course equips you with the essential skills to excel in the dynamic world of DevOps.

What You'll Learn:

Terraform: Master the art of infrastructure as code and orchestrate resources effortlessly.
Git and GitHub: Gain proficiency in version control and collaborative software development.
Ansible: Automate your infrastructure and configuration management for streamlined operations.
Jenkins: Unleash the power of continuous integration and continuous deployment (CI/CD).
Docker: Containerize your applications for easy deployment and scaling.
Docker Swarm: Learn container orchestration to manage and scale containers efficiently.
Kubernetes: Dive into the world of container orchestration with hands-on Kubernetes expertise.

Why Choose Our DevOps MasterClass?

Comprehensive Curriculum: Covering the entire DevOps spectrum, you'll acquire the skills you need to excel in this dynamic field.

Expert Instructors: Learn from industry professionals with years of practical experience in DevOps.

Real-world Projects: Apply your knowledge to real projects and build a portfolio that showcases your skills.

Community Support: Join a network of like-minded learners and interact with peers and instructors.

Career Advancement: Unlock endless career opportunities with in-demand DevOps skills.

Certification: Receive a prestigious certificate upon course completion to add to your resume.



Don't miss out on this opportunity to transform your career and become a DevOps pro. Enroll today and take the first step towards a brighter future.


Become the DevOps expert companies are looking for – enroll now!

Who this course is for:
DevOps, developers or IT admins who want to advance their career by improving their DevOps skills.
Who want to learn DevOps Technologies Docker Containers, Kubernetes, Jenkins, Git & GitHub & Docker Swarm

Git with Visual Studio Code

An introduction to Version Control using Git, GitHub and Visual Studio Code

Git with Visual Studio Code



Description
Do you want to get stared quickly to use Git, right inside your favorite IDE, Visual Studio Code?

Then you are at the right place!

Welcome to my Git with Visual Studio Code course, where you will learn everything you need in order to keep track of your awesome projects!

Here you will learn only what you need, no extra content, because time is precious!

What can you expect from this course?

How you can install git

Practice basic git commands

An overview of the GitHub interface

How you can install Visual Studio Code

How Git commit works

How Git branches work

Handle commit conflicts

How to use popular extensions for source control.

How you can generate beautiful markdown files with VSCode

This course stands out with many advantages:

In demand topic: Source control is the one skill any programmer is required to have, no matter the industry(web development, front-end, back-end, embedded)

Concise: most instructor typing is cut. The course focuses on explanations

Instructor is experienced and active in the programming world. A great teacher never looses touch with the industry. The course will guide you through the more difficult parts, not just the hello world

Dark background, big font, full-hd video resollution

Certificate of completion

What other students say about the course:

"Was looking for a short course to understand git and Github. This course was precise and to the point about the key ideas and was very practical and easy to follow."

"Being a long-time Udemy user, I've seen how the competitive nature of this service encourages authors to create ever bigger and more comprehensive courses that provide huge value.

As a customer, this is good to me, but as a person with a business to run I can rarely afford to attend 30-50 hour courses."



Who this course is for:
  • Begginer sofware devs who want a quick and concise introduction to Git

DevOps projects using Kubernetes: a hands-on guide

Master DevOps using Kubernetes on AWS using real-world scenarios. Move your skillset to the next level.

DevOps projects using Kubernetes: a hands-on guide



Description
This class in one mile wide and one foot deep!

Welcome to DevOps projects using Kubernetes - a hands-on guide. This class is an intermediate to advanced level one. I designed it for anyone who has some basic DevOps and cloud (AWS) experience but they need hands-on labs to practice what they've learned.

Get ready to take your Kubernetes, AWS, and DevOps knowledge and experience to the next level by exploring how real-world companies use these technologies

In this class, you will find very little theory and very much hands-on. It's important to understand how this course is designed before making the decision to enroll in it. For example, you will find many practical use-cases for Helm. But you will not find a reference to all Helm commands. I assume you already have some experience with that. I also assume that you have some Kubernetes and AWS knowledge so topics like StatefulSets, Deployments, Pods, and IAM roles, EC2 instances, and S3 buckets will not be explained from scratch.

Having said that, let's explore what this class covers:

More than one way to deploy Kubernetes on AWS. Although most companies choose the easy option which is using EKS for deploying Kubernetes, there are other ways available like kops. If you don't want to use a tool, you can even do it the hard way using kubeadm. We'll see how we can semi-automate the process using Terraform and Packer.

When it comes to app-provisioning in Kubernetes, the list goes long. In section 2, we explore the most well-known app-provisioning tools. We start with Kustomize, then we move to Helm. Finally, we dive into the most sophisticated (yet, most powerful) way of Kubernetes app-provisioning: using operators. We'll learn about Kudo, which takes care of a lot of the heavy lifting for us.

For the rest of the class, we could not just continue with a Hello-World type of application. We needed something more complex yet easy to digest. So, we developed an application specifically for this class called "The Weather app". It's a microservices application that consists of three components. Written in Go, JavaScript, and Python, The Weather App will help you understand the DevOps concepts laid out in the rest of the course

In the CI/CD part of this class, we explore Gitlab, which is one of the most prominent tools out there. We create a simple CI pipeline then we gradually make it more complex by introducing continuous delivery and deployment. 

Finally, we explain how we can establish disaster recovery and data protection using EBS volume snapshots as well as using a third-party tool called Velero.

I hope you will enjoy watching this class and doing the labs inside. As always, you have 30-days money-back guarantee, no questions asked. Go ahead and have a look at the preview videos, and enroll now!

Who this course is for:
  • Aspiring DevOps engineers who want to expand their knowledge with real-world projects
  • Kubernetes users who need to see how Kubernetes can be used in various DevOps scenarios on AWS
  • Anyone who uses AWS as their cloud provider of choice and wants to master DevOps and Kubernetes on that platform
  • Developers with some DevOps familiarity who want to see how to use CI/CD on AWS with Kubernetes
  • Those who want to switch to the DevOps career although the course will need some effort from them as it is an intermediate level one

DevOps: CI/CD with Jenkins Nexus Ansible Docker Terraform

DevOps: CI/CD with Jenkins Nexus Ansible Docker Terraform - Learn about CI/CD -Pipeline as Code, Learn about IaC (Infrastructure as Code), Build your own virtual data centre in AWS

DevOps: CI/CD with Jenkins Nexus Ansible Docker Terraform


DevOps has evolved in the recent years. DevOps was initially used for IT delivery but now it has taken over the entire enterprise. Many companies have adopted to use continuous integration/delivery/deployment and enjoying great benefits DevOps has to offer. Cloud is one more big thing happening in the recent past. Cloud migration projects are a common sight across organisations these days. IaC (Infrastructure as Code) is an integral part when it comes to provisioning your infrastructure in Cloud.

I have designed this course in such a way that it blends both DevOps CI/CD and IaC to give you a perfect end to end holistic picture. I have explained each concept step by step using real world projects and examples.  When it comes to DevOps tool chain there are tons of tools. So, I have selected the most mature and widely in-practice(used) tools.

This course is delivered in 3 logical stages.

Stage 1 : We will provision our own virtual data centre in AWS using Infrastructure as Code with the help of Terraform. Terraform is the most popular tool when it comes to IaC.

Stage 2 : We will configure the DevOps tool chain. Git for VCS(Version Control), GitHub for SCM (Source Code Management), Maven as build tool, Jenkins as continuous integration tool, Nexus as repository manager, Sonarqube for static code analysis, Ansible for build and configuration management, Apache tomcat and Docker to host our web application.

Stage 3 : We will learn PaC (Pipeline as Code), How to write Jenkinsfile from scratch. We will then create pipeline job(CI/CD) using all the above mentioned DevOps tool chain step by step.

The course also has Quiz sections which are a great way to check your learning. In fact, these quiz sections are great way to learn as well.

There is always a great demand for the DevOps professionals so learning DevOps will greatly help you in your professional career.

A little about me : I am Vinay and I have 19+ years of working experience in IT industry across various domains. I am positive that this course will help you to understand IaC and CI/CD (end to end). I will thank you for subscribing and wish you a happy learning.

Who this course is for:
  • Anyone who wish to learn how to provision the virtual data centre using Infrastructure as code(IaC)
  • Anyone who wish to learn DevOps tool chain, CI/CD pipeline
  • Anyone who wish to enhance their knowledge

GitLab Fundamentals

GitLab Fundamentals - Overview of GitLab and How to Use GitLab

GitLab Fundamentals



This course is an introduction to GitLab. It starts with an overview of GitLab so you can learn the basics about what GitLab does and why DevOps teams use it. Then it dives into Git, the version control system used by GitLab for source code management.

You'll learn and practice fundamental Git concepts and commands. Throughout the course we'll provide demos and hands-on practice with many of the foundational processes and tasks that DevOps teams use in GitLab: committing changes, creating branches and merge requests, and more.

We'll get into how to set up a GitLab project, edit files, and leverage key features to collaborate more effectively with your teammates.

GitLab is a complete DevOps platform, delivered as a single application. This makes GitLab unique and makes Concurrent DevOps possible, unlocking your organization from the constraints of a pieced together toolchain.

Learn how to use the basic GitLab editor to make changes to a file, create branch and merge requests, and interpret the Git commit history. Find out more about using key collaboration features, such as Todos and issues, a built-in ticketing system for tracking work on your projects.

GitLab fundamentally changing the way Development, Security, and Ops teams collaborate and build software - GitLab provides all of the essential DevOps tools in one DevOps platform. From idea to production, GitLab helps teams improve cycle time from weeks to minutes, reduce development costs, speed time to market, and deliver more



Who this course is for:
  • Developers
  • IT professionals
  • Anyone wanting to learn more about GitLab