آموزش برنامه نویسی روبی سطح پیشرفته را یاد بگیرید

Learn Advanced Level Ruby Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یادگیری برنامه نویسی روبی در سطح پیشرفته 2021 Pro دانش آموزان قادر خواهند بود پیشرفته ترین مفاهیم و مهارت هایی را که اکنون بخشی از برنامه نویسی روبی پیشرفته هستند بیاموزند.

در این دوره ما از همان ابتدای برنامه نویسی روبی شروع می کنیم. ما به آرامی جلو می رویم و همه را به سمت موضوعات سطح پیشرفته می بریم. تمامی افرادی که علاقه مند به یادگیری زبان برنامه نویسی روبی هستند می توانند در این دوره شرکت کنند. این دوره به آنها کمک می کند تا مفاهیم برنامه نویسی روبی را به خوبی درک کنند.


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

مقدمه دوره Introduction to the Course

  • مقدمه دوره Introduction to the Course

مقدمه دوره Introduction to the Course

  • مقدمه دوره Introduction to the Course

مقدمه ای بر روبی Introduction to Ruby

  • مقدمه ای بر روبی Introduction to Ruby

  • مقدمه ای بر روبی Introduction to Ruby

  • حقایق جالب در مورد روبی Interesting Facts about Ruby

  • حقایق جالب در مورد روبی Interesting Facts about Ruby

  • مقایسه بین C و Ruby Comparison between C and Ruby

  • مقایسه C++ و Ruby Comparison between C++ and Ruby

  • مقایسه C++ و Ruby Comparison between C++ and Ruby

مقدمه ای بر روبی Introduction to Ruby

  • مقایسه بین C و Ruby Comparison between C and Ruby

نصب تنظیمات Installing the Setups

  • نصب Ruby Installing Ruby

  • نصب Ruby Installing Ruby

  • نصب Atom Runner Installing Atom Runner

نصب تنظیمات Installing the Setups

  • نصب Atom Runner Installing Atom Runner

مفاهیم بسیار اساسی The very Basic Concepts

  • نمای کلی بخش Section Overview

  • اولین برنامه روبی ما Our First Ruby Program

  • چاپ، p و قرار می دهد print, p and puts

  • چاپ، p و قرار می دهد print, p and puts

  • عملگرهای حسابی Arithmetic Operators

  • اولویت اپراتورها Operators Precedence

  • نظرات در روبی Comments in Ruby

  • نظرات در روبی Comments in Ruby

  • ثابت ها و متغیرها Constants and Variables

  • تکلیف موازی Parallel Assignment

  • تکلیف موازی Parallel Assignment

  • شیء صفر Nil Object

  • شیء صفر Nil Object

  • درون یابی رشته ای String Interpolation

  • درون یابی رشته ای String Interpolation

  • گرفتن ورودی از کاربر Taking Input from the User

  • گرفتن ورودی از کاربر Taking Input from the User

مفاهیم بسیار اساسی The very Basic Concepts

  • نمای کلی بخش Section Overview

  • اولین برنامه روبی ما Our First Ruby Program

  • عملگرهای حسابی Arithmetic Operators

  • اولویت اپراتورها Operators Precedence

  • ثابت ها و متغیرها Constants and Variables

اعداد و بولی ها Numbers and Booleans

  • نمای کلی بخش Section Overview

  • نمای کلی سیستم شماره Overview of Number System

  • رشته به اعداد و بالعکس String to Numbers and Vice Versa

  • رشته به اعداد و بالعکس String to Numbers and Vice Versa

  • معرفی Booleans Intro to Booleans

  • معرفی Booleans Intro to Booleans

  • روش های محمول Predicate Methods

  • روش های محمول Predicate Methods

  • عملگرهای محاسبه و مقایسه Arithmetic and Comparison Operators

  • تخصیص و عملگرهای بیتی Assignment and Bitwise Operators

  • اپراتور منطقی و سه تایی Logical and Ternary Operator

  • اپراتور منطقی و سه تایی Logical and Ternary Operator

  • محدوده و اپراتور تعریف شده Range and Defined Operator

  • عملگر نقطه و دو نقطه Dot and Double Colon Operator

  • عملگر نقطه و دو نقطه Dot and Double Colon Operator

  • اولویت اپراتورها Operators Precedence

  • اولویت اپراتورها Operators Precedence

  • ثابت های ریاضی و توابع حسابی Math Constants and Arithmetic Functions

  • بلوک ها Blocks

  • بلوک ها Blocks

  • توابع بار Times Functions

  • توابع بار Times Functions

  • توابع Upto و Downto Upto and Downto Functions

  • توابع Upto و Downto Upto and Downto Functions

  • تابع مرحله Step Function

  • تابع مرحله Step Function

