تجربه شخصی از مرور آموزش ها برای الکسیر

با درود خدمت دوستان محترم و همینطور اساتید خوب داخل انجمن .

شاید خیلی ها مثل من اول راه الکسیر باشند و می خواند برند و آموزش های الکسیر رو در اینترنت پیدا کرده و شروع کنند . شاید خیلی ها هم دقیقا مثل من با ویدیو بیشتر راحت باشند تا آموزش های متنی و بلخصوص کتاب . لازم به ذکر هست تمامی این موارد کوتاه بر اساس تجربه شخصی من هست نه مواردی که عموم مدنظرشون باشه.

اول از آموزش های سایت یودمی شروع می کنیم :

آموزش اول : The Complete Elixir and Phoenix Bootcamp

https://www.udemy.com/the-complete-elixir-and-phoenix-bootcamp-and-tutorial/

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

آموزش های ایشون به هیچ عنوان فلسفه اصلی ارلنگ یا الکسیر و پوشش نمی ده . منظور من موارد مربوط به جن سرور و سوپروایزر و در کل کنترل خطا و کلیترش stateful server . متاسفانه افرادی از جمله من ازش پرسیدم ولی جواب نمی ده و یا اینکه جواب بسیار ساده که هنوز خیر .
به روز رسانی این آموزش بسیار دیر اومد مخصوصا در زمینه وب سوکت که دقیقا همین ۳ الی ۴ روز پیش به روز رسانی شد .
خیلی وقت شما رو در مورد موارد پایه ای طراحی و آنالیز سایت می گیره در صورتی که می تونست بهتر باشه . ولی لحجه خوبی داره برای افرادی که زیادی به انگلیسی مسلط نیستن و در آخر به نظرم آموزش خوبی برای شروع است مخصوصا که در قسمت فونیکس آدم رو زده نمی کنه

آموزش دوم : Elixir for Beginners
https://www.udemy.com/elixir-for-beginners/

اگر به دنبال آموزشی پروژه محور برای ساخت وب اپ های کوچیک در الکسیر و یادگیری متقابل هستید باید بگم گزینه خوبی نیست . این آموزش فقط برای یادگیری سینتکز های الکسیر هست و تمام . لحجه اون هم طرف های گزینه تلفیقی انگلیسی- روسی هست . :smiley:
ولی یک بار به صورت کامل تمام موارد پایه رو تست می کنه و بهتون نشون می ده به نظرم بعد از دیدن ویدیو بالا یا همون ویدیو یک می تونه کمک کننده در سازماندهی کلی ذهن شما باشه .

آموزش سوم : Elixir : Start programming on best concurrent language

این آموزش اصلا سرفصل مناسب نداره و من نخریدمش چون در دو آموزش بالا همه موارد این کاملا وجود داره . پس اصلا پیشنهاد نمی شه
https://www.udemy.com/learn-elixir-beginner/

خوب از یودمی باید بکشیم کنار و بریم دنبال گروهی خوب . منظور من وب سایت


در این وب سایت دو آموزش بسیار خوب ولی کمی قدیمی (البته نمی دونم الان به روز شده یا نه ) قرار داره . که فقط در موقع دیدن باید به کتابخانه های استفاده شده اون در پروژه کمی بیشتر دقت کرد و گیت هاب هرکدوم رو آورد بالا تا مشکلی بود با کد های جدید و به روز جاگیزین کرد

در آموزش الکسیر این وب سایت می یاد یک اپ خودکار ارسال توییت به توییتر بر اساس زمان بندی انتخاب شده می سازه . خیلی به نظرم آموزش الکسیرش خوبه چون خیلی از موارد مخصوصا کتایخانه های خوبی مثل پویزن و مشتقات رو پوشش می ده و در آموزش فونیکسش می یاد از هر بخشی یک ویدیو کوتاه درست می کنه . مواردی از جمله کار با پلاگ ها دیتابیس و وب سوکت . به نظرم این آموزش مکمل آموزش یک و دوم هست و برای کسانی که می خواند تکمیل تر بشند خیلی خوبه .

