آموزش ضروری اسکالا - آخرین آپدیت

دانلود Scala Essential Training

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آیا شما آماده کشف قابلیت های زبان برنامه نویسی Scala هستید؟ کد منبع SCALA به کد Java Bytecode کامپایل می شود ، به طوری که کد اجرایی حاصل بر روی یک دستگاه مجازی جاوا (JVM) اجرا می شود. کتابخانه های جاوا با کد Scala قابل تعامل هستند. مانند جاوا ، Scala شیء گرا است و از یک نحو بریس فرفری یادآور زبان برنامه نویسی C استفاده می کند. بر خلاف جاوا ، Scala دارای بسیاری از ویژگی های زبانهای برنامه نویسی کاربردی ، از جمله کاری ، استنباط نوع ، تغییر ناپذیری ، ارزیابی تنبل و تطبیق الگوی است. این سیستم همچنین دارای یک سیستم نوع پیشرفته است که از انواع داده های جبری ، انواع ناشناس ، کواریانس ، مغایر و انواع مرتبه بالاتر پشتیبانی می کند. از دیگر ویژگی های Scala که در جاوا موجود نیست شامل اضافه بار اپراتور ، پارامترهای اختیاری ، پارامترهای نامگذاری شده ، رشته های خام و بدون استثنائات بررسی نشده است. بسیاری از این ویژگی های انعطاف پذیر در این دوره پوشش داده شده است.

به Peggy Fisher بپیوندید زیرا او به شما کمک می کند تا با Scala شروع کنید ، بنابراین می توانید از قابلیت های منحصر به فرد ارائه شده استفاده کنید. ابتدا اصول اولیه استنباط ، متغیرها ، حلقه ها ، توابع و اپراتورها را بیاموزید. سپس ، نحوه خواندن پرونده ها را با استفاده از یک کنسول ، انجام تطبیق الگوی ، رسیدگی به استثنائات و موارد دیگر پیدا کنید. سرانجام ، یاد بگیرید که چگونه از کلاس ها ، زمینه ها ، روش ها و اشیاء استفاده کنید.

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

مقدمه Introduction

  • به آموزش ضروری Scala خوش آمدید Welcome to Scala essential training

  • آنچه باید قبل از تماشا بدانید What you should know before watching

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

  • چالش ها توضیح داده شده است Challenges explained

1. شروع با Scala 1. Getting Started with Scala

  • درباره Scala اطلاعات کسب کنید Learn about Scala

  • نحوه نصب Scala How to install Scala

  • چگونه Scala می تواند با IDE ادغام شود How can Scala integrate with IDEs

  • نحو Scala چگونه به نظر می رسد What does Scala syntax look like

  • برگه Scala چیست؟ What is a Scala worksheet?

  • جلسه تکرار Scala چیست؟ What is a Scala repl session?

  • چالش: کاربرگ Challenge: Worksheet

  • راه حل: کاربرگ Solution: Worksheet

2. مبانی مقدماتی 2. Scala Basics

  • استنباط نوع چیست؟ What is type inference

  • نحوه ایجاد متغیرها در Scala How to create variables in Scala

  • عملکردهای مرتبه بالاتر در Scala چیست؟ What are higher-order functions in Scala?

  • نحو حلقه ها در Scala چیست؟ What is the syntax for loops in Scala

  • نحوه تعریف توابع در Scala How to define functions in Scala

  • توابع مرتبه بالاتر در Scala کدامند؟ What are higher-order functions in Scala?

  • اپراتورهای Scala Scala operators

  • اظهارات تصمیم گیری در Scala Decision statements in Scala

  • چالش: حقوق و دستمزد Challenge: Payroll

  • راه حل: حقوق و دستمزد Solution: Payroll

3. مبانی بیشتر Scala 3. More Scala Basics

  • نحوه خواندن از کنسول در Scala How to read from the console in Scala

  • نحوه خواندن پرونده ها در Scala How to read files in Scala

  • استثنائات را با استفاده از امتحان یا گرفتن بگیرید Handle exceptions using try or catch

  • تطبیق الگو Pattern matching

  • مجموعه در Scala Sets in Scala

  • نحوه ایجاد نقشه ها در Scala How to create maps in Scala

  • تاپل ها چیست؟ What are tuples?

  • نحوه استفاده از آرایه ها در Scala How to use arrays in Scala

  • لیست های اسکالا Scala lists

  • چالش: آرایه ها Challenge: Arrays

  • راه حل: آرایه ها Solution: Arrays

4. اشیاء با Scala 4. Objects with Scala

  • کلاس ها ، فیلدها و روش ها Classes, fields, and methods

  • اشیاء Singleton Singleton objects

  • کلاسهای مورد Case classes

  • چالش: حساب بانکی Challenge: Bank account

  • راه حل: حساب بانکی Solution: Bank account

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ضروری اسکالا
جزییات دوره
3h 8m
39
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
32,060
- از 5
دارد
دارد
دارد
Peggy Fisher
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Peggy Fisher Peggy Fisher

برنامه نویس ، مدیر محتوا در LinkedIn Learning پگی فیشر یک برنامه نویس و مدیر محتوا در LinkedIn Learning است.

تمرکز اصلی پگی برنامه نویسی برنامه در جاوا ، آردوینو و ++ C است. وی همچنین در دوره های COBOL و ریاضیات گسسته کار کرده است. پیش از این وی عضو هیئت علمی دانشکده علوم و فناوری اطلاعات دانشگاه ایالتی پن بود. او کار خود را به عنوان یک برنامه نویس آغاز کرد و در یک شرکت بزرگ بیمه کار می کرد ، اما پس از 18 سال کار خود را به عنوان مدیر فناوری اطلاعات ترک کرد تا به تدریس علاقه واقعی خود بپردازد. وی مدرک کارشناسی ارشد را در آموزش ریاضیات کسب کرد و به تدریس ریاضیات دبیرستان و علوم کامپیوتر در پنسیلوانیا ادامه داد. در سال 2012 ، پگی به عنوان یک طراح آموزشی در ایالت پن پذیرفت و پس از مدت کوتاهی تدریس معرفی برنامه نویسی برنامه را با جاوا آغاز کرد. او از حامیان جدی زنان در STEM است. وی به عنوان یکی از معلمان معلم زن برنامه نویسی ، به عنوان مربی برای خانم های تازه واردی که قصد کار در برنامه نویسی را دارند ، خدمت می کند. وی همچنین هماهنگ کننده ارتباط K-12 برای دانشکده بود ، جایی که او برنامه ریزی می کرد ، می دوید و برای دانشجویان تابستان دبیرستان و اردوگاه های تابستانی آموزش می داد. وی در مصاحبه PBS NewsHour اظهار داشت که همه دانش آموزان باید حداقل در یک کلاس برنامه نویسی در دبیرستان یا دانشگاه شرکت کنند. پگی از یادگیری مداوم و یافتن راه های جدید و هیجان انگیز برای زنده کردن فناوری در داخل و خارج از کلاس ، مانند استفاده از میکروکنترلرهای آردوینو یا Lego Mindstorms ، برای کمک به شما در یادگیری عملی و سرگرم کننده لذت می برد.