آموزش لینوکس برای مبتدیان مطلق! - آخرین آپدیت

دانلود Linux for Absolute Beginners!

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آیا می‌خواهید وارد دنیای IT شوید؟ می‌خواهید یک مدیر سیستم لینوکس شوید اما نمی‌دانید از کجا شروع کنید؟ در این دوره، با پوشش اصول اولیه استفاده از سیستم عامل لینوکس شروع می‌کنیم و به مهارت‌های پیشرفته سیستم و شبکه که برای تبدیل شدن به یک مدیر لینوکس لازم است، می‌پردازیم! در این دوره، موضوعات زیر را پوشش خواهیم داد:

  • نصب لینوکس
  • استفاده از خط فرمان
  • ابزارهای توسعه، از جمله انتخاب یک IDE
  • راه‌اندازی GitHub
  • پروژه وب کامل Meteor.js
  • راه‌اندازی LAMP stack و استقرار برنامه
  • مدیریت کاربران
  • مدیریت شبکه

همین حالا ثبت‌نام کنید تا بیش از 7.5 ساعت آموزش ویدیویی HD، دسترسی مادام‌العمر و گواهی پایان دوره دریافت کنید!

پیش‌نیازها: هیچ تجربه یا مهارت قبلی برای شروع این دوره لازم نیست.

آیا می‌خواهید در زمینه IT شغلی داشته باشید؟ آیا می‌خواهید مدیر سیستم لینوکس شوید؟ این دوره، یک راهنمای جامع برای شروع کار با لینوکس است. با ما همراه شوید تا:

  • با لینوکس آشنا شوید و آن را نصب کنید.
  • با رابط خط فرمان (CLI) کار کنید.
  • یک محیط توسعه یکپارچه (IDE) راه‌اندازی کنید.
  • GitHub را نصب و یک مخزن راه‌اندازی کنید.
  • یک برنامه وب با استفاده از Meteor.js توسعه دهید.
  • LAMP stack را راه‌اندازی کنید و یک برنامه وب را مستقر کنید.
  • کاربران را در سیستم لینوکس مدیریت کنید.
  • به عنوان یک مدیر سیستم لینوکس شروع به کار کنید!

این دوره به طور کامل به زبان انگلیسی زیرنویس شده است.

اگر هنوز متقاعد نشده‌اید، در اینجا چند نمونه از نظرات مثبت این دوره آورده شده است:

«دوره با دستورات پایه شروع می‌شود و با پیشرفت به دستورات پیشرفته‌تر می‌پردازد. سپس دوره به نرم‌افزارها و برنامه‌های اضافی می‌پردازد و نحوه استفاده از آن برنامه را نشان می‌دهد. پیگیری آن در نصب شخصی Ubuntu من با متوقف کردن/مرور آموزش در صورت نیاز آسان بود. من این روش را پیشنهاد می‌کنم تا اینکه فقط بنشینید و کل دوره را تماشا کنید. این دوره بسیار آسان‌تر از خواندن کتاب است. به دوستانی که تازه در Ubuntu شروع کرده‌اند، توصیه می‌کنم.»

«توضیحات عالی. معلم عالی.»

«هنوز در اوایل دوره هستم، اما چیزهای زیادی یاد گرفته‌ام. تا به حال عالی بوده.»

از اینکه وقت گذاشتید و این را مطالعه کردید متشکریم و امیدواریم شما را در دوره ببینیم!


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

مقدمه‌ای بر لینوکس Introduction to Linux

  • مقدمه‌ای بر لینوکس Introduction to Linux

  • توضیح توزیع‌های لینوکس Linux distributions explained

نصب لینوکس Linux Installation

  • نصب VirtualBox و راه‌اندازی ماشین مجازی VirtualBox installation and virtual machine setup

  • نصب لینوکس در یک ماشین مجازی Linux installation in a virtual machine

  • ادامه نصب لینوکس Linux installation continued

  • اولین راه‌اندازی در لینوکس First boot up into Linux

  • افزونه‌های مهمان VirtualBox VirtualBox Guest Additions

  • شخصی‌سازی دسکتاپ اوبونتو Ubuntu desktop customization

  • ابزار Unity Tweak Unity Tweak Tool

  • نصب لینوکس در کنار ویندوز (بوت دوگانه) Installing Linux alongside Windows (dual boot)

  • ادامه تنظیمات بوت دوگانه Dual boot setup continued

