
在線或現場,講師指導的即時 CI/CD(持續集成/持續交付)培訓課程通過互動式動手實踐演示 CI/CD 的基礎知識和高級概念。
CI/CD 培訓以「在線現場培訓」或「現場現場培訓」的形式提供。在線實時培訓(又名“遠程實時培訓”)通過互動式
NobleProg -- 您當地的培訓機構
Machine Translated
Testimonials
參考實際範例
Rafał Kosmatka, Komenda Główna Straży Granicznej
Course: DevOps Fundamentals
Machine Translated
生活示例
Rafał Kosmatka, Komenda Główna Straży Granicznej
Course: DevOps Fundamentals
Machine Translated
Continuous Integration / Continuous Delivery課程大綱
課程名稱
課程時長
概覽
課程名稱
課程時長
概覽
14小時
This instructor-led, live training in 台灣 (online or onsite) is aimed at developers who wish to learn and apply the basics of Continuous Integration for Java.
By the end of this training, participants will be able to:
- Learn and understand CI for a Java project.
- Build a CI system for Java.
21小時
This course provides training for handling testing projects using Selenium test suite and continuous testing with Jenkins.
Intended Audience:
- Software test engineers
- Software developers involved in agile development
- Release managers
- QA engineers
- Use Selenium test suite effectively in real projects
- Use Selenium for cross browser testing
- Distribute the tests using Selenium Grid
- Run regression Selenium tests in Jenkins
- Prepare test reports and periodict reports using Jenkins
14小時
This instructor-led, live training in 台灣 (online or onsite) is aimed at cloud engineers who wish to use Kubernetes and Spinnaker for CI/CD operations.
By the end of this training, participants will be able to:
- Build on the Kubernetes platform to accelerate cloud targeted deployments.
- Integrate Spinnaker with Docker and Git for automating code to pipelines.
- Automate and manage CD pipelines with CI tool options.
14小時
培訓對開發人員, Scrum Masters,產品負責人以及業務部門的某些方面都是開放的。培訓的目的是介紹質量保證和持續集成主題及其在項目中的位置,實施敏捷方法。參與者將對所討論的問題以及與QA / CI一致的軟件開發工具和流程的實踐知識有廣泛的了解。業務代表將能夠了解實施這些工具和流程的好處,並將其轉化為軟件開發的時間和成本。提出的問題基於PHP或Java ,具體取決於客戶的要求。
28小時
Agile Software Testing是一系列測試實踐,它遵循敏捷開發原則,及時,連續地為軟件質量問題提供回收。
Continuous Integration (CI)是指團隊中的所有開發人員每天多次合併他們的工作。
Continuous Integration (CI)是指團隊中的所有開發人員每天多次合併他們的工作。
7小時
Travis CI 是一種託管的分散式整合服務, 用於構建和測試在 GitHub 上託管的軟體專案。它是詹金斯的一個託管替代品
在本講師指導的現場培訓中, 學員將學習基於雲的方法, 以便在使用 Travis CI 構建和部署示例 web 應用程式時實現持續集成。
到本次培訓結束時, 學員將能夠:
- 構建和測試在 GitHub 上託管的專案
- 使用 Travis CI 將應用程式部署到不同的託管供應商
- 提交到 GitHub 時, 請使用 Travis CI 自動檢查軟體
- 在不同的電腦、作業系統和軟體版本上運行自動測試
- 將 Travis CI 與協力廠商工具集成
- 部分講座、部分討論、練習和大量的動手練習
35小時
OpenShift容器平台是用于在企業中部署Docker和Kubernetes的容器應用程序平台。它由Red Hat維護。 在這個有指導的實時培訓中,參與者將學習如何使用OpenShift Container Platform創建,更新和維護應用程序。 在培訓結束後,參與者將能夠: 自動化部分軟件交付管道爲現有的Java EE應用程序實現用戶故事將應用程序部署到OpenShift實例應用DevOps理念的原則並支持應用程序的持續交付 聽衆 開發商 課程的格式 部分講座,部分討論,練習和沈重的練習
7小時
Continuous Integration (CI)是一種開發實踐,其中開發人員盡可能經常地合併其代碼中的更改,以便快速檢測和定位錯誤。 Codeship是一個在雲中提供持續集成服務的平台。 在這個以講師為主導的現場培訓中,參與者將逐步學習持續集成的基礎知識,逐步建立Codeship上的簡單持續集成流程。 在培訓結束時,參與者將能夠:
- 了解持續集成的基礎知識
- 操作Codeship中的基本功能
- 使用Codeship設置簡單的CI流程
- 開發商
- IT專業人士
- DevOps工程師
- Business經理
- 部分講座,部分討論,練習和繁重的實踐練習
7小時
持續交付是一種開發實踐,開發人員可以快速,可持續地向用戶發布新的更改。 Go CD是一種開源工具,用於在軟件開發中實現持續交付。 在這個以講師為主導的現場培訓中,參與者將在Go CD上逐步設置和配置CD管道時學習持續交付(CD)的基礎知識。 在培訓結束時,參與者將能夠:
- 了解持續交付的基本原理
- 使用Go CD設置其CD進程和管道
- 根據需要配置Go CD
- 開發商
- IT專業人士
- DevOps工程師
- Business經理
- 部分講座,部分討論,練習和繁重的實踐練習
14小時
Continuous Integration (CI)是一種開發實踐,其中開發人員盡可能經常地合併其代碼中的更改,以便快速檢測和定位錯誤。 在這個由講師指導的實時培訓中,參與者將逐步學習Java Script持續集成的基礎知識,為Java Script項目設置持續集成過程。 在培訓結束時,參與者將能夠:
- 了解持續集成的基礎知識
- 為他們的Java Script項目構建自己的Continuous Integration系統
- 開發商
- IT專業人士
- DevOps工程師
- Business經理
- 部分講座,部分討論,練習和繁重的實踐練習
14小時
當開發人員完成編寫一段代碼時,他們經常將他們的代碼集成到一個應用程序中,將應用程序複製到一個文件夾中,運行應用程序安裝程序,然後初始化應用程序以檢查它是否按預期運行。這種手動方法不能很好地擴展,繁瑣,非常容易出錯,並且沒有提供跟踪過程中變化的機制。 更好的方法是使用持續集成自動化流程。持續集成是指自動化軟件應用程序的構建,部署和測試所需的流程,工具和基礎架構。 在這個由講師指導的現場培訓(現場或遠程)中,參與者將學習如何使用Jenkins將傳統的,手動(或半手動)的軟件部署方法轉換為敏捷的Continuous Integration (CI)方法。參與者在整個課程中進行一系列實踐,實時實驗練習,並在每一步中將他們的新知識應用於各種軟件開發和部署問題。鼓勵教師和參與者之間的互動。討論了真實案例,並在整個培訓過程中解決和解決了具體問題。培訓特別關注.Net應用程序開發。
在培訓結束時,參與者將能夠:
在培訓結束時,參與者將能夠:
- 安裝和配置Jenkins以進行.Net應用程序開發
- 使用Jenkins自動執行檢入並將.Net源代碼合併到代碼存儲庫中的過程
- 使用Jenkins自動執行下載,編譯和部署應用程序到發布服務器的過程
- 將Jenkins與其他軟件開發工具集成在一起,例如問題跟踪器和
- .Net開發人員
- 建立工程師
- QA工程師
- 項目經理
- 發布經理
- DevOps工程師
- 部分講座,部分討論,練習和繁重的實踐練習
- 要申請本課程的定制培訓,請聯繫我們安排。
14小時
W dobie bardzo szybkiego rozwoju technologii, a także coraz większej liczby frameworków, kluczowa staje się sprawna optymalizacja procesu developmentu. Zespół programistyczny powinien móc skupić się na pisaniu solidnego kodu, zaś reszta procesów związana z automatycznym wykonywaniem buildów, testów i deployu powinna odbywać się z minimalną liczbą manualnych kroków do wykonania.
Po wdrożeniu procesów Continuous Integration / Continuous Delivery (CI/CD) oraz deployment auotomation firmy mogą osiągać oszczędności czasu pracy programistów na poziomie dodatkowych 20-30%, które mogą wykorzystać na pisanie kodu, a nie wtórne czynności związane z deploymentem czy wykonywaniem testów.
Szkolenie pozwoli uczestnikom na poznanie logiki działania CI/CD, a także na nabycie umiejętności samodzielnej konfiguracji takiego środowiska. Podczas szkolenia uczestnicy otrzymają startowy pakiet plików konfiguracyjnych oraz przykłady działających automatyzacji procesów DevOps.
Na szkolenie zapraszamy osoby, które programują głównie aplikacje internetowe - bowiem tutaj najważniejsze jest zoptymalizowanie procesu.
Szkolenie bazuje na oprogramowaniu GitLab, które zyskuje coraz większą popularność w firmach polskich oraz tych o globalnym zasięgu.
14小時
本教師指導的現場培訓 (現場或遠端) 針對的是希望使用開源工具自動化 php 應用程式和服務構建、測試和部署過程的工程師
到本次培訓結束時, 學員將能夠:
- 安裝和配置不同的開源工具, 以實現持續集成、測試和部署
- 瞭解諸如 Gitlab CI 和 Jenkins 等 ci 工具的優缺點
- 將 CI 工具與單元和集成測試控管結合起來。
- 互動講座和討論.
- 大量的練習和練習
- 在現場實驗室環境中的實際實現。
- 要要求本課程的定制培訓, 請聯繫我們安排
21小時
This instructor-led, live training in 台灣 (online or onsite) is aimed at DevOps engineers who wish to set up, deploy and manage a Git-based software deployment workflow for their Kubernetes applications.
By the end of this training, participants will be able to:
- Install and configure Spinnaker and Terraform.
- Understand the benefits of GitOps over traditional CI/CD and Infrastructure-as-Code (IAC).
- Move away from maintaining scripts. Configure and execute well-defined deployment process.
- Apply best practices for cloud-native deployment, management, and monitoring.
- Recover deployments from partial failures without manual intervention.
- Create a GitOps strategy for application development.
14小時
This instructor-led, live training in 台灣 (online or onsite) is aimed at developers who wish to build, test, deploy and monitor containerized software to the cloud, without having to provision or manage infrastructure.
By the end of this training, participants will be able to:
- Understand and apply a configuration-as-code approach to setting up infrastructure.
- Create custom configured Docker containers for deploying software applications to the cloud.
- Deploy software to multiple environments.
- Monitor deployments via the Bitbucket Pipelines Deployment Dashboard.
21小時
This instructor-led, live training in 台灣 (online or onsite) is aimed at technical persons who wish to create a content pipeline to optimize the content creation and publication process.
By the end of this training, participants will be able to:
- Install and configure the different software components needed to generate and publish content.
- Replace manual publication processes with automated ones.
- Describe each step of the publication process in a declarative format that is easy to read and understand.
- Run content through a series of checks and tests to ensure that it's ready for public consumption.
- Publish content predictably and consistently every time.
14小時
This instructor-led, live training in 台灣 (online or onsite) is aimed at developers and DevOps engineers who wish to leverage Tekton Pipelines for supporting complex software development workflows and building automated CI/CD pipelines.
By the end of this training, participants will be able to:
- Install and configure Tekton Pipelines and other foundational Tekton components.
- Design and create the building blocks of pipelines for software development in Tekton.
- Automate existing pipelines and development processes using Tekton framework concepts and principles.
- Run and manage Tekton Pipelines for various workload types across multiple platforms.
- Implement CI/CD systems based on the Tekton framework to enhance future software development projects.
7小時
This instructor-led, live training in 台灣 (online or onsite) is aimed at developers and DevOps engineers who wish to familiarize themselves with Argo Project tools and maximize its functions for developing cloud-native applications.
By the end of this training, participants will be able to:
- Install and configure Argo CD along with Workflows, Rollouts, and Events.
- Understand how each core component and main functionality of the Argo Project works.
- Execute basic CI/CD implementations in Kubernetes using Argo Project tools and features.
- Automate the deployment of an application and efficiently manage its state throughout the process.
14小時
This instructor-led, live training 台灣 (online or onsite) is aimed at developers or DevOps engineers who wish to build automation pipelines using CI/CD practices with Python.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start building CI/CD pipelines with Python.
- Build automated pipelines for testing and publishing Python packages using Travis-CI.
- Automate the deployment of containerized applications with Docker and Heroku.
21小時
本課程重點介紹實際實施和工具。它假定您對理論原理有很好的了解(參見DEVOPS課程),因為它側重於實施DevOps原則的最新工具和方法。
14小時
Jenkins是一個用Java編寫的開源持續集成工具。這是一個基于服務器的系統,在Apache Tomcat等servlet容器中運行。Jenkins支持許多軟件配置管理(SCM)工具,包括CVS、Subversion、Git、Perforce、Clearcase等等。它是高度可編寫的,並提供對Apache Ant、Apache Maven、shell腳本和Windows批處理命令的支持。
本課程涵蓋了在敏捷環境中持續集成您的軟件項目所需的概念、工具和技術。參與者在整個課程中進行一系列實踐練習,將其所學知識應用于實際情況。鼓勵講師和參與者進行互動。在課堂上討論真實案例,並解決具體的問題。
受衆
- 構建工程師
- 參與敏捷開發的軟件開發人員
- QA工程師
- 項目經理
- 發布經理
- 部分講座、部分討論、大量實操
21小時
Jenkins是一個用Java編寫的開源持續集成(CI)工具。Maven是一個用于Java項目的構建自動化工具。它們可以一起用于觸發連續的構建,例如:每當提交新代碼時執行JUnit測試,將這些構建部署到生産環境,以及在一天中的戰略時間(例如午夜)安排這些任務。這些工具和流程構成了軟件開發和部署的DevOps方法,並且在敏捷開發中很受歡迎。
在這一由講師引導的現場培訓中,參與者將首先介紹DevOps、版本控制和自動化腳本,然後繼續實踐,學習如何在實驗室環境中安裝、配置、部署Jenkins和Maven 。
受衆
- 開發人員
- 系統管理員
- DevOps工程師
- 部分講座、部分討論、練習和大量實操
14小時
Jenkins是用於持續集成和持續交付(CI / CD)的開源自動化服務器。 Docker是用於在容器中交付軟件的服務平台。 Jenkins和Docker通過允許更可靠的部署和測試環境來共同優化和簡化CI / CD流程。 這項由講師指導的實時培訓(現場或遠程)針對希望使用Docker和Jenkins優化和簡化CI / CD流程的DevOp工程師。 在培訓結束時,參與者將能夠:
- 使用Jenkins自動執行代碼交付和管道部署。
- 使用Docker和Docker File構建應用程序。
- 配置身份驗證選項以增強安全性。
- 互動式講座和討論。
- 很多練習和練習。
- 在現場實驗室環境中動手實施。
- 要請求此課程的定制培訓,請與我們聯繫安排。
14小時
This instructor-led, live training in 台灣 (online or onsite) is aimed at DevOps engineers who wish to use OpenShift and Jenkins to build, deploy, and manage container-based applications.
By the end of this training, participants will be able to:
- Build Jenkins pipelines in OpenShift.
- Automate the lifecycle management for containerized applications and cluster infrastructures.
- Orchestrate the deployment of CI/CD pipelines.
21小時
This instructor-led, live training in 台灣 (online or onsite) is aimed at engineers who wish to use Jenkins X to create automated, cloud-ready CI/CD pipelines on Kubernetes.
By the end of this training, participants will be able to:
- Install and configure Jenkins X.
- Code resilient CI/CD pipelines using a versatile DSL (Domain Specific Language).
- Create CI/CD pipelines that leverage popular technologies such as GitHub, Kubernetes and Docker containers.
- Combine Jenkins X with other popular tools such as Helm, Prow, and Skaffold.
- Deploy applications to any environment, whether in the cloud or on-premises.
14小時
This instructor-led, live training in 台灣 (online or onsite) is aimed at engineers who wish to use Jenkins 2 to build pipelines that automate the process of moving an application from development to production.
By the end of this training, participants will be able to:
- Install and configure Jenkins 2.
- Adopt a script approach to automating every step of the software deployment process.
- Automatically generate application builds when software is checked into a version control system.
- Automatically kick off the compiling, testing, and packaging of a software application.
- Quickly respond to notifications and reports when things go wrong.
- Install additional plugins to extend Jenkins.
14小時
This instructor-led, live training in 台灣 (online or onsite) is aimed at engineers who wish to use Spinnaker to frequently and continuously deploy software to AWS or Kubernetes.
By the end of this training, participants will be able to:
- Install and configure Spinnaker for advanced operations.
- Integrate Spinnaker with existing continuous integration tools such as Jenkins.
- Understand Spinnaker's internal architecture and deployment workflow constructs.
- Create pipelines for deploying software on Kubernetes.
- Create pipelines for deploying software on AWS.
- Troubleshoot common Spinnaker issues.
7小時
This instructor-led, live training in 台灣 (online or onsite) is aimed at system administrators and developers who wish to use Argo CD to automate the deployment and lifecycle management of applications.
By the end of this training, participants will be able to automate, monitor, audit, and roll back their Kubernetes systems using Argo CD.
14小時
This instructor-led, live training in 台灣 (online or onsite) is aimed at DevOps engineers and developers who wish to use SonarQube to run code reviews that are fully-integrated into development tool chains, such as Jenkins, GitHub, Azure DevOps, etc.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start running automatic code reviews.
- Integrate SonarQube with continuous integration tools, such as Jenkins, Azure DevOps, etc.
- Run continuous code inspections to eliminate bugs and security vulnerabilities.
- Collect and analyze data to drive improvements for code cleanup, maintenance, and security.
35小時
By the end of this training, participants will be able to:
- Install and configure Maven.
- Automate Testing using Selenium
- Managing GIT
- Integrating continous integration
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
- To request a customized training for this course, please contact us to arrange.
Last Updated:
CI/CD,培訓,課程,培訓課程, 企業CI/CD (Continuous Integration / Continuous Delivery)培訓, 短期Continuous Integration / Continuous Delivery培訓, Continuous Integration / Continuous Delivery課程, Continuous Integration / Continuous Delivery周末培訓, CI/CD (Continuous Integration / Continuous Delivery)晚上培訓, CI/CD訓練, 學習CI/CD (Continuous Integration / Continuous Delivery), Continuous Integration / Continuous Delivery (CI/CD)老師, 學Continuous Integration / Continuous Delivery班, CI/CD (Continuous Integration / Continuous Delivery)遠程教育, 一對一Continuous Integration / Continuous Delivery課程, 小組Continuous Integration / Continuous Delivery (CI/CD)課程, Continuous Integration / Continuous Delivery (CI/CD)培訓師, CI/CD輔導班, Continuous Integration / Continuous Delivery教程, CI/CD (Continuous Integration / Continuous Delivery)私教, CI/CD (Continuous Integration / Continuous Delivery)輔導, CI/CD講師