آموزش آشنایی با نرم‌افزارهای متن‌باز (Open Source) - آخرین آپدیت

دانلود Introduction to Open Source Software

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره مفاهیم بنیادی و فلسفه پشت نرم‌افزارهای آزاد و متن‌باز (FOSS) را پوشش می‌دهد. در این دوره درباره مجوزهای نرم‌افزار آزاد و متن‌باز، استراتژی‌های تجاری و تأثیرات آن‌ها، کاربرد FOSS در سازمان‌ها و متدولوژی‌های توسعه بحث خواهد شد. دانشجویان یاد می‌گیرند که یک سیستم‌عامل متن‌باز استاندارد صنعتی را راه‌اندازی و پیکربندی کنند، که شامل نصب سیستم، مدیریت پایه سیستم، معماری سیستم، مدیریت پکیج‌ها، دستورات خط فرمان، دستگاه‌ها، سیستم‌فایل‌ها و استاندارد سلسله‌مراتب سیستم‌فایل است. همچنین موضوعاتی مانند اپلیکیشن‌ها، شل‌ها، اسکریپت‌نویسی و مدیریت داده، رابط کاربری و دسکتاپ، وظایف مدیریتی، سرویس‌های ضروری سیستم، اصول شبکه، امنیت و مسائل پشتیبانی نرم‌افزارهای متن‌باز بررسی می‌شوند. توزیع‌های مختلفی با تمرکز بر دو خانواده اصلی توزیع‌های سازمانی آموزش داده می‌شوند. پیش‌نیازها: ندارد کتاب درسی مورد نیاز: نسخه‌ها   https://github.com/jhajek/Linux-text-book-part-1/releases/ فایل‌های PDF و ePub موجود است (برای همیشه با آپدیت‌ها رایگان است) سایر موارد مورد نیاز: نیازمندی‌های نرم‌افزاری: VirtualBox برای ویندوزهای مبتنی بر Intel و مک‌های Intel Parallels Pro برای مک‌های M1/M2 ۵۰٪ تخفیف برای اشتراک ۱ ساله Parallels Pro جهت آموزش -> https://www.parallels.com/landingpage/pd/education/

سرفصل ها و درس ها

Module 1: تاریخچه و فلسفه یونیکس و لینوکس و نرم‌افزار آزاد و متن‌باز Module 1: The History and Philosophy of Unix and Linux Free and Opensource Software

  • خوش‌آمدگویی مدرس و مرور کلی دوره Instructor Welcome and Course Overview

  • معرفی مدرس Instructor Introduction

  • مقدمه ماژول ۱ Module 1 Introduction

  • هسته (Kernel) The Kernel

  • مرحله صفر: توسعه Bell Labs و Unix Zero Phase Bell Labs and Unix Development

  • مرحله اول: پیاده‌سازی سیستم‌عامل در دوران بلوغ Unix First Phase of Unix Maturity OS Implementation

  • مرحله دوم بلوغ Unix - بخش ۱ Second Phase of Unix Maturity - Part 1

  • مرحله دوم بلوغ Unix - بخش ۲ Second Phase of Unix Maturity - Part 2

  • مرحله سوم بلوغ Unix/Linux - بخش ۱ Third Phase of Unix/Linux Maturity - Part 1

  • مرحله سوم بلوغ Unix/Linux - بخش ۲ Third Phase of Unix/Linux Maturity - Part 2

  • مرحله چهارم بلوغ Unix/Linux - بخش ۱ Fourth Phase of Unix/Linux Maturity - Part 1

  • مرحله چهارم بلوغ Unix/Linux - بخش ۲ Fourth Phase of Unix/Linux Maturity - Part 2

  • مرحله پنجم بلوغ Unix/Linux Fifth Phase of Unix/Linux Maturity

  • مرحله ششم بلوغ Unix/Linux - بخش ۱ Sixth Phase of Unix/Linux Maturity - Part 1

  • مرحله ششم بلوغ Unix/Linux - بخش ۲ Sixth Phase of Unix/Linux Maturity - Part 2