اصول اولیه رابط خط فرمان لینوکس (CLI) Linux Command Line Interface (CLI) Essentials

  • شروع به کار با رابط خط فرمان لینوکس (CLI) Getting started with the Linux command line interface (CLI)

  • پیمایش دایرکتوری‌ها با ls Navigating directories with ls

  • امتیازات مدیر در ترمینال Administrator privileges in terminal

  • استفاده از مدیریت بسته apt-get برای نصب برنامه‌ها Using the apt-get package manager to install applications

  • جستجو در میان مخازن برای یافتن بسته‌های قابل دانلود Searching through the repositories to find packages to download

  • نصب بسته‌هایی که در مخازن قرار ندارند Installing packages which are not located in the repositories

  • به‌روز نگه داشتن برنامه‌ها از طریق ترمینال Keeping programs updated via terminal

  • توضیح مجوزها و مالکیت فایل File permissions and ownership explained

  • ادامه مجوزها و مالکیت فایل File permissions and ownership continued

  • ایجاد فایل‌های جدید با استفاده از دستور touch Creating new files using the touch command

  • ایجاد دایرکتوری‌های جدید و جابجایی فایل‌ها Creating new directories and moving files

  • کپی کردن، تغییر نام و حذف فایل‌ها Copying, renaming, and removing files

استفاده پیشرفته از CLI Advanced CLI Usage

  • دستور find و کاربردهای عملی آن The find command and it's practical uses

  • ادامه دستور find Find command continued

  • افکار نهایی در مورد دستور find Find command final thoughts

  • استفاده از دستور grep برای یافتن اطلاعات در فایل‌ها Using the grep command to find information within files

  • استفاده از grep همراه با دستور find Using grep in conjunction with the find command

  • چگونه خروجی یک دستور را هدایت کنیم How to redirect the output of a command

  • استفاده از دستور top برای مشاهده برنامه‌ها در زمان واقعی Using the top command to view applications in real time

  • مشاهده فرآیندهای در حال اجرا و بستن برنامه‌ها از طریق ترمینال Viewing running processes and closing applications via terminal

  • توضیح سرویس‌ها Services explained

  • پیکربندی سرویس‌ها از طریق ترمینال Service configuration via terminal

  • استفاده از crontab برای زمان‌بندی وظایف Using crontab to schedule tasks

  • کاربردهای عملی Crontab Crontab practical applications

ابزارهای توسعه لینوکس Linux Development Tools

  • انتخاب یک محیط توسعه یکپارچه (IDE) Choosing an integrated development environment (IDE)

  • نصب/راه‌اندازی Eclipse Eclipse installation/setup

  • نصب/راه‌اندازی PyCharm PyCharm installation/setup

  • حل مشکل نصب PyCharm PyCharm installation problem resolved

  • نصب GitHub و نحوه راه‌اندازی یک مخزن GitHub installation and how to setup a repository

  • نحوه push/pull اطلاعات از یک مخزن How to push/pull information from a repository

  • نحوه حذف و نادیده گرفتن دایرکتوری‌ها در یک مخزن How to remove and ignore directories in a repository

  • حل تضادهای merge Resolving merge conflicts

  • نحوه راه‌اندازی و مدیریت شاخه‌ها How to setup and manage branches

  • اصلاحیه از درس قبل Correction from the previous lecture

پروژه توسعه وب Web Development Project

  • شروع به کار با Meteor.js Getting started with Meteor.js

  • راه‌اندازی پروژه Meteor ما Setting up our Meteor project

  • تنظیمات روتر و کامپوننت‌های React Router setup and React components

  • تماشا کنید که پروژه ما شروع به شکل‌گیری می‌کند! Watch as our project begins to take form!

  • ورود به برنامه‌نویسی برنامه ما Getting into the programming of our application

  • رندر کردن پست‌های وبلاگ Rendering blog posts

  • افزودن آخرین اصلاحات به برنامه Meteor ما Putting the finishing touches on our Meteor app

