آموزش مبانی 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

  • دمو: ویرایشگرهای متن Demonstration - Text Editors

  • مالکیت فایل‌ها File Ownership

  • دمو: مدیریت مالکیت فایل Demonstration - File Ownership

  • مقدمه‌ای بر پکیج‌ها Introduction to Packages

  • دمو: مدیریت پکیج با Apt Demonstration - Apt Package Manager

  • دمو: مدیریت پردازش‌ها (Process Management) Demonstration - Process Management

  • دمو: مدیریت سرویس‌ها Demonstration - Managing Services

  • دموی پروژه: استقرار اپلیکیشن پایتون روی EC2 Project Demonstration - Deploy the Python App to EC2

  • جمع‌بندی بخش لینوکس Wrapping Up the Linux Section

  • دموی پروژه: به‌روزرسانی پیشرفت لینوکس در GitHub Projects Project Demonstration - Updating Linux Progress in GitHub Projects

نمایش نظرات

آموزش مبانی DevOps و گردش کار توسعه نرم‌افزار
جزییات دوره
9h 29m
43
(آخرین آپدیت)
126
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده