

دوراتنا

Introduction to DevOps
Get started with your DevOps journey with this beginner-friendly course! DevOps skills are high in demand and expected to be one of the fastest-growing skills in the software industry. This course is designed to be a first step in obtaining those valuable skills. This self-paced introductory course explores DevOps as a cultural movement. It describes the business case for DevOps, and covers its essentials. This course teaches new ways of thinking, working, organizing, and measuring to fully realize the benefits of DevOps.
-
Course by
-
Self Paced
-
9 ساعات
-
الإنجليزية

Microservices and Deployment by using ASP.NET
In this comprehensive course, we delve deep into the concept of microservices using ASP.NET Core, effectively dockerizing .NET Core applications, and utilizing DevOps practices. This course is divided into three core modules. The 'Microservices with .NET Core' module immerses you into the world of microservices, teaching you how to design and develop them, create RESTful APIs, and integrate these services with databases and messaging systems. The 'Dockerize .NET Core Applications' module elaborates on Docker's pivotal role in containerizing .NET Core applications.
-
Course by
-
Self Paced
-
13 ساعات
-
الإنجليزية

Development Methodologies Overview
This course provides an introduction to a few of the main development methodologies used by application programmers today. These methodologies provide a framework and structure for the process of development to ensure teams can work together and all critical steps are followed.
-
Course by
-
Self Paced
-
11 ساعات
-
الإنجليزية

Set up a Continuous Integration (CI) workflow in CIrcleCI
In this 1-hour long project-based course on Setting up a Continuous Integration (CI) workflow in CircleCI, you will work through the complete workflow of getting a development project (nodeJS application) through version control (git and GitHub) and into a simple CI pipeline in CirclCI. This course is designed for developers who have never worked with a CI tool before who want to understand how continuous integration can benefit their development processes and/or how it fits together in a development lifecycle.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Continuous Integration and Continuous Delivery (CI/CD)
A principle of DevOps is to replace manual processes with automation to improve efficiency, reduce human error, and accelerate software delivery. This requires automation that continuously integrates code changes and continuously delivers those changes to a production environment. This course introduces you to Continuous Integration and Continuous Delivery (CI/CD), an automated approach to software development. You’ll discover the benefits of CI/CD for creating a DevOps pipeline and explore popular CI/CD tools.
-
Course by
-
Self Paced
-
25 ساعات
-
الإنجليزية

ML Pipelines on Google Cloud
In this course, you will be learning from ML Engineers and Trainers who work with the state-of-the-art development of ML pipelines here at Google Cloud. The first few modules will cover about TensorFlow Extended (or TFX), which is Google’s production machine learning platform based on TensorFlow for management of ML pipelines and metadata. You will learn about pipeline components and pipeline orchestration with TFX.
-
Course by
-
Self Paced
-
11 ساعات
-
الإنجليزية

DevOps Capstone Project
Showcase your DevOps and Software Engineering skills with this hands-on Capstone project! In this course you will apply the skills and techniques you have learned as part of the previous courses in the Professional Certificate. During the project you will develop, test, deploy, monitor, and enhance a secure microservices-based application on Cloud, over the course of several sprints. You’ll develop an Agile plan by developing user stories and a Kanban board using ZenHub and GitHub. This plan will be implemented to create a RESTful microservice-based Flask application.
-
Course by
-
Self Paced
-
14 ساعات
-
الإنجليزية

Continuous Integration
In today's world, software development is highly complex and often has large teams of developers working on small pieces of a larger software project. This course will go over the basic principles of using a continuous integration system effectively to constantly improve software. We're going to describe the different stations of continuous test, build, integration and deploy processes required for DevOps practices and apply best practices for quality software management, and tooling to accomplish iterative software build & test processes.
-
Course by
-
Self Paced
-
16 ساعات
-
الإنجليزية

DevOps for Network Automation (NetDevOps)
This course will introduce students to various DevOps tools, such as Git and virtual environments for Python Development, and explain the concept of continuous integration. The topics of how different development methodologies are used in DevOps, such as the agile process.
-
Course by
-
Self Paced
-
4 ساعات
-
الإنجليزية

DevOps on AWS: Release and Deploy
AWS provides a set of flexible services designed to enable companies to more rapidly and reliably build and deliver products using AWS and DevOps practices. These services simplify provisioning and managing infrastructure, deploying application code, automating software release processes, and monitoring your application and infrastructure performance.
-
Course by
-
Self Paced
-
4 ساعات
-
الإنجليزية

Integrating Test-Driven Development into Your Workflow
In this course we will discuss how to integrate best practices of test-driven development into your programming workflow. We will start out by discussing how to refactor legacy codebases with the help of agile methodologies. Then, we will explore continuous integration and how to write automated tests in Python. Finally, we will work everything we've learned together to write code that contains error handlers, automated tests, and refactored functions.
-
Course by
-
Self Paced
-
16 ساعات
-
الإنجليزية

Open Source Software Development Methods
In this course, we will define what open source software is, we will go over the history of open source software and what benefits it has provided to the world’s technology infrastructure over the decades. The course aims to teach you how to work in open source projects productively and gain a lot of benefits from it, and really understand what the advantages are. You will learn about collaboration best practices, and how to encourage diversity in open source projects.
-
Course by
-
Self Paced
-
5 ساعات
-
الإنجليزية

