لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری اکسیر
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
ونسا لی سرپرست تیم Elixir Data Services در Interfolio است.
ونسا بهعنوان یک مهندس نرمافزار ارشد با تجربه، مهارت در برنامهنویسی کاربردی، و همچنین مهارت در Elixir/Phoenix، PostgreSQL و استراتژیهای تست را نشان میدهد. او مسئول طراحی، ساخت، آزمایش و نگهداری یک برنامه چتر Elixir است که به دانش Ruby on Rails، یادگیری ماشین، پردازش زبان طبیعی، AWS/S3، Docker، PHP و غیره نیاز دارد.
ونسا علاوه بر مهارتهای فنی، نویسنده کتاب کودکان است که توسط الکساندرا پنفولد از Upstart Crow Literary نمایندگی میشود.
نمایش نظرات