آموزش یادگیری اکسیر

Learning Elixir

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

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

معرفی Introduction

  • به آموزش اکسیر خوش آمدید Welcome to Learning Elixir

  • چه چیزی میخواهید بدانید What you need to know

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

1. برنامه نویسی کاربردی و اکسیر 1. Functional Programming and Elixir

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

  • مروری بر برنامه نویسی کاربردی Functional programming overview

  • شروع شدن Getting started

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

  • مظنونین معمولی The usual suspects

  • مجموعه ها The collections

3. بر روی داده ها عمل کنید 3. Act on Data

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

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

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

  • ورزش: استفاده از اپراتورها با عدد صحیح Exercise: Use operators with integers

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

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

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

  • اپراتور مسابقه The match operator

  • اپراتور پین The pin operator

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

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

  • لیست ها Lists

  • نقشه ها Maps

  • چالش: فهرستی از نقشه ها ایجاد کنید Challenge: Create a list of maps

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

  • در حال تکرار Iterating

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

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

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

  • کنترل ساختارهای جریان: اگر و مگر Control flow structures: if and 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

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

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

9. مقابله با بازگشت 9. Tackling Recursion

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

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

10. مخلوط کنید 10. Mix

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

نتیجه Conclusion

  • جمع بندی و مراحل بعدی Wrap-up and next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش یادگیری اکسیر
جزییات دوره
3h 4m
34
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 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 نمایندگی می‌شود.