Implementing a CI/CD Pipeline Azerbaijan Eğitimi

  • Eğitim Tipi: Online Instructor-Led / Classroom Based / Onsite
  • Süre: 3 Gün
  • En Yakın Tarih:
  • UK & Türkiye Based Training Provider
This class is a hands-on experience in how to create your CI/CD pipeline from start to finish.

Building, testing, and deploying code can be complex and time-consuming. This three-day, instructor-led, hands-on, technical class provides the solution of how to create an automated CI/CD pipeline that builds, tests, and deploys code every time a developer pushes a code change, ensuring only high-quality and approved code gets deployed.

Developers don’t use isolated software tools, so why learn tools in isolation? This course combines the most widely used enterprise technologies into single, integrated, end-to-end pipelines. We’ll teach you git from the ground up so you can securely push code to a remote repository such as Github or Bitbucket. Then we’ll teach you how to configure servers using Ansible from code stored in git. Next, we’ll integrate git and Ansible with Jenkins CI/CD to build, test, and deploy your code into Staging and Production environments, creating an automated end-to-end DevOps pipeline.

If desired, private clients can substitute Bitbucket for Github and/or Chef for Ansible. It is also possible to expand the class duration to include Terraform and/or Docker.



Is This The Right Course?

  • Understand the purpose of infrastructure servers
  • Familiar with scripting of any kind
  • Experience working at the command line of Unix, Linux, or PowerShell
  • Experience with a text editor of any kind

Who Should Attend?

  • DevOps Engineers
  • System Operations
  • Code Developers
  • Software Developers
  • Quality Assurance Professionals
  • Software Testers
  • Product Owners
  • Infrastructure Engineers
  • Development Team Members
  • Operations Team Members
  • Project Managers
  • Technical Product Managers
Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz. Bize Ulaşın!

Önkoşullar

  • Understand the purpose of infrastructure servers
  • Familiar with scripting of any kind
  • Experience working at the command line of Unix, Linux, or PowerShell
  • Experience with a text editor of any kind

Neler Öğreneceksiniz

In this Implementing a CI/CD Pipeline Course, you will:

  • Maintain code using Git and GitHub
  • Create, test, and deploy Ansible playbooks through a Jenkins CI/CD pipeline
  • Complete integration tests
  • Write CI/CD as code using Jenkins
  • Compile, test, package, and permanently store Java applications
  • Store artifacts

Eğitim İçeriği

Technology Overview

  • Terraform – Infrastructure control (optional with 5-day delivery)
  • Git - Source Control Management
  • Chef - Configuration Management
  • Inspec - Cookbook Testing
  • Jenkins - Continuous Integration
  • Docker – Containerization (optional for 4-day delivery)

Terraform – Infrastructure Automation (optional with 5-day delivery)

  • Terraform use and purpose
  • Getting started with Terraform
  • General concepts
  • Installation
  • Configuration Files
  • Provisioning and Building Infrastructure
  • Changing Infrastructure
  • Destroying Infrastructure
  • Resource Dependencies
  • Input Variables
  • Output Variables
  • Modules – Pre-defined Configurations
  • Remote state management
  • Terraform Enterprise
  • Triggering a Plan from Version Control
  • Workspaces
  • Terraform Enterprise Runs
  • Migration from Open Source to Enterprise
  • AWS
    • Managing infrastructure in AWS
    • Creating IAM Policies
    • Authenticating to AWS
    • Launching a serverless application - Lambda
  • Azure
    • Managing infrastructure in Azure
    • Authentication Methods for Azure
  • Git – Source Control Management
    • Purpose and overview of Git
    • Use cases for Git
    • Git workflow
    • Github, Bitbucket and other Git providers
    • Installation and configuration
    • Finding help on Git
    • Creating Local Git Repositories
    • Basic Git Commands
    • Comparing commits
    • Using a Remote Repository
    • Branching and Merging
    • Using SSH keys with Git private repositories
    • Chef – Configuration Management
    • Chef Architecture and call flow
    • Chef Use cases
    • Idempotence
    • Resources
    • Recipes
    • Cookbooks
    • Integration Testing and Test Kitchen
    • Chef Server – a central management repository
    • Ohai, Attributes and the Node Object
    • Chef Roles
  • Jenkins – Continuous Integration / Continuous Deployment
    • Jenkins Overview, Use Cases and History
    • Initializing a Jenkins server
    • Projects & Jobs
    • Freestyle versus Pipeline
    • Writing a Declarative Pipeline Project - CI/CD as Code
    • Distributing builds using Master and Agent Nodes
    • Views and Folders
    • Managing Credentials
    • Integrating with Git - Source Control Management
    • Triggers: Webhooks and Polling
    • Notifications: Slack and SMTP Email
    • Testing Chef Cookbooks with Test Kitchen in Jenkins
    • Multibranch Pipelines - Reading Entire Repositories
    • Using Maven to Compile, Test & Package Java Applications
    • Storing artifacts in JFrog Artifactory
    • Deploying Chef cookbooks with Jenkins
  • Docker – Containerization And Micro-Service (optional with 4-day delivery)
    • Container Use cases: what problems Docker solves
    • Docker Concepts and Components
    • Most-used Docker Commands
    • Storing Docker images
    • Docker Compose
    • Launching microservices using Docker
    • Building a Docker Image using Jenkins
    • Deploying a Docker container using Chef and Jenkins

Finally, we’ll create the end-to-end Pipeline using Git, Chef & Jenkins:

