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

Learn Crystal Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش اصول اولیه Crystal و ساخت برنامه های هیجان انگیز آموزش اصول Crystal با انواع داده های مختلف در Crystal Learn Control flow با If/Else و while Loops آشنا شوید مقدمه ای بر برنامه نویسی شی گرا مقدمه ای بر پروژه های سرگرم کننده شامل سنگ، کاغذ، قیچی و خودکار سازمان دهندگان فایل پیش نیازها: بدون نیاز به دانش قبلی برنامه نویسی یک کامپیوتر با دسترسی اینترنت

به دوره آموزشی زبان برنامه نویسی کریستال در Udemy خوش آمدید! در این دوره با اصول زبان برنامه نویسی کریستال و نحوه استفاده از آن برای ایجاد برنامه های قدرتمند، کارآمد و مختصر آشنا می شوید. Crystal یک زبان برنامه نویسی مدرن و شی گرا است که نحوی مشابه Ruby دارد و یادگیری آن را برای کسانی که با Ruby یا سایر زبان های مشابه آشنا هستند آسان می کند. کریستال با سیستم نوع استاتیک خود و تمرکز بر عملکرد، یک انتخاب عالی برای ساخت برنامه های کاربردی وب، ابزارهای خط فرمان و بسیاری از ابزارهای هیجان انگیز دیگر است. در طول این دوره، مفاهیم اصلی برنامه نویسی کریستال را یاد می گیرید و با ساخت پروژه های مختلف، تجربه عملی کسب می کنید.

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

ما در طول این دوره چندین برنامه کاربردی خواهیم ساخت. ابتدا یک بازی حدس زدن نام می‌سازیم، که در آن کاربران از فهرستی که ارائه می‌کنیم، نامی را حدس می‌زنند. در مرحله بعد، ما نسخه خود را از Rock، Paper، Scissors را خواهیم ساخت. سپس ما یک برنامه ماشین حساب ساده می سازیم. و در نهایت، ما برنامه ای ایجاد می کنیم که به طور خودکار فایل های ما را در پوشه های مختلف برای ما سازماندهی می کند!

بیایید شروع کنیم!


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

مقدمه ای بر کریستال Introduction to Crystal

  • نصب کریستال Installing Crystal

  • سلام دنیا Hello World

  • پلاگین های کریستال در کد ویژوال استودیو Crystal Plugins in Visual Studio Code

انواع داده در کریستال Data Types in Crystal

  • مقدمه ای بر متغیرها Introduction to Variables

  • مقدمه ای بر رشته ها Introduction to Strings

  • مقدمه ای بر اعداد Introduction to Numbers

  • مقدمه ای بر شناورها Introduction to Floats

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

  • مقدمه ای بر هش ها Introduction to Hashes

  • دریافت ورودی کاربر Getting User Input

  • روش های آرایه بیشتر More Array Methods

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

کنترل جریان Control Flow

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

  • اگر بیانیه If Statement

  • و مقایسه AND Comparison

  • یا مقایسه OR Comparison

  • بیانیه دیگری Else Statement

  • بازی حدس زدن Guessing Game

  • بیانیه السیف Elsif Statement

  • سنگ کاغذ قیچی Rock, Paper, Scissors

  • تولید اعداد تصادفی Generating Random Numbers

  • در حالی که حلقه While Loop

  • در حالی که حلقه بازی حدس زدن While Loop Guessing Game

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

  • مگر اینکه شرط Unless Condition

کریستال شی گرا Object Oriented Crystal

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

  • اضافه کردن پارامترها Adding Parameters

  • مقدمه ای بر کلاس ها Introduction to Classes

  • ایجاد یک نمونه از یک کلاس Creating an Instance of a Class

  • متغیرهای نمونه Instance Variables

  • روش خواص Property Method

  • کلاس ماشین حساب Calculator Class

  • مقدمه ای بر وراثت Introduction to Inheritance

  • مقدمه ای بر ماژول ها Introduction to Modules

  • با استفاده از Extend Using Extend

بلوک ها Blocks

  • مقدمه ای بر بلوک ها Introduction to Blocks

  • استفاده از متغیرها با بلوک ها Using Variables with Blocks

دستکاری فایل ها و پوشه ها Manipulating Files and Folders

  • خواندن فایل ها Reading Files

  • نوشتن داده ها در فایل ها Writing Data to Files

  • افزودن داده ها به فایل ها Appending Data to Files

  • کاوش در روش های فایل Exploring File Methods

  • کلاس دیر Dir Class

  • ماژول FileUtils FileUtils Module

  • سازمان دهنده خودکار فایل Automatic File Organiser

نمایش نظرات

آموزش برنامه نویسی کریستال را یاد بگیرید
جزییات دوره
3 hours
44
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,017
4.8 از 5
ندارد
دارد
دارد
Timnan Sheni
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Timnan Sheni Timnan Sheni

مدرس حرفه ای ریل، ایجاد RailsDrill، Sweatdrill