آموزش جامع Elixir 101: تکنیک‌های ضروری برنامه‌نویسی تابعی - آخرین آپدیت

دانلود Elixir 101: Essential Functional Programming Techniques

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: زبان Elixir یک زبان برنامه‌نویسی تابعی با مقیاس‌پذیری بالا، کارایی فوق‌العاده و تحمل خطای زیاد است که توسط شرکت‌های زیادی در سراسر جهان مورد استفاده قرار می‌گیرد. در این دوره، ونسا لی، مهندس نرم‌افزار باسابقه، شما را با مزایای Elixir آشنا کرده و مفاهیم پایه برنامه‌نویسی تابعی را که برای نوشتن کدهای Elixir ضروری هستند، آموزش می‌دهد. او مباحثی چون انواع داده‌ها، متغیرها و توابع را پوشش داده و سپس با استفاده از چالش‌ها و تمرین‌های عملی، موضوعات تخصصی برنامه‌نویسی تابعی مانند تغییرناپذیری (Immutability)، بازگشتی (Recursion)، مدل Actor و تطبیق الگو (Pattern Matching) را به شما می‌آموزد. پس از اتمام این دوره، شما قادر خواهید بود برنامه‌های کاربردی را به زبان Elixir بنویسید و مسیر یادگیری پیشرفته‌تر در این زبان را بشناسید.

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

مقدمه Introduction

  • خوش‌آمدگویی به آموزش Elixir Welcome to Learning Elixir

  • استفاده از فایل‌های تمرینی Using the exercise files

  • پیش‌نیازهایی که باید بدانید What you need to know

1. برنامه‌نویسی تابعی و Elixir 1. Functional Programming and Elixir

  • مروری بر برنامه‌نویسی تابعی Functional programming overview

  • نصب و راه‌اندازی Installation

  • شروع به کار Getting started

2. آشنایی با انواع داده‌های Elixir 2. Meet Elixir Data Types

  • مجموعه‌ها (Collections) The collections

  • انواع داده‌های رایج The usual suspects

3. عملیات روی داده‌ها 3. Act on Data

  • عملگرهای منطقی Logical operators

  • چالش: ساخت یک ضرب‌کننده ساده Challenge: Create a simple multiplier

  • تمرین: استفاده از عملگرها با رشته‌ها Exercise: Use operators with strings

  • عملگرهای ریاضی و مقایسه‌ای Mathematical and comparison operators

  • اتصال متغیرها (Bind variables) Bind variables

  • تمرین: استفاده از عملگرها با اعداد صحیح Exercise: Use operators with integers

4. قدرت تطبیق الگو 4. Power of Pattern Matching

  • عملگر تطبیق (Match operator) The match operator

  • عملگر پین (Pin operator) The pin operator

  • تمرین: استفاده از تطبیق الگو Exercise: Use pattern matching

5. مدیریت مجموعه‌های داده 5. Managing Data Collections

  • مپ‌ها (Maps) Maps

  • چالش: ایجاد لیستی از مپ‌ها Challenge: Create a list of maps

  • لیست‌ها Lists

6. تکرار در Elixir 6. Iterating in Elixir

  • چالش: تکرار (Iterating) Challenge: Iterating

  • تکرار پیشرفته Advanced iterating

  • مفاهیم تکرار Iterating

7. اگر حلقه نباشد، پس چه جایگزینی هست؟ 7. If Not Loops, Then What?

  • ساختارهای کنترل جریان: if و unless Control flow structures: if and unless

  • تمرین: استفاده از if و unless Exercise: Use if and unless

  • ساختارهای کنترل جریان: cond، case و with Control flow structures: cond, case, and with

  • چالش: کنترل جریان Challenge: Control flow

8. بدون توابع، برنامه‌نویسی تابعی ممکن نیست 8. You Can’t Be Functional without Functions

  • توابع Functions

  • چالش: ماژول‌ها و توابع Challenge: Modules and functions

  • ماژول‌ها و توابع پیشرفته Modules and advanced functions

9. تسلط بر بازگشتی (Recursion) 9. Tackling Recursion

  • مبانی بازگشتی (Recursion) Recursion basics

  • بازگشتی پیشرفته Advanced recursion

10. ابزار Mix 10. Mix

  • معرفی کوتاه Mix، ابزار ساخت Elixir Brief introduction to Mix, the Elixir build tool

جمع‌بندی Conclusion

  • جمع‌بندی و گام‌های بعدی Wrap-up and next steps

نمایش نظرات

آموزش جامع Elixir 101: تکنیک‌های ضروری برنامه‌نویسی تابعی
جزییات دوره
3h 4m
34
(آخرین آپدیت)
3,524
- از 5
ندارد
دارد
دارد
Vanessa Lee
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vanessa Lee Vanessa Lee

ونسا لی سرپرست تیم Elixir Data Services در Interfolio است.

ونسا به‌عنوان یک مهندس نرم‌افزار ارشد با تجربه، مهارت در برنامه‌نویسی کاربردی، و همچنین مهارت در Elixir/Phoenix، PostgreSQL و استراتژی‌های تست را نشان می‌دهد. او مسئول طراحی، ساخت، آزمایش و نگهداری یک برنامه چتر Elixir است که به دانش Ruby on Rails، یادگیری ماشین، پردازش زبان طبیعی، AWS/S3، Docker، PHP و غیره نیاز دارد.

ونسا علاوه بر مهارت‌های فنی، نویسنده کتاب کودکان است که توسط الکساندرا پنفولد از Upstart Crow Literary نمایندگی می‌شود.