Three-day option:

  • Write Chef cookbooks with Inspec tests
  • Push the cookbooks to a branch within a Git repo
  • This push will automatically trigger Jenkins to download the cookbooks
  • Jenkins will then initiate testing the Chef cookbooks using Test Kitchen
  • If any tests fail, Jenkins notifies the developer to fix and repeat the build
  • Once all tests pass, Jenkins can require human approval. Once approved, Jenkins will upload the cookbooks to the Chef Server
  • Jenkins will then trigger Chef-managed webservers (in AWS) to download the cookbooks from the Chef Server and deploy the cookbook code
  • Jenkins will then send notifications over both Slack and email regarding any failures or the successful deployment of the cookbooks

Four-day option adds:

  • Upon successful testing in Test Kitchen, create and save a Docker image
  • Notify teams of successful deployment of Docker containers

Five-day option adds:

  • Write Inspec tests for Terraform configurations
  • Test our Terraform Configuration in Test Kitchen
  • Jenkins will use Terraform to launch Docker Hosts running Docker containers, as well as use Chef to configure those containers to run micro-services

Neden Bizi Seçmelisiniz

Implementing a CI/CD Pipeline Azerbaijan Eğitimi eğitimini, Bilginç IT Academy’nin canlı ve etkileşimli platformu üzerinden evinizin veya ofisinizin konforunda deneyimleyin. Uzman eğitmenlerimizle doğrudan iletişim kurun ve sınıf ortamının dinamizmini sanal dünyada yaşayın.

  • Canlı Oturumlar: Belirlenmiş bir takvim dahilinde, eğitmen ve diğer katılımcılarla eş zamanlı derslere katılın.
  • Tam Etkileşim: Aktiviteler, grup çalışmaları ve soru-cevap seanslarıyla eğitmeniniz ve iş arkadaşlarınızla sürekli iletişimde kalın.
  • Global Uzman Kadrosu: Sektörde derin tecrübeye sahip, uluslararası yetkinlikteki eğitmenlerden en güncel bilgileri öğrenin.
  • Uzmanlık: Bilginc IT Academy’nin 30 yılı aşkın eğitim tecrübesiyle, profesyonel kariyerinizde kalıcı beceriler edinin.
  • Ölçeklenebilir Çözümler: Azerbaijan ve dünya genelinde erişilebilen sınıflarımızla, bireysel veya kurumsal ihtiyaçlarınıza yönelik esnek planlama yapın.
  • Ölçeklenebilir Çözümler: Azerbaijan ve dünya genelinde erişilebilen sınıflarımızla, bireysel veya kurumsal ihtiyaçlarınıza yönelik esnek planlama yapın.

Implementing a CI/CD Pipeline Azerbaijan Eğitimi için geleneksel ve en etkili öğrenme yöntemi olan yüz yüze eğitimi tercih edin. Bilginc IT Academy’nin özenle seçilmiş lokasyonlarında, profesyonel bir atmosferde kendinizi eğitime odaklayın.

  • Kıdemli Eğitmenler: Sektörde 10-20+ yıl saha deneyimi olan uzmanlardan, gerçek dünya senaryolarını dinleyin.
  • Modern Eğitim Alanları: Konforlu ve teknolojik altyapısı güçlü sınıflarda eğitim görün.
  • Butik Sınıf Yapısı: Sınırlı kontenjanla düzenlenen sınıflarımızda, eğitmeninizle birebir iletişim kurma fırsatı yakalayın.
  • Fiyat Garantisi: Sertifikasyon yolculuğunuzu en yüksek kalite ve rekabetçi fiyat garantisiyle tamamlayın.

Şirketinizin büyük ölçekli eğitim ihtiyaçlarını, Bilginç IT Academy’nin Implementing a CI/CD Pipeline Azerbaijan Eğitimi Onsite çözümüyle kendi ofisinizde çözün.

  • Özelleştirilmiş Müfredat: Şirketinizin projelerine veya spesifik iş ihtiyaçlarına göre uyarlanmış bir program.
  • Bütçe Optimizasyonu: Seyahat ve konaklama giderlerini ortadan kaldırarak bütçenizi verimli kullanın.
  • Takım Sinerjisi: Ekibinizle birlikte öğrenme deneyimini zenginleştirin ve iş birliğini artırın.
  • Performans Takibi: Çalışanlarınızın gelişimini ve katılımını kolaylıkla takip edin.


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Eğitim Tarihleri

Sınıf eğitimlerimizi Azerbaijan ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz.
12 may 2026 (3 Gün)
Baku, Sumqayit
20 may 2026 (3 Gün)
Baku, Sumqayit
22 may 2026 (3 Gün)
Baku, Sumqayit
30 iyun 2026 (3 Gün)
Baku, Sumqayit
02 iyul 2026 (3 Gün)
Baku, Sumqayit
03 iyul 2026 (3 Gün)
Baku, Sumqayit
05 iyul 2026 (3 Gün)
Baku, Sumqayit
08 iyul 2026 (3 Gün)
Baku, Sumqayit

Azerbaycan, özellikle Bakü merkezli olmak üzere akıllı şehir projeleri ve dijital devlet altyapısını hızla modernize ederek bölgenin yükselen yıldızı haline gelmiştir. Bakü ve Sumqayıt gibi endüstriyel merkezler, ADA Üniversitesi ve Bakü Devlet Üniversitesi gibi kurumların akademik desteğiyle ICT sektöründe devasa bir inovasyon hamlesi başlatmıştır. Hazar bölgesinin teknoloji üssü olma vizyonuyla hareket eden ülkede, siber güvenlikten bulut bilişim sistemlerine kadar geniş bir yelpazede uzman ihtiyacı bulunmaktadır. Eğitim programlarımız, Azerbaycan'daki profesyonellerin küresel standartlarda teknik yetkinlik kazanmalarını ve yerel teknoloji ekosistemine yüksek katma değer sağlamalarını hedeflemektedir.

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.