Module 2: کار با دسکتاپ لینوکس Module 2: Navigating the Linux Desktop

  • مقدمه ماژول ۲ Module 2 Introduction

  • بررسی مفهوم هایپروایزر (Hypervisor) Exploring the concept of a Hypervisor

  • نصب پلتفرم‌های مجازی‌سازی استاندارد صنعتی - بخش ۱ Installing industry standard virtualization platforms - Part 1

  • نصب پلتفرم‌های مجازی‌سازی استاندارد صنعتی - بخش ۲ Installing industry standard virtualization platforms - Part 2

  • نصب پلتفرم‌های مجازی‌سازی استاندارد صنعتی - بخش ۳ Installing industry standard virtualization platforms - Part 3

  • نصب نرم‌افزار با مدیریت پکیج - بخش ۱ Software Installation with Package Managers - Part 1

  • نصب نرم‌افزار با مدیریت پکیج - بخش ۲ Software Installation with Package Managers - Part 2

  • نصب نرم‌افزار با مدیریت پکیج - بخش ۳ Software Installation with Package Managers - Part 3

  • نصب نرم‌افزار با مدیریت پکیج - بخش ۴ Software Installation with Package Managers - Part 4

  • نصب نرم‌افزار با مدیریت پکیج - بخش ۵ Software Installation with Package Managers - Part 5

  • نصب نرم‌افزار با مدیریت پکیج - بخش ۶ Software Installation with Package Managers - Part 6

  • نصب نرم‌افزار با مدیریت پکیج - بخش ۷ Software Installation with Package Managers - Part 7

  • تاریخچه رابط‌های گرافیکی (GUI) History of GUI Interfaces

  • خلق و پیدایش Creation

  • مدیریت‌کننده‌های پنجره (Window Managers) Window Managers

  • محیط‌های دسکتاپ - بخش ۱ Desktop Environments - Part 1

  • محیط‌های دسکتاپ - بخش ۲ Desktop Environments - Part 2

  • محیط‌های دسکتاپ - بخش ۳ Desktop Environments - Part 3

  • محیط‌های دسکتاپ - بخش ۴ Desktop Environments - Part 4

  • ویدیو دموی ارزیابی ماژول ۲ - بخش ۱ Module 2 Summative Assessment Demo Video - Part 1

  • ویدیو دموی ارزیابی ماژول ۲ - بخش ۲ Module 2 Summative Assessment Demo Video - Part 2

  • ویدیو دموی ارزیابی ماژول ۲ - مخصوص مک - بخش ۳ Module 2 Summative Assessment Demo Video - For Macs Only - Part 3

  • ویدیو دموی ارزیابی ماژول ۲ - مخصوص مک - بخش ۴ Module 2 Summative Assessment Demo Video - For Macs Only - Part 4

Module 3: مقدمه‌ای بر ویرایشگرهای لینوکس و اسکریپت‌های شل Module 3: Introduction to the Linux Editors and Shell Scripts

  • مقدمه ماژول ۳ Module 3 Introduction

  • سیستم‌فایل (Filesystem) The Filesystem

  • سلسله‌مراتب سیستم‌فایل لینوکس Linux Filesystem Hierarchy

  • مسیر (Path) Path

  • شل لینوکس - بخش ۱ The Linux Shell - Part 1

  • شل لینوکس - بخش ۲ The Linux Shell - Part 2

  • نام‌گذاری دستورات لینوکس Linux Command Nomenclature

  • دسترسی‌ها و مالکیت فایل‌ها File Permissions and Ownership

  • کاراکترهای خاص شل (Meta Characters) - بخش ۱ Shell Meta-Characters - Part 1

  • کاراکترهای خاص شل (Meta Characters) - بخش ۲ Shell Meta-Characters - Part 2

  • ورودی، خروجی و خطای استاندارد Standard Input, Output, and Error

  • لوله های یونیکس (Unix Pipes) - بخش ۱ Unix Pipes - Part 1

  • لوله های یونیکس (Unix Pipes) - بخش ۲ Unix Pipes - Part 2

  • لوله های یونیکس (Unix Pipes) - بخش ۳ Unix Pipes - Part 3

  • دستور پایه Grep برای تطبیق الگو - بخش ۱ Basic Grep for Pattern Matching - Part 1

  • دستور پایه Grep برای تطبیق الگو - بخش ۲ Basic Grep for Pattern Matching - Part 2