اعداد و بولی ها Numbers and Booleans

  • نمای کلی بخش Section Overview

  • نمای کلی سیستم شماره Overview of Number System

  • عملگرهای محاسبه و مقایسه Arithmetic and Comparison Operators

  • تخصیص و عملگرهای بیتی Assignment and Bitwise Operators

  • محدوده و اپراتور تعریف شده Range and Defined Operator

  • ثابت های ریاضی و توابع حسابی Math Constants and Arithmetic Functions

روش های رشته و رشته String and String Methods

  • نمای کلی بخش Section Overview

  • معرفی رشته ها Intro to Strings

  • معرفی رشته ها Intro to Strings

  • رشته های چند خطی Multiline Strings

  • فرار از شخصیت ها و دنباله ها Escaping Characters and Sequences

  • فرار از شخصیت ها و دنباله ها Escaping Characters and Sequences

  • تفاوت بین == و eql Difference between == and eql

  • تفاوت بین == و eql Difference between == and eql

  • طول در مقابل تعداد در مقابل اندازه Length vs Count vs Size

  • استخراج رشته ها Extracting Strings

  • استخراج رشته ها Extracting Strings

  • محدوده با رشته ها Ranges with Strings

  • جایگزینی رشته ها Substituting Strings

  • جایگزینی رشته ها Substituting Strings

  • یک رشته را معکوس کنید Reverse a String

  • روش بنگ Bang Method

  • شامل روش Include Method

  • هیچ چیز چیزی نیست Nothing is Something

  • هیچ چیز چیزی نیست Nothing is Something

روش های رشته و رشته String and String Methods

  • نمای کلی بخش Section Overview

  • رشته های چند خطی Multiline Strings

  • طول در مقابل تعداد در مقابل اندازه Length vs Count vs Size

  • محدوده با رشته ها Ranges with Strings

  • یک رشته را معکوس کنید Reverse a String

  • روش بنگ Bang Method

  • شامل روش Include Method

روش ها و گزاره های شرطی با حلقه ها Methods and Conditional Statements with Loops

  • نمای کلی بخش Section Overview

  • مقدمه ای بر توابع Introduction to Functions

  • مقدمه ای بر توابع Introduction to Functions

  • دامنه متغیرها در توابع Variables Scope in Functions

  • دامنه متغیرها در توابع Variables Scope in Functions

  • استفاده مجدد از کد Reusing Code

  • برنامه ماشین حساب با استفاده از توابع Calculator Application using Functions

  • ماشین حساب با گرفتن ورودی کاربر Calculator by Taking User Input

  • ماشین حساب با گرفتن ورودی کاربر Calculator by Taking User Input

  • مقدمه ای بر کنترل جریان Intro to Flow Control

  • کلمه کلیدی if، elif، else If, elsif, else keyword

  • بیانیه مورد Case Statement

  • بیانیه مورد Case Statement

  • در حالی که و تا بیانیه While and Until Statement

  • در حالی که و تا بیانیه While and Until Statement

  • Do while Loop Do while Loop

  • Do while Loop Do while Loop

  • برای حلقه For Loop

  • برای حلقه For Loop

  • شکست و کلمه کلیدی بعدی Break and Next Keyword

  • شکست و کلمه کلیدی بعدی Break and Next Keyword

  • کلمات کلیدی را تکرار و دوباره امتحان کنید Redo and Retry Keywords

  • کلمات کلیدی را تکرار و دوباره امتحان کنید Redo and Retry Keywords

  • مگر اینکه Unless

روش ها و گزاره های شرطی با حلقه ها Methods and Conditional Statements with Loops

  • نمای کلی بخش Section Overview

  • استفاده مجدد از کد Reusing Code

  • برنامه ماشین حساب با استفاده از توابع Calculator Application using Functions

  • مقدمه ای بر کنترل جریان Intro to Flow Control

  • کلمه کلیدی if، elif، else If, elsif, else keyword

  • مگر اینکه Unless

