نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
برنامه نویسی مقیاس ممکن است در ابتدا دلهره آور به نظر برسد اما پایه و اساس محکم مکانی برای شروع است. این دوره به شما مفاهیم اساسی شرطی سازی ، ساختارهای کنترل ، تطبیق الگو و انواع متغیر در میان سایر موضوعات مهم را آموزش می دهد. تصور کنید که یک نیاز یا تمایل به یادگیری مقیاس دارید و بسیاری از اسناد را دیده اید اما هنوز در مورد اینکه کجا اشتباه گرفته اید برای شروع. جستجوی شما در اینجا پایان می یابد. در این دوره ، Scala Language: Starting ، شما می آموزید که مفاهیم اساسی زبان را به صورت عملی به کار ببرید. ابتدا مفاهیمی مانند متغیرها ، انواع و مقادیر را کشف خواهید کرد. در مرحله بعدی ، نحوه عملکرد عبارات و ساختارهای کنترل را در Scala کشف خواهید کرد. سپس ، هنگام کار روی مشکلات دنیای واقعی ، تطبیق الگو را مشاهده خواهید کرد. در مرحله بعدی ، توابع و روش را کاوش خواهید کرد و نحوه ایجاد و اجرای توابع خود را مشاهده خواهید کرد. سرانجام ، شما می آموزید که چگونه این مفاهیم را به عنوان یک برنامه مستقل به کار بگیرید و آن را در خط فرمان اجرا کنید. بعد از اتمام این دوره ، مهارت و دانش Scala Language را برای شروع ایجاد برنامه های Scala خود با اطمینان خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
نصب Scala بر روی دستگاه شما
Installing Scala on Your Machine
-
دستور جلسه
Agenda
-
آنچه این دوره پوشش می دهد
What This Course Will Cover
-
آنچه شما باید بدانید
What You Should Know
-
نصب اسکالا
Installing Scala
-
نصب افزونه IntelliJ IDEA CE و Scala
Installing IntelliJ IDEA CE and Scala Plugin
شروع کار با REPL
Getting Started with REPL
-
دستور جلسه
Agenda
-
REPL چیست؟
What is REPL?
-
تکلیف متغیر چگونه کار می کند؟
How Variable Assignment Works?
-
دریافت راهنما و تکمیل دستورات
Getting Help and Command Completion
-
اجرای کد Multiline Scala
Running Multiline Scala Code
-
بازپخش ، ذخیره و بازنشانی جلسات خود
Replaying, Saving, and Resetting Your Sessions
کار با متغیرها و انواع اساسی
Working with Variables and Basic Types
-
دستور جلسه
Agenda
-
درک متغیرها در مقیاس
Understanding Variables in Scala
-
درک انواع اساسی در مقیاس
Understanding Fundamental Types in Scala
-
کار با تاریخ و زمان در مقیاس
Working with Date and Time in Scala
کار با سازه های کنترل
Working with Control Structures
-
دستور جلسه
Agenda
-
درک عبارات و اظهارات
Understanding Expressions vs Statements
-
تصمیم گیری با استفاده از شرط
Taking Decisions Using if Conditional
-
تکرار اقدامات با استفاده از حلقه ها
Repeating Actions Using for Loops
-
تکرار اقدامات با استفاده از while loops
Repeating Actions Using While Loops
کار با تطبیق الگو
Working with Pattern Matching
-
دستور جلسه
Agenda
-
درک تطبیق الگو
Understanding Pattern Matching
-
درک تطبیق الگوی لغوی
Understanding Literal Pattern Matching
-
درک تطبیق الگوی متغیر
Understanding Variable Pattern Matching
-
کار با Pattern Matching as Expression
Working with Pattern Matching as Expression
-
انجام تطبیق الگو با انواع
Performing Pattern Matching on Types
-
استخراج داده ها با استفاده از تطبیق الگو
Extracting Data Using Pattern Matching
کار با روش ها ، توابع و تبدیل های ضمنی
Working with Methods, Functions, and Implicit Conversions
-
دستور جلسه
Agenda
-
درک توابع
Understanding Functions
-
توابع نوشتن در مقیاس
Writing Functions in Scala
-
کار با توابع محلی
Working with Local Functions
-
کار با Argumented Named و مقادیر پیش فرض
Working with Named Arguments and Default Values
-
درک توابع مرتبه بالاتر در Scala
Understanding Higher Order Functions in Scala
-
درک تبدیل ضمنی در مقیاس
Understanding Implicit Conversion in Scala
بسته بندی و اجرای کد Scala
Packaging and Executing Scala Code
-
دستور جلسه
Agenda
-
آماده سازی برنامه CLI
Preparing CLI Application
-
بسته بندی و اجرای برنامه CLI
Packaging and Running CLI Application
نمایش نظرات