Module 4: اسکریپت‌نویسی شل سطح متوسط Module 4: Intermediate Shell Scripting

  • مقدمه ماژول ۴ Module 4 Introduction

  • تاریخچه ویرایشگرهای یونیکس History of Unix Editors

  • تقلب‌نامه ویرایشگر VI - بخش ۱ The VI Editor Cheat Sheet - Part 1

  • تقلب‌نامه ویرایشگر VI - بخش ۲ The VI Editor Cheat Sheet - Part 2

  • تقلب‌نامه ویرایشگر VI - بخش ۳ The VI Editor Cheat Sheet - Part 3

  • ایجاد اسکریپت‌های شل - بخش ۱ Creating Shell Scripts - Part 1

  • ایجاد اسکریپت‌های شل - بخش ۲ Creating Shell Scripts - Part 2

  • نوشتن اسکریپت‌های پایه با ساختارهای کنترلی - بخش ۱ Writing Basic Shell Scripts with Control Structures - Part 1

  • نوشتن اسکریپت‌های پایه با ساختارهای کنترلی - بخش ۲ Writing Basic Shell Scripts with Control Structures - Part 2

  • کار با Cron برای زمان‌بندی وظایف Working with Cron For Scheduling

  • مقدمه‌ای بر پردازش متن با AWK و Sed - بخش ۱ Introduction to Text Processing with AWK and Sed - Part 1

  • مقدمه‌ای بر پردازش متن با AWK و Sed - بخش ۲ Introduction to Text Processing with AWK and Sed - Part 2

Module 5: مقدمه‌ای بر مدیریت سیستم Module 5: Introduction to System Administration

  • مقدمه ماژول ۵ Module 5 Introduction

  • کاربر Root و کاربر Sudo Root and Sudo User

  • افزودن کاربران و گروه‌ها به فایل Sudoers Adding Users and Groups to the Sudoers File

  • مقدمه‌ای بر لاگ‌های سیستم - بخش ۱ Introduction to System Logs - Part 1

  • مقدمه‌ای بر لاگ‌های سیستم - بخش ۲ Introduction to System Logs - Part 2

  • ابزارهای مانیتورینگ سیستم - بخش ۱ Tools for System Monitoring - Part 1

  • ابزارهای مانیتورینگ سیستم - بخش ۲ Tools for System Monitoring - Part 2

  • مدیریت کاربران - بخش ۱ User Administration - Part 1

  • مدیریت کاربران - بخش ۲ User Administration - Part 2

  • مقدمه‌ای بر پروتکل SSH - بخش ۱ Introduction to Secure Shell - SSH - Part 1

  • مقدمه‌ای بر پروتکل SSH - بخش ۲ Introduction to Secure Shell - SSH - Part 2

  • ابزارهای دسترسی از راه دور امن Secure Remote Access Tools

  • سرویس SSH The SSH Service

  • ویدیو دموی ارزیابی ماژول ۵ - بخش ۱ Module 5 Summative Assessment - Demo Video - Part 1

  • ویدیو دموی ارزیابی ماژول ۵ - بخش ۲ Module 5 Summative Assessment - Demo Video - Part 2

