نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
برنامه نویسی مقیاس ممکن است در ابتدا دلهره آور به نظر برسد اما پایه و اساس محکم مکانی برای شروع است. این دوره به شما مفاهیم اساسی شرطی سازی ، ساختارهای کنترل ، تطبیق الگو و انواع متغیر در میان سایر موضوعات مهم را آموزش می دهد. تصور کنید که یک نیاز یا تمایل به یادگیری مقیاس دارید و بسیاری از اسناد را دیده اید اما هنوز در مورد اینکه کجا اشتباه گرفته اید برای شروع. جستجوی شما در اینجا پایان می یابد. در این دوره ، 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
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات