لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی کریستال را یاد بگیرید
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
نمایش نظرات