Module 6: مقدمه‌ای بر مدیریت فرآیندها و سیستم‌فایل‌های لینوکس Module 6: Introduction to Managing Linux Processes and Filesystems

  • مقدمه ماژول ۶ Module 6 Introduction

  • مرحله اول فرآیند بوت با BIOS First Phase of the boot process with BIOS

  • مرحله اول فرآیند بوت با UEFI First Phase of the boot process with UEFI

  • مرحله دوم فرآیند بوت با GRUB - بخش ۱ Second Phase of the boot process with GRUB - Part 1

  • مرحله دوم فرآیند بوت با GRUB - بخش ۲ Second Phase of the boot process with GRUB - Part 2

  • مرحله سوم فرآیند بوت با Systemd - بخش ۱ Third Phase of the boot process with Systemd - Part 1

  • مرحله سوم فرآیند بوت با Systemd - بخش ۲ Third Phase of the boot process with Systemd - Part 2

  • کار با فرآیندها در Systemd - بخش ۱ Working with Processes in Sysetmd - Part 1

  • کار با فرآیندها در Systemd - بخش ۲ Working with Processes in Sysetmd - Part 2

  • اجزای اصلی Systemd - بخش ۱ Major Systemd Components - Part 1

  • اجزای اصلی Systemd - بخش ۲ Major Systemd Components - Part 2

  • اسکریپت‌های زمان‌بندی Systemd - بخش ۱ Systemd Time Scripts - Part 1

  • اسکریپت‌های زمان‌بندی Systemd - بخش ۲ Systemd Time Scripts - Part 2

  • هارد دیسک‌های مکانیکی Mechanical Hard Drives

  • درایوهای حالت جامد (SSD) Solid State Drives

  • درایوهای مجازی - بخش ۱ Virtual Drives - Part 1

  • درایوهای مجازی - بخش ۲ Virtual Drives - Part 2

  • پارتیشن‌بندی دیسک - بخش ۱ Disk Partitioning - Part 1

  • پارتیشن‌بندی دیسک - بخش ۲ Disk Partitioning - Part 2

  • سیستم‌فایل‌ها - بخش ۱ Filesystems - Part 1

  • سیستم‌فایل‌ها - بخش ۲ Filesystems - Part 2

  • سیستم‌فایل‌های نسل جدید - بخش ۱ Next Gen Filesystems - Part 1

  • سیستم‌فایل‌های نسل جدید - بخش ۲ Next Gen Filesystems - Part 2

  • سیستم‌فایل‌های نسل جدید - بخش ۳ Next Gen Filesystems - Part 3

  • مونت کردن درایوها در لینوکس - بخش ۱ Mounting of Drives in Linux - Part 1

  • مونت کردن درایوها در لینوکس - بخش ۲ Mounting of Drives in Linux - Part 2

  • مونت کردن درایوها در لینوکس - بخش ۳ Mounting of Drives in Linux - Part 3

  • مونت کردن درایوها در لینوکس - بخش ۴ Mounting of Drives in Linux - Part 4