راه‌اندازی وب سرور، پیکربندی میزبان، و استقرار برنامه Web Server Setup, Host Configuration, and App Deployment

  • راه‌اندازی Apache، PHP و MySQL Apache, PHP, and MySQL setup

  • پیکربندی سرور Server configuration

  • فایل hosts لینوکس Linux hosts file

  • استقرار برنامه Meteor ما در سرور Apache Deploying our Meteor app to the Apache server

  • راه‌اندازی پایگاه داده MongoDB NoSQL Setting up a MongoDB NoSQL database

  • تنظیمات میزبان مجازی Virtual host setup

  • استفاده از یک اسکریپت shell برای تنظیم متغیرهای محیطی ما Using a shell script to set our environment variables

  • نصب و پیکربندی phpMyAdmin Installing and configuring phpMyAdmin

  • بیایید سری به پنل phpMyAdmin بزنیم Let's take a tour around the phpMyAdmin panel

  • ایجاد یک میزبان مجازی پایه Creating a basic virtual host

  • راه‌اندازی نصب وردپرس بر روی محیط Apache Setting up a WordPress installation on top of Apache environment

  • قبل از استفاده از وردپرس، باید پایگاه داده خود را راه‌اندازی کنیم Before using WordPress we need to setup our database

  • نصب پایتون و رابط خط فرمان Python installation and command line interface

  • چرا یادگیری پایتون ارزش دارد؟ Why is Python worth learning?

مدیریت کاربران لینوکس Linux User Management

  • افزودن/حذف کاربران از طریق GUI Adding/removing users through GUI

  • افزودن کاربران جدید از طریق ترمینال Adding new users via terminal

  • نحوه حذف کاربران از طریق ترمینال How to delete users through terminal

  • تغییر رمز عبور یک کاربر موجود Changing an existing user's password

  • افزودن کاربران به یک گروه Adding users to a group

مدیریت شبکه لینوکس Linux Network Administration

  • مقدمه‌ای بر شبکه‌سازی Introduction to networking

  • اینترنت چگونه کار می‌کند؟ How does the internet work?

  • شبکه محلی (LAN) چیست؟ What is a local area network (LAN)?

  • دستورات شبکه‌سازی کاربردی Practical networking commands

  • ادامه دستورات شبکه‌سازی Networking commands continued

  • Netstat برای ردیابی آمار دقیق شبکه Netstat to track detailed network statistics

  • نگاهی عمیق به فایل hosts لینوکس An in-depth look at the Linux hosts file

  • ادامه فایل hosts لینوکس Linux hosts file continued

  • استفاده از traceroute برای ردیابی سرورهایی که یک درخواست از آن عبور می‌کند Using traceroute to track the servers a request passes through

  • نقشه بردار شبکه برای ردیابی فعالیت در شبکه شما Network mapper to track the activity on your network

  • ادامه Nmap Nmap continued

  • استفاده از SSH برای دسترسی به خط فرمان یک میزبان راه دور Using SSH to access the command line of a remote host

  • SFTP برای انتقال فایل‌ها بین ماشین‌ها SFTP to transfer files between machines

  • راه‌اندازی یک میزبان SSH در ماشین محلی ما Setting up an SSH host on our local machine

  • استفاده از دستور man برای یادگیری در مورد برنامه‌های ما Using the man command to learn about our programs

نمایش نظرات

آموزش لینوکس برای مبتدیان مطلق!
جزییات دوره
7.5 hours
86
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
301,043
4.2 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joseph Delgadillo Joseph Delgadillo

پرفروش ترین مربی

جوزف دلگادیلو بنیانگذار JTDigital Courses، یک شرکت فناوری آموزشی است. او از سال 2015 در جامعه آموزش آنلاین فعال بوده و با چندین استارتاپ کار کرده است. از سال 2022، بیش از 1 میلیون دانش آموز در سراسر جهان در دوره های آموزشی او که امنیت شبکه، برنامه نویسی پایتون، توسعه وب و موارد دیگر را پوشش می دهد، ثبت نام کرده اند.

Nick Germaine Nick Germaine

Lv 64 برنامه نویس من یک مهندس نرم افزار کانادایی هستم. من طرح های تمیز ، باطن های کارآمد و پیاده روی طولانی در ساحل را دوست دارم ،