ویژگی این آموزش پرداختن به مدل دامین درایو دیزاین هست که در آموزش های بالا اصلا خبری نبود ولی در این پروژه به اون تمرکز ویژه ای صورت می گیره که واقعا پیشنهاد می شه . البته لازم به ذکر هست در زمینه موارد OTP و همینطور دیتابیس کمی ضعیف عمل کرده انگار سازنده می خواسته یک چیز بزنه در بره . به هر صورت بسیار پیشنهاد می شه

در آخر بهترین آموزش برای افرادی که از سطح پایین به متوسط رسیدن
https://pragmaticstudio.com/courses/elixir

بسیار پشتیبان های با فرهنگ و خوشبرخوردی دارند . در این آموزش تمرکز ویژه ای روی الکسیر شده نه فونیکس حتی با توابع ارلنگ اومده و یک وب سرویس ریل تایم ساخته و شدیدا بازم باید بگم OTP در اون نقش بسیار زیادی داره . هرچی بگم کم گفتم اما … باز باید آموزش های مبتدی رو در بالا معرفی کردم رو دیده باشید تا بهتون حال بده .

قیمتش نسبت به سرفصل ها و توضیحات به نظرم حتی کم هم هست چه برسه زیاد و دیگه ارزش پول ما کمه . الانم ۱۰ درصد تخفیف خورده .

در آخر باید بگم چند کتابی در بخش
https://devheroes.club/c/elixir
منتشر شده که خودم یکیشون تا جایی که فیزیک بدنم اجازه داد حتی ناقص ترجمه کردم و مطالب خوبی از داخلش برای شناخت زبان در اومده و هم چنین دوستان بسیار در مورد این زبان در پست های مختلف صحبت کردند . به نظرم خیلی خوبه قبل از شروع مطالعه بفرمایید.

لازم به ذکر هست جای خالی منبع فارسی مناسب مخصوصا در زمینه ویدیو های آموزشی برای این زبان در زبان فارسی کم هست و امید وارم دوستان در زمان های خالیشون این زبان رو شروع کنند .

به هر صورت امید وارم برای افراد تازه وارد مثل خودم مفید واقع بشه

به روز رسانی

بعد از مدت ها موفق شدم آموزشی فارسی برای الکسیر را نیز شروع کنم که می تونید در ( آموزش زبان برنامه نویسی الکسیر elixir ) ببنید

8 Likes

من سعی کردم بدون تعصب نسبت به هرچیزی به عنوان یک دانشجو در این زمینه نظر بدم من تمام این ویدیو هارو دنبال کردم و مراحل یادگیریم واقعیت امر هر کدوم کمی تکمیل تر شد و همینطور جدیدا سایتی رو پیدا کردم که حدود ۳۰۰ تا فکر کنم ویدیو کوتاه در زمینه الکسیر داره که خیلی کمک کننده هست برای بهبود در سرعت بالا

لینکش

2 Likes

درود خدمت دوستان این سایت هم جالبه
https://alchemist.camp/episodes

1 Like

این سایت هم خوبه

elixirschool.com

آموزش ها رو خریداری کردید؟

درود. در مورد آموزش هایی که صحبت کردم بله همه رو خریداری کردم. یک آموزش ۵۸ قسمتی هم خودم درست کردم که در لینک زیر لینک یوتیوبش هست

شاید براتون کاربردی باشه

3 Likes

خارج هستید؟ چه کشوری؟

خیر خارج از کشور نیستم . با این خدمات ارزی ها بیشتراشون تخفیف خوبی داشته خریدم.

این که خیلی خوبه . من برا شروع از این استفاده کردم. خیلی خلاصه و مفید درس می ده(بر عکس اکثر دوره های udemy)

2 Likes