Module 7: مقدمه‌ای بر شبکه، پایگاه داده و فناوری‌های وب Module 7: Introduction to Networking, Databases, and Web Technologies

  • مقدمه ماژول ۷ Module 7 Introduction

  • مفاهیم پایه شبکه - بخش ۱ Basic Networking Concepts - Part 1

  • مفاهیم پایه شبکه - بخش ۲ Basic Networking Concepts - Part 2

  • مجموعه ابزارهای شبکه Iproute2 - بخش ۱ Iproute2 Networking Tool Suite - Part 1

  • مجموعه ابزارهای شبکه Iproute2 - بخش ۲ Iproute2 Networking Tool Suite - Part 2

  • استانداردهای نام‌گذاری دستگاه‌های شبکه در لینوکس Network Device Naming Conventions in Linux

  • پیکربندی و عیب‌یابی شبکه - بخش ۱ Network Configuration and Troubleshooting - Part 1

  • پیکربندی و عیب‌یابی شبکه - بخش ۲ Network Configuration and Troubleshooting - Part 2

  • نصب و پیکربندی وب‌سرورها - بخش ۱ Installing and Configuring Webservers - Part 1

  • نصب و پیکربندی وب‌سرورها - بخش ۲ Installing and Configuring Webservers - Part 2

  • نصب سرورهای اپلیکیشن (NodeJS) - بخش ۱ Installing Application Servers - NodeJS - Part 1

  • نصب سرورهای اپلیکیشن (NodeJS) - بخش ۲ Installing Application Servers - NodeJS - Part 2

  • مقدمه‌ای بر پایگاه داده‌های SQL و NoSQL - بخش ۱ Introduction to SQL and No-SQL Databases - Part 1

  • مقدمه‌ای بر پایگاه داده‌های SQL و NoSQL - بخش ۲ Introduction to SQL and No-SQL Databases - Part 2

  • نصب و مدیریت پایگاه داده - بخش ۱ Installing and Managing Databases - Part 1

  • نصب و مدیریت پایگاه داده - بخش ۲ Installing and Managing Databases - Part 2

  • نصب و مدیریت پایگاه داده - بخش ۳ Installing and Managing Databases - Part 3

  • نصب و پیکربندی فایروال - بخش ۱ Installing and Configuring a Firewall - Part 1

  • نصب و پیکربندی فایروال - بخش ۲ Installing and Configuring a Firewall - Part 2

  • نصب و پیکربندی فایروال - بخش ۳ Installing and Configuring a Firewall - Part 3

Module 8: مقدمه‌ای بر اتوماسیون Module 8: Introduction to Automation

  • مقدمه ماژول ۸ Module 8 Introduction

  • مقدمه‌ای بر اتوماسیون Introduction to Automation

  • مشکلی که اتوماسیون حل می‌کند The Problem Automation Solves

  • نصب ابزارهای اتوماسیون - بخش ۱ Automation Tooling Installation - Part 1

  • نصب ابزارهای اتوماسیون - بخش ۲ Automation Tooling Installation - Part 2

  • آموزش سریع دستورات Vagrant - بخش ۱ Vagrant Quick Command Tutorial - Part 1

  • آموزش سریع دستورات Vagrant - بخش ۲ Vagrant Quick Command Tutorial - Part 2

  • آموزش سریع دستورات Vagrant - بخش ۳ Vagrant Quick Command Tutorial - Part 3

  • آموزش سریع دستورات Vagrant - بخش ۴ Vagrant Quick Command Tutorial - Part 4

  • نصب سیستم‌عامل به روش خودکار - بخش ۱ Installing an Operating Systems in an Automated Fashion - Part 1

  • نصب سیستم‌عامل به روش خودکار - بخش ۲ Installing an Operating Systems in an Automated Fashion - Part 2

  • قالب‌های Packer Packer Templates

  • ترکیب قالب‌های Packer - بخش ۱ Putting Packer Templates Together - Part 1

  • ترکیب قالب‌های Packer - بخش ۲ Putting Packer Templates Together - Part 2

  • مفاهیم مدیریت اسرار (Secrets) The Concepts of Secrets

  • مقدمه‌ای بر Vault Introduction to Vault

  • یکپارچه‌سازی Packer و Vault - بخش ۱ Packer and Vault Integration - Part 1

  • یکپارچه‌سازی Packer و Vault - بخش ۲ Packer and Vault Integration - Part 2

  • یکپارچه‌سازی Packer و Vault - بخش ۳ Packer and Vault Integration - Part 3

  • یکپارچه‌سازی Packer و Vault - بخش ۴ Packer and Vault Integration - Part 4

  • یکپارچه‌سازی Packer و Vault - بخش ۵ Packer and Vault Integration - Part 5

  • یکپارچه‌سازی Packer و Vault - بخش ۶ Packer and Vault Integration - Part 6

  • یکپارچه‌سازی Packer و Vault - بخش ۷ Packer and Vault Integration - Part 7

ارزیابی نهایی دوره Summative Course Assessment

نمایش نظرات

آموزش آشنایی با نرم‌افزارهای متن‌باز (Open Source)
جزییات دوره
114h 39m
152
(آخرین آپدیت)
1,533
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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