Scheduling Selenium TestNG tests via Jenkins CI/CD tool
Selenium is one of the most widely used test automation tools for UI functional testing.
The maximum ROI of test automation comes from its frequent execution either as a part of the CI/CD pipeline or running them often
Jenkins is one of the most widely used DevOps tools used in automating the complete life cycle of Continuous Integration, Delivery, and Deployment.
In this 1-hour long project-based course, you will learn concepts like creating a job in Jenkins, fetching code from source code management tool like GitHub, executing and scheduling Selenium and TestNG tests.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

Building R Packages
Writing good code for data science is only part of the job. In order to maximizing the usefulness and reusability of data science software, code must be organized and distributed in a manner that adheres to community-based standards and provides a good user experience. This course covers the primary means by which R software is organized and distributed to others. We cover R package development, writing good documentation and vignettes, writing robust software, cross-platform development, continuous integration tools, and distributing packages via CRAN and GitHub.
-
Course by
-
Self Paced
-
21 ساعات
-
الإنجليزية

Continuous Integration and Delivery (CI/CD)
This course is an introduction to Continuous Integration and Continuous Delivery (CI/CD), a DevOps best practice to ensure code quality is achieved. It includes multiple hands-on labs using real-world tools to practice your CI/CD skills.
-
Course by
-
Self Paced
-
18
-
الإنجليزية

Developing Cloud Native Applications
Do you want to learn about developing applications that are cloud native right from conception to implementation? In this course, you’ll begin with some crucial cloud concepts such as Cloud Native Applications, CNCF and Hybrid Cloud. You will dive into specific tools and techniques for developing cloud native apps. You’ll then learn how to use CLI to develop, test and deploy applications for IBM Cloud with the use of Node.js . You will further use DevOps to maintain application development using Web IDE features, Git repository and Delivery Pipeline.
-
Course by
-
18 ساعات
-
الإنجليزية

DevOps on AWS: Code, Build, and Test
DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market. DevOps process can be visualized as an infinite loop, comprising these steps: plan, code, build, test, release, deploy, operate, monitor.
-
Course by
-
Self Paced
-
4 ساعات
-
الإنجليزية

Exam Prep: AWS Certified DevOps Engineer - Professional
Exam Prep: AWS Certified DevOps Engineer - Professional Specialization is intended for candidates performing a Developer or DevOps Engineer role. This specialization validates the candidate’s ability to design, deploy, and manage AWS services and systems at scale, with a focus on automation, continuous integration, delivery, monitoring, and security. This specialization will help you attain AWS Certified DevOps Engineer Professional Certification.
-
Course by
-
Self Paced
-
الإنجليزية

Hands-on with AWS: Software Development Practices
Let’s get you working efficiently in a software development team and shorten the time it takes to get high quality applications to your customers. We start with the theory and benefits of building software with Continuous Integration and Continuous Delivery. Continuous Integration starts with source control. We get you working with AWS CodeCommit, a managed source control service that makes it easier for teams to collaborate on code and with Git repository you learn branching strategies and get hands-on committing bug fixes and writing unit tests.
-
Course by
-
Self Paced
-
8 ساعات
-
الإنجليزية

Exam Prep CJE: Certified Jenkins Engineer
The Exam Prep CJE: Certified Jenkins Engineer is designed for candidates aiming to enhance their knowledge as DevOps professionals. The Certified Jenkins Engineer exam validates the knowledge of Jenkins essentials, Jenkins administration, and Jenkins pipelines.
-
Course by
-
Self Paced
-
11 ساعات
-
الإنجليزية

Scrum Master Certification
In this Specialization, you'll learn about managing tasks and events within a Sprint, Scrum terminology and roles, Scrum reporting, and managing risks. We'll discuss Story Points and User Stories, scaling Scrum, Continuous Integration, test-Driven Development (TDD), and Behavior Driven Development (BDD).
-
Course by
-
Self Paced
-
الإنجليزية

IBM Applied DevOps Engineering
Gain the in-demand skills to advance from programming to DevOps engineering. In this program, you’ll learn the latest DevOps practices, tools, and technologies from experts at IBM to get job-ready in less than 3 months. Almost every company is looking to become more Agile and shorten software development cycles, creating a high demand for DevOps Engineers!
-
Course by
-
Self Paced
-
الإنجليزية

IBM DevOps and Software Engineering
DevOps professionals are in high demand!
-
Course by
-
Self Paced
-
الإنجليزية

Test-Driven Development
In this Test-Driven Development Specialization, we will take a hands-on look at Test-Driven Development by writing and implementing tests from the first module. You'll be translating user specs into unit tests, applying the Red-Green-Refactor mantra, and applying mocks in python with the unit test mock module. You'll learn to integrate best practices of test-driven development into your programming workflow and refactor legacy codebases with the help of agile methodologies. We will explore continuous integration and how to write automated tests in Python.
-
Course by
-
Self Paced
-
الإنجليزية

DevOps on AWS
DevOps on AWS specialization teaches you how to use the combination of DevOps philosophies, practices and tools to develop, deploy, and maintain applications in the AWS Cloud. Benefits of adopting DevOps include: rapid delivery, reliability, scalability, security and improved collaboration. The first course introduces you to essential AWS products, services, and common solutions.
-
Course by
-
Self Paced
-
الإنجليزية