e.g. This is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with high school students and professionals with an interest in programming.Master modern DataOps practices by building robust, automated CI/CD pipelines for data applications using Rust. This course teaches you how to design, implement, and maintain end-to-end deployment pipelines that combine the safety and performance of Rust with industry-standard DevOps tooling.
You will start with the fundamentals of Continuous Integration and Continuous Deployment, then progress to advanced topics including matrix builds, interdependent jobs, Dockerfile linting, and container packaging. Hands-on labs use GitHub Actions, Makefiles, and Docker to give you practical experience automating the full software delivery lifecycle for data-driven Rust applications.
By the end of the course, you will be able to: write production-grade GitHub Actions workflows; lint, test, and release containerized Rust applications; manage complex job dependencies and matrix configurations; and ship a complete end-to-end deployment pipeline.
Whether you are a data engineer modernizing your pipelines or a Rust developer adopting DataOps, this course gives you the patterns and tools to deliver reliable, automated, container-based data systems.
Covers Alfredo Deza, what you build, and parallel AI track.
涵盖的内容
1篇阅读材料
显示有关单元内容的信息
1篇阅读材料•总计10分钟
About This Course•10分钟
Week 1: DevOps Foundations and Containerization
第 2 单元•小时 后完成
单元详情
Covers DevOps as culture, automation as default, shared metrics, CALMS framework, and lean flow.
涵盖的内容
22个视频6篇阅读材料
显示有关单元内容的信息
22个视频•总计135分钟
1.1.0 Meet Your Instructor•3分钟
1.1.1 Devops Principles•2分钟
1.1.2 Core Devops Principles•6分钟
1.1.2 What Are Llms And How Do They Work•6分钟
1.1.3 What Is Automation•8分钟
1.1.3 What Is Retrieval Augmented Generation•4分钟
1.1.4 Foundations Of Logging And Monitoring•9分钟
1.1.5 Visibility And Accountability•5分钟
1.1.6 Real World Examples Of Applied Devops•6分钟
1.2.1 Devops Considerations For Applications•2分钟
1.2.2 Version Control And Source Code Management•8分钟
1.2.2 What Is A Multi Model Application•7分钟
1.2.3 Testing And Validation•8分钟
1.2.4 Packaging And Versioning•8分钟
1.2.5 Linting And Formatting•5分钟
1.2.6 Rust Vs Python•9分钟
1.3.1 Basics Of Containerization•2分钟
1.3.2 Exploring The Conceps Of Containerization•9分钟
1.3.3 Benefits Of Using Containers For Devops•5分钟
1.3.4 What Are Container Registries•6分钟
1.3.5 Distroless Containers With Rust•9分钟
1.3.6 Cloud Scaling And Elasticity With Containers•6分钟
6篇阅读材料•总计60分钟
Key Terms: DevOps Principles•10分钟
Reflection: DevOps Principles•10分钟
Key Terms: DevOps Considerations for Applications•10分钟
Reflection: DevOps Considerations for Applications•10分钟
Key Terms: Basics of Containerization•10分钟
Reflection: Basics of Containerization•10分钟
Week 2: CI/CD Pipelines
第 3 单元•小时 后完成
单元详情
Covers CI = continuous integration, CD = continuous delivery, value to learners, SageMaker Canvas, and where it fits.
涵盖的内容
17个视频8篇阅读材料1个作业
显示有关单元内容的信息
17个视频•总计86分钟
2.1.1 Introduction To Ci Cd For Devops•2分钟
2.1.2 Overview Of Canvas Ui•4分钟
2.1.2 What Is Ci Cd•6分钟
2.1.3 Components Of A Job•5分钟
2.1.4 Overview Of Jenkins•5分钟
2.1.5 Introduction To Github Actions•6分钟
4.2.1 Introduction Advanced Ci Cd Concepts•2分钟
4.2.2 Working With Dataset•6分钟
4.2.2 Automating Common Tasks•7分钟
4.2.3 Managing Interdependent Jobs•5分钟
4.2.4 Building A Matrix Job•6分钟
4.2.5 Handling Logic In Workflows•7分钟
4.3.1 Introduction Building And End To End Deployment Pipeline•2分钟
4.3.2 Identifying Project Needs•4分钟
4.3.3 Using Makefile And Linting•5分钟
4.3.4 Setting Up Dockerfile Linting For Pull Requests•7分钟
4.3.5 Packaging And Releasing A Container App•7分钟
8篇阅读材料•总计80分钟
Key Terms: Introduction to CI/CD for DevOps•10分钟
Reflection: Introduction to CI/CD for DevOps•10分钟
Key Terms: Advanced CI/CD Concepts•10分钟
Reflection: Advanced CI/CD Concepts•10分钟
Key Terms: Building an End-to-End Deployment Pipeline•10分钟
Reflection: Building an End-to-End Deployment Pipeline•10分钟
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.