محدوده در یاقوت Ranges in Ruby

  • نمای کلی بخش Section Overview

  • مقدمه ای بر Ranges Introduction to Ranges

  • مقدمه ای بر Ranges Introduction to Ranges

  • شامل و اندازه Include and Size

  • شامل و اندازه Include and Size

  • هر یک و اولین Each and First

  • هر یک و اولین Each and First

  • جدید و آخرین New and Last

  • جدید و آخرین New and Last

  • برابر و پایان Equal and End

  • شروع و بازرسی کنید Begin and Inspect

  • پوشش و Exclude_end Cover and Exclude_end

  • to_s و توابع ورودی to_s and entries functions

  • to_s و توابع ورودی to_s and entries functions

  • عملکرد عضو Member Function

  • عملکرد عضو Member Function

محدوده در یاقوت Ranges in Ruby

  • نمای کلی بخش Section Overview

  • برابر و پایان Equal and End

  • شروع و بازرسی کنید Begin and Inspect

  • پوشش و Exclude_end Cover and Exclude_end

آرایه ها در روبی Arrays in Ruby

  • نمای کلی بخش Section Overview

  • مقدمه ای بر آرایه ها Introduction to Arrays

  • پیدا کردن و فیلتر کردن یک آرایه Finding and Filtering an Array

  • پیدا کردن و فیلتر کردن یک آرایه Finding and Filtering an Array

  • مرتب سازی آرایه ها Sorting Arrays

  • حذف موارد تکراری Removing Duplicates

  • تبدیل داده های آرایه Transform Array Data

  • نقشه با Join Map with Join

  • روش کاهش در آرایه ها Reduce Method on Arrays

  • روش کاهش در آرایه ها Reduce Method on Arrays

  • تابع ساده در آرایه ها Simple Function on Arrays

آرایه ها در روبی Arrays in Ruby

  • نمای کلی بخش Section Overview

  • مقدمه ای بر آرایه ها Introduction to Arrays

  • مرتب سازی آرایه ها Sorting Arrays

  • حذف موارد تکراری Removing Duplicates

  • تبدیل داده های آرایه Transform Array Data

  • نقشه با Join Map with Join

  • تابع ساده در آرایه ها Simple Function on Arrays

رشته - II String - II

  • نمای کلی بخش Section Overview

  • تقسیم و بزرگترین، کوچکترین عدد Split and Largest, Smallest Number

  • تقسیم و بزرگترین، کوچکترین عدد Split and Largest, Smallest Number

  • هر کاراکتر و شمارش Each Char and Count

  • Index و Rindex Index and Rindex

  • وارد کنید و فشار دهید Insert and Squeeze

  • وارد کنید و فشار دهید Insert and Squeeze

  • پاک کردن و حذف کردن Clear and Delete

  • پاک کردن و حذف کردن Clear and Delete

رشته - II String - II

  • نمای کلی بخش Section Overview

  • هر کاراکتر و شمارش Each Char and Count

  • Index و Rindex Index and Rindex

هش Hashes

  • نمای کلی بخش Section Overview

  • معرفی هش Intro to Hashes

  • تابع واکشی Fetch Function

  • تابع واکشی Fetch Function

  • کلید و عملکرد Has_key Key and Has_key Function

  • کلید و عملکرد Has_key Key and Has_key Function

  • توابع کلیدها Keys Functions

  • Eql و هر تابع Eql and Any Function

  • هر و حفاری تابع Each and Dig Function

  • به عملکرد to_s بازرسی کنید Inspect to to_s Function

  • به عملکرد to_s بازرسی کنید Inspect to to_s Function

  • مقایسه، ارزش ها، عضویت و گنجاندن Compare, Values, Member and Include

  • انتخاب، رد و طول Select, Reject and Length

  • انتخاب، رد و طول Select, Reject and Length

  • تابع حذف و ادغام Delete and Merge Function

  • هش ها به عنوان آرگومان های روش Hashes as Method Arguments

  • هش ها به عنوان آرگومان های روش Hashes as Method Arguments

هش Hashes

  • نمای کلی بخش Section Overview

  • معرفی هش Intro to Hashes

  • توابع کلیدها Keys Functions

  • Eql و هر تابع Eql and Any Function

  • هر و حفاری تابع Each and Dig Function

  • مقایسه، ارزش ها، عضویت و گنجاندن Compare, Values, Member and Include

  • تابع حذف و ادغام Delete and Merge Function

بلوک ها، Procs و Lambdas Blocks, Procs and Lambdas

  • نمای کلی بخش Section Overview

  • بلوک های روبی Ruby Blocks

  • بلوک های روبی Ruby Blocks

  • روبی لامبداس Ruby Lambdas

  • روبی لامبداس Ruby Lambdas

  • روبی پروکس Ruby Procs

بلوک ها، Procs و Lambdas Blocks, Procs and Lambdas

  • نمای کلی بخش Section Overview

  • روبی پروکس Ruby Procs

تاریخ و زمان Date and Time

  • نمای کلی بخش Section Overview

  • تاریخ و زمان Date and Time

تاریخ و زمان Date and Time

  • نمای کلی بخش Section Overview

  • تاریخ و زمان Date and Time

مدیریت فایل File Handling

  • نمای کلی بخش Section Overview

  • حالت های فایل File Modes

  • حالت های فایل File Modes

  • ایجاد و فایل جدید Create and New File

  • باز کردن و بستن یک فایل Opening and Closing a File

  • خواندن و نوشتن در یک فایل Reading and Writing to a File

  • تغییر نام و حذف یک فایل Renaming and Deleting a File

  • روش ها با فایل ها Methods with Files

مدیریت فایل File Handling

  • نمای کلی بخش Section Overview

  • ایجاد و فایل جدید Create and New File

  • باز کردن و بستن یک فایل Opening and Closing a File

  • خواندن و نوشتن در یک فایل Reading and Writing to a File

  • تغییر نام و حذف یک فایل Renaming and Deleting a File

  • روش ها با فایل ها Methods with Files

عبارات با قاعده Regular Expressions

  • نمای کلی بخش Section Overview

  • معرفی Regex Intro to Regex

  • اصلاح کننده ها و گرفتن گروه ها Modifiers and Capturing Groups

  • اصلاح کننده ها و گرفتن گروه ها Modifiers and Capturing Groups

  • به جلو و پشت سر و لنگرها نگاه کنید Look Ahead and Behind and Anchors

  • به جلو و پشت سر و لنگرها نگاه کنید Look Ahead and Behind and Anchors

عبارات با قاعده Regular Expressions

  • معرفی Regex Intro to Regex

کلاس ها و اشیاء Classes and Objects

  • نمای کلی بخش Section Overview

  • معرفی OOP Intro to OOP

  • کلاس ها و اشیاء - I Classes and Objects - I

  • کلاس ها و اشیاء - I Classes and Objects - I

  • طبقات و اشیاء - II Classes and Objects - II

  • ارث - I Inheritance - I

  • ارث - I Inheritance - I

  • ارث - II Inheritance - II

  • پلی مورفیسم Polymorphism

  • پلی مورفیسم Polymorphism

  • عملکرد فراگیر Function Overriding

کلاس ها و اشیاء Classes and Objects

  • نمای کلی بخش Section Overview

  • معرفی OOP Intro to OOP

  • طبقات و اشیاء - II Classes and Objects - II

  • ارث - II Inheritance - II

  • عملکرد فراگیر Function Overriding

ماژول ها و مخلوط ها Modules and Mixins

  • نمای کلی بخش Section Overview

  • ماژول ها و مخلوط ها Modules and Mixins

  • ماژول های تو در تو Nested Modules

  • ماژول های تو در تو Nested Modules

  • شامل vs Extend vs Prepend Include vs Extend vs Prepend

  • شامل vs Extend vs Prepend Include vs Extend vs Prepend

ماژول ها و مخلوط ها Modules and Mixins

  • نمای کلی بخش Section Overview

  • ماژول ها و مخلوط ها Modules and Mixins

رسیدگی به استثنا Exception Handling

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • مقدمه ای بر استثناها Intro to Exceptions

  • اشیاء استثنایی و کلمات کلیدی Exception Objects and Keywords

  • اشیاء استثنایی و کلمات کلیدی Exception Objects and Keywords

  • استثناهای سفارشی و دستی Custom and Manual Exceptions

رسیدگی به استثنا Exception Handling

  • نمای کلی بخش Section Overview

  • مقدمه ای بر استثناها Intro to Exceptions

  • استثناهای سفارشی و دستی Custom and Manual Exceptions

نمایش نظرات

آموزش برنامه نویسی روبی سطح پیشرفته را یاد بگیرید
جزییات دوره
18.5 hours
132
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,098
4.6 از 5
ندارد
دارد
دارد
Team Python
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Team Python Team Python

مهندس و دانشمند داده