لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی DevOps و گردش کار توسعه نرمافزار
- آخرین آپدیت
دانلود DevOps Foundations & Development Workflow
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شامل مربی هوشمند Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را بیازمایید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
سفری جامع را در دنیای اصول و گردشکارهای DevOps آغاز کنید. این دوره شما را با مفاهیم ضروری مانند CI/CD، کنترل نسخه (Version Control)، زیرساخت ابری و سیستمهای لینوکس آشنا میکند.
دوره با معرفی DevOps و CI/CD شروع میشود و در آن اهمیت اتوماسیون و تحویل مداوم را خواهید آموخت. شما مراحل چرخه حیات DevOps را بررسی کرده و محیط توسعه خود را برای شروع گردشکارهای عملی آماده میکنید. سپس، مباحث برنامهریزی با GitHub Projects و Issues، ادغام متدهای اجایل (Agile) و ابزارهای مدیریت پروژه در لحظه را برای سازماندهی بهتر کارها فرا میگیرید.
در ادامه، به مبانی برنامههای پایتون، یادگیری اصول برنامهنویسی، اسکریپتنویسی و توسعه وب با Flask خواهید پرداخت. همچنین مهارتهای ارزشمندی در کنترل نسخه با Git، از جمله بهترین روشهای شاخهبندی (Branching)، ادغام (Merging) و مدیریت تیمها کسب خواهید کرد. در مراحل پیشرفتهتر، با رایانش ابری در AWS کار کرده و نحوه استقرار سرورهای مجازی، راهاندازی نمونههای EC2 و مدیریت زیرساخت را میآموزید.
این دوره برای هر کسی که علاقهمند به شروع یادگیری DevOps است، از جمله توسعهدهندگان آینده، مدیران سیستم و مهندسان DevOps ایدهآل است. هیچ تجربه قبلی در DevOps لازم نیست، اما آشنایی با مفاهیم پایه برنامهنویسی و Git مفید خواهد بود.
در پایان این دوره، شما قادر خواهید بود گردشکارهای DevOps را خودکار کنید، زیرساختهای ابری را با AWS مدیریت نمایید، برنامهها را با Python و Flask مستقر کنید و خطلولههای CI/CD را با استفاده از GitHub و Git پیادهسازی کنید.
سرفصل ها و درس ها
معرفی دوره
Course Introduction
معرفی تخصص
Introduction to the Specialization
هدف از دوره
Course Goal
آشنایی با DevOps و CI/CD
Introduction to DevOps and CI/CD
DevOps چیست؟ تکامل و مزایا
What is DevOps? Evolution and Benefits
چرخه حیات DevOps
DevOps Lifecycle
مفاهیم CI/CD و عملیات مداوم
CI/CD and Continuous Operations
راهاندازی محیط توسعه
Setting up your Development Environment
برنامهریزی با GitHub Projects و Issues
Planning with GitHub Projects & Issues
گردشکارهای اجایل (Agile)
Agile Workflows
پروژهها و ایشوهای گیتهاب
GitHub Projects and Issues
دموی پروژه: ساخت حساب کاربری گیتهاب
Project Demonstration - Creating Your GitHub Account
دموی پروژه: راهاندازی تخته پروژه گیتهاب
Project Demonstration - Set up a GitHub Project Board
مبانی توسعه اپلیکیشن با پایتون
Python Application Fundamentals
مقدمهای بر پایتون
Introduction to Python
شروع با مبانی پایتون
Getting Started with Python Basics
دمو: پایتون در عمل
Demonstration - Python in Action
دموی پروژه: ساخت یک اپلیکیشن نمونه با Python Flask
Project Demonstration - Create a Sample Python Flask App
کنترل نسخه با Git و GitHub
Version Control with Git and GitHub
مقدمهای بر Git و کنترل نسخه
Introduction to Git and Version Control
گردشکارهای Git
Git Workflows
دموی پروژه: ارسال اپلیکیشن به گیتهاب
Project Demonstration - Push the App to GitHub
دموی پروژه: مدیریت توسعه دوره با GitHub Projects
Project Demonstration - Managing Course Development with GitHub Projects
زیرساخت ابری با AWS
Cloud Infrastructure with AWS
راهاندازی زیرساخت واقعی با AWS
Setting Up Real-World Infrastructure with AWS
مقدمهای بر رایانش ابری
Introduction to Cloud Computing
آشنایی با ابر AWS
Introduction to AWS Cloud
مناطق (Regions)، مناطق در دسترس و Edge Locations
Regions, Availability Zones & Edge Locations
دمو: ساخت حساب AWS و بررسی داشبورد
Demonstration - AWS Account Setup & Dashboard Walkthrough
شروع کار با EC2
Getting Started with EC2
دمو: راهاندازی یک نمونه EC2
Demonstration - Launch an EC2 Instance
خلاصه تنظیمات AWS
AWS Setup Summary
دمو: بهروزرسانی پیشرفت ابری در GitHub Projects
Demonstration - Updating Cloud Progress in GitHub Projects
لینوکس برای DevOps
Linux for DevOps
معرفی بخش لینوکس
Section Introduction
دمو: شروع کار با ترمینال
Demonstration - Getting Started with Terminal
دمو: کار با ابزارهای ترمینال
Demonstration - Working with Terminal Utilities
دمو: کار با دایرکتوریها
Demonstration - Working with Directories
دمو: کار با فایلها
Demonstration - Working with Files
دمو: کار با محتویات فایل
Demonstration - Working with File Contents
نمایش نظرات