Welcome to NDZ Learning Management System x

Familiarisation with Continuous Integration (CI)

  • No Rating
  • (0 Reviews)
  • 12 students enrolled

Familiarisation with Continuous Integration (CI)

Continuous integration (CI) is a software development practice that automates the process of merging code changes into a single project.

  • No Rating
  • (0 Reviews)
  • 12 students enrolled
  • Free


Course Content

1 sections • 1 lectures •
Familiarisation with Continuous Integration (CI)
mb

Requirements

  • 1.Version Control System (VCS)-GitHub, GitLab, or Bitbucket 2. CI Server or CI/CD Pipeline Tool-Jenkins, CircleCI, Travis CI, GitLab CI, or GitHub Actions 3.Test Frameworks: JUnit, Mocha, PyTest, Selenium, Jest. 4.Build Tools: Maven, Gradle, npm, Docker. 5.Code Quality: SonarQube, ESLint, Pylint. 6.Artifact Management: Nexus, Artifactory, Docker Hub. 7.Deployment Tools: Kubernetes, Terraform
    + See More
    , Ansible. 8.Security: Snyk, OWASP Dependency-Check, Aqua Security.
    - See Less

Description

CI pipeline that automates key stages of your software development lifecycle and allows you to catch errors early, speed up development, and improve overall code quality.

Recent Courses

blog
  • September, 30th 2026
  • 7

A visual introduction to Blue Eyes Technology — IBM's pioneering research into computers that sense human attention, emotion,..

  • Free
blog
  • September, 22nd 2026
  • 12

1. What is MCP? MCP (Model Context Protocol) is a standard that allows AI models to connect with external tools and use th..

  • Free
blog
  • September, 21st 2026
  • 47

Protecting data isn't only an IT responsibility. Every person who accesses, stores, sends, or handles information is part of..

  • Free
blog
  • September, 17th 2026
  • 13

Secure Coding Practices :2026-2027 :Q2

  • Free
blog
  • September, 17th 2026
  • 12

ISMS & QMS :2026-2027 :Q2

  • Free

About Instructor

instructor
About Instructor

Software Engineer