آموزش یاقوت برای مبتدیان: یاد بگیرید که با روبی از ابتدا کد کنید

دانلود Ruby For Beginners: Learn to Code with Ruby from Scratch

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: برنامه نویسی یاقوت را با انجام یاد بگیرید. در حالی که به شما روبی آموزش می دهد ، دوره من راه را برای یادگیری کد یاقوت روی ریل ها در برنامه های برنامه نویسی روبی در زبان برنامه نویسی روبی صاف می کند ، مبنای محکمی برای یادگیری یاقوت روی ریل ها استفاده می کند از اشیاء مشترک مانند رشته ها ، آرایه ها ، هش و موارد دیگر استفاده می کند حل چالش های برنامه نویسی محبوب با روبی ، پیش نیازهای لازم را برای یادگیری روبی روی ریل ها یادگیری برنامه نویسی شی گرا برای کار با Syntax Ruby پیش nیaزha: یک کامپیوتر کار (ویندوز ، مک یا لینوکس) بدون مهارت برنامه نویسی یا ابزارهای خاص لازم برای یادگیری است. این دوره را طی کنید که هیچ دانش قبلی در مورد پایتون لازم نیست

      سلام ،

      به دوره "روبی برای مبتدیان: یاد بگیرید که با روبی از ابتدا کدگذاری کنید".

      این دوره برای هر کسی است که می خواهد زبان برنامه نویسی روبی را یاد بگیرد و دوست دارد برای هر منظور از روبی استفاده کند. آیا شما

      • می خواهید از Ruby on Rails استفاده کنید ،

      • با روبی دست و پنجه نرم می کنند.

      • فقط تصمیم گرفتید زبان برنامه نویسی یاقوت را به رزومه خود اضافه کنید ، قطعاً در جای مناسب هستید.

      یادگیری برنامه نویسی با زبان برنامه نویسی محبوب روبی و دروازه روبی روی ریل ها

      روبی یک زبان متقاطع و شیء محور است. روبی نه تنها برای نوشتن برنامه ها استفاده می شود بلکه برای ایجاد وب سایت های پویا نیز استفاده می شود. (به لطف چارچوب های وب مانند ریل). از آنجا که روبی یک زبان فوق العاده قدرتمند است ، توسط شرکت های برتر مانند توییتر و Airbnb استفاده می شود. اگر سعی می کنید بدون دانستن زبان یاقوت ، روبی را روی ریل انجام دهید ، به احتمال زیاد شکست خواهید خورد. به همین دلیل این دوره بهترین دروازه روبی روی ریل ها است.

      10 پروژه عالی

      در این دوره شما 10 پروژه عالی خواهید داشت. هر پروژه به شما کمک می کند تا درک خود را محکم کنید. شما بهترین محتوای تدریس را خواهید داشت.

      دانش قبلی لازم نیست!

      شما نیازی به دانش قبلی در مورد همه ندارید. این دوره شما را از یک مبتدی به یک سطح پیشرفته تر با نمونه های دستی منتقل می کند.

      آنچه را خواهید آموخت

      • · برای تنظیم

      • · مفاهیم برنامه نویسی

      • -متغیرها ، انواع داده ها ، اعداد ، رشته ها

      • · اشیاء و روش ها

      • · شرط و حلقه ها

      • · دامنه ، آرایه ، هش

      • · عملیات پرونده

      • · بیان منظم

      • · کلاس ها ، ماژول ها و وراثت

      • و خیلی بیشتر ...

      یادگیری هرگز این آسان نبوده است!

      اگر شما یک مبتدی کامل هستید ، اگر در حال حاضر یک برنامه نویس باتجربه به زبان دیگری هستید ، یا اگر شروع به یادگیری روبی کرده اید و به روشی واضح و ساده برای تجدید نظر در دانش یاقوت خود نیاز دارید ، این دوره برای شما است. اکنون ثبت نام کنید!

      شما را در داخل می بینم!






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

      مقدمه Introduction

      • چه چیزی یاد خواهیم گرفت؟ What We Will Learn?

      تنظیم آزمایشگاه Setting Up The Laboratory

      • Ruby Set - نصب یاقوت روی ویندوز Ruby Set Up - Installing Ruby on Windows

      • Ruby Set - نصب Ruby در Mac Ruby Set Up - Installing Ruby on Mac

      • Ruby Set - نصب روبی در لینوکس Ruby Set Up - Installing Ruby on Linux

      • ویرایشگر توسعه یاقوت Ruby Development Editor

      • به روزرسانی های Ruby 3.1.0 Updates for Ruby 3.1.0

      برنامه نویسی یاقوت را بیاموزید Learn Ruby Programming

      • برنامه اول First Program

      • اشکال زدایی Debugging

      • نظرات Comments

      متغیرها و انواع داده ها Variables and Data Types

      • متغیر چیست؟ What is a variable?

      • انواع داده ها Data Types

      شماره Numbers

      • اپراتورهای حسابی Arithmetic Operators

      • عملگر Assignment Operator

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

      • اپراتورهای مقایسه Comparison Operators

      • اپراتورهای منطقی Logical Operators

      • اپراتورهای خاص Special Operators

      • سفارش عمل Operation Ordering

      • پروژه 1: ماشین حساب شاخص توده بدنی (BMI) Project 1: Body Mass Index (BMI) Calculator

      رشته Strings

      • عملیات رشته ای String Operations

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

      • پروژه 2: تولید کننده ایمیل شرکت Project 2: Company E-mail Generator

      شرط Conditionals

      • اگر اظهارات If Statements

      • مگر اینکه اظهارات Unless Statements

      • صورتهای موردی Case Statements

      • پروژه 3: درجه بندی نامه امتحان Project 3: Exam Letter Grading

      حلقه Loops

      • حلقه Loops

      • برای حلقه ها و تکرارها For Loops and Iterators

      • انجام/در حالی که حلقه ها Do / While Loops

      • شکست و کلمات کلیدی بعدی Break and Next Keywords

      • پروژه 4: اعداد فیبوناچی Project 4: Fibonacci Numbers

      روش Methods

      • تماس های روش Method Calls

      • یک روش جدید ایجاد کنید Create A New Method

      • بلوک Blocks

      • استدلال های روش Method Arguments

      • توابع لامبدا Lambda Functions

      • متغیرهای جهانی و محلی Global and Local Variables

      • توابع بازگشتی Recursive Functions

      • پروژه 5: ماشین حساب Project 5: Calculator

      ماژول ها و سنگهای یاقوت Modules and Ruby Gems

      • ماژول Modules

      • سنگهای قیمتی یاقوت Ruby Gems

      آرایه Arrays

      • آرایه Arrays

      • عبور از یک آرایه Traverse an Array

      • عملیات آرایه Array Operations

      • روش های آرایه Array Methods

      • پروژه 6: Palindrome Checker Project 6: Palindrome Checker

      هش Hashes

      • هش Hashes

      • عبور از هش Traverse a Hash

      • عملیات هش Hash Operations

      • روشهای هش Hash Methods

      • پروژه 7: فرکانس نامه Project 7: Letter Frequency

      پرونده ها Files

      • پرونده ها و دایرکتوری ها Files and Directories

      • عملیات پرونده File Operations

      • پروژه 8: جستجو در پرونده ها Project 8: Search in Files

      استثناء Exceptions

      • استثناء Exceptions

      • بیانیه های پرتاب Throw-Catch Statements

      برنامه نویسی شی گرا Object Oriented Programming

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

      • ویژگی ها و روش ها Attributes and Methods

      • ویژگی های کلاس و ثابت Class Attributes and Constants

      • ارث Inheritance

      • کلمات کلیدی را شامل ، گسترش و پیشی بگیرید Include, Extend and Prepend Keywords

      • چند شکل Polymorphism

      • محاصره Encapsulation

      • روشهای نادیده گرفتن Override Methods

      • روشهای خصوصی و محافظت شده Private and Protected Methods

      • پروژه 9: مبدل cryptocurrency Project 9: Cryptocurrency Converter

      نهایی Final

      • پروژه نهایی Final Project

      اضافی Extra

      • یاقوت برای مبتدیان: یاد بگیرید که با روبی از ابتدا کد کنید Ruby For Beginners: Learn to Code with Ruby from Scratch

      نمایش نظرات

      آموزش یاقوت برای مبتدیان: یاد بگیرید که با روبی از ابتدا کد کنید
      جزییات دوره
      6 hours
      68
      Udemy (یودمی) Udemy (یودمی)
      (آخرین آپدیت)
      271
      4.5 از 5
      ندارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Muharrem AYDIN Muharrem AYDIN

      مهندس کامپیوتر ، هک اخلاقی ، کارشناس امنیت سایبری پس از 20 سال تجربه مهندسی نرم افزار با عناوین توسعه دهنده نرم افزار ، مدیر محصول و معمار یکپارچه سازی ، من 15 سال گذشته در حوزه امنیت سایبری کار می کردم. من نه تنها یک متخصص امنیت سایبری هستم بلکه مسئول و شروع کننده یک واحد مشاوره امنیت سایبری هستم. در زمینه امنیتی ، من ده ها آزمایش نفوذ برای موسسات از بخش های مختلف انجام داده ام: امور مالی ، نظامی ، سازمان های دولتی و تلفن های مخابراتی. من در زمینه های امنیتی که شامل بانک های جهانی مانند ING Bank ، HSBC ، CitiBank و غیره است با شرکت های مختلفی مشورت کرده ام. علاوه بر این ، من یک مربی کمکی در یک دانشگاه هستم و سالها امنیت سایبری را تدریس می کنم. من در زمینه های فنی مشارکت داشتم و مسئولیت هایی را در این زمینه بر عهده گرفته ام: تست های نفوذ (Pentests) و ممیزی های امنیتی آموزش و مشاوره امنیت سایبری

      OAK Academy Team OAK Academy Team

      مربی