آموزش Scala Language: شروع کار

Scala Language: Getting Started

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

آموزش Scala Language: شروع کار
جزییات دوره
2h 3m
38
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Harit Himanshu Harit Himanshu

Harit Himanshu یک حرفه ای نرم افزار با بیش از یک دهه تجربه در ساخت و حمل محصولات در شرکت های از اندازه های کوچک تا بزرگ است. وی در حوزه های مختلفی مانند تبلیغات ، CleanTech ، Security و FinTech همکاری کرده است. او علاقه زیادی به نوشتن کد قابل آزمایش و تمیز دارد و تنبلی را هنگام کدگذاری ترجیح می دهد. در اوقات فراغت ، او در حال دستکاری فن آوری های جدید ، یادگیری حوزه های جدید تجاری ، کتاب خواندن ، آشپزی ، آواز خواندن و سرمایه گذاری وقت خود با همسرش در پیاده روی های طولانی است.