آموزش جامع و کاربردی زبان برنامه‌نویسی اسکالا (Scala) - آخرین آپدیت

دانلود Hands-On Introduction: Scala

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اسکالا یک زبان برنامه‌نویسی سطح بالا است که از هر دو پارادایم برنامه‌نویسی شی‌گرا و تابعی پشتیبانی می‌کند و ابزاری کلیدی برای بسیاری از توسعه‌دهندگان است. در این دوره، آمینا آدِووسی، مهندس نرم‌افزار، شما را با آخرین نسخه اسکالا از طریق ساخت یک اپلیکیشن با استفاده از GitHub Codespaces آشنا می‌کند. در حین ساخت یک برنامه کاربردی برای استخراج و تغییر فرمت فایل‌ها، مفاهیم پایه اسکالا را بیاموزید. همچنین با چالش‌های عملی در طول دوره، مهارت‌های خود را تقویت کرده و مباحثی چون مدل‌سازی داده‌ها و دامنه، ساختار پروژه در اسکالا و تست‌نویسی را به طور کامل بررسی خواهید کرد.

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

مقدمه Introduction

  • ساخت اولین اپلیکیشن اسکالا Build your first Scala app

  • پیش‌نیازها و موارد ضروری What you should know

  • کار با GitHub Codespaces Using GitHub Codespaces

  • آشنایی با زبان اسکالا Scala introduction

  • بررسی آنچه خواهیم ساخت What we are going to build

۱. اولین متدها و تست‌نویسی 1. Our First Methods and Testing

  • اولین متد ما Our first method

  • پاسخ چالش: تست‌نویسی و توابع مرتبه بالا Solution: Testing and higher order functions

  • چالش: تست‌نویسی و توابع مرتبه بالا Challenge: Testing and higher order functions

  • نوشتن اولین تست Our first test

  • ساختار پروژه در اسکالا Scala project structure

  • پیاده‌سازی تست‌ها Implement our test

۲. پیاده‌سازی فرآیند ETL 2. Implementing Our ETL

  • مباحث Traits، Generics، Givens و Using Traits, generics, givens, and using

  • مباحث Eithers، Enums، For Comps و Pattern Matching Eithers, enums, for comps, and pattern matching

  • پاسخ چالش: Traits، Generics و تطبیق الگو Solution: Traits, generics, eithers, enums, and pattern matching

  • چالش: Traits، Generics و تطبیق الگو Challenge: Traits, generics, eithers, enums, and pattern matching

۳. بازسازی کد با تنظیمات و JSON 3. Refactoring with Config and JSON

  • افزودن پیکربندی‌ها (Configuration) Adding configuration

  • بازسازی و بهینه‌سازی تست‌ها Refactoring the tests

  • پیاده‌سازی JSON JSON implementation

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش جامع و کاربردی زبان برنامه‌نویسی اسکالا (Scala)
جزییات دوره
2h 16m
19
(آخرین آپدیت)
2,846
- از 5
ندارد
دارد
دارد
Amina Adewusi
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Amina Adewusi Amina Adewusi

آمینا آدووسی یک مهندس نرم افزار مستقر در لندن، انگلستان است.

آمینه یکی از بنیانگذاران Scalabase، کنفرانسی برای مهندسان جدید اسکالا است. او در کنفرانس‌های بین‌المللی صحبت می‌کند و اغلب و با اشتیاق در مورد تشویق گروه‌های کم‌نمایش به مشاغل فناوری صحبت می‌کند. آمنه مدرک لیسانس سیاست اجتماعی و دولت را از دانشکده اقتصاد و علوم سیاسی لندن گرفت و قبل از آموزش نحوه کدنویسی و انتقال به مهندسی نرم افزار در بخش مالی کار کرد.