تا ۹۰٪ تخفیف در جشنواره زمستانه توسنیسو! تا ۹۰٪ تخفیف در جشنواره زمستانه توسنیسو!
مانده تا پایان تخفیف
مشاهده دوره ها
امیرحسین سلطانیان

امیرحسین سلطانیان

درباره من

اطلاعاتی ثبت نشده است.

سوابق کاری

سابقه کاری ثبت نشده است.

سوابق تحصیلی

سابقه تحصیلی ثبت نشده است.

0 رای

میکرو سرویس‌ ها با Flask: چیدمان چندین سرویس کوچک و ارتباط آن ‌ها با یکدیگر

اگر فکر کردی میکرو سرویس یعنی فقط کد هات رو توی چند تا پوشه جدا بریزی و هر کدوم رو روی یک پورت بالا بیاری، باید بگم مسیر رو اشتباه اومدی. میکرو سرویس ساختن یعنی مدیریت یک "ارتش کوچک"؛ اگر فرمانده خوبی نباشی، این ارتش به جای جنگیدن با رقبا، خودش رو از...

1404/10/17
0 رای

آشنایی با موتور قالب‌ سازی Jinja2: چگونه صفحات وب پویا در Flask بسازیم؟

اگر تصور کردی Jinja2 فقط یک سری تگِ {{ }} ساده است که قرار است چند تا متغیر را وسط HTML پرت کند، دقیقاً همان‌جایی هستی که پروژه ‌ات پتانسیل تبدیل شدن به یک فاجعه را دارد. در Flask، موتور Jinja2 در واقع بخشی از لایه بیرونی (Infrastructu...

1404/10/16
0 رای

پیاده‌ سازی Clean Architecture در Flask

اگر فکر کردی Clean Architecture (معماری پاک) فقط برای پروژه‌ های غول ‌آسای Java و C# ساخته شده و توی Flask باید همه چیز رو توی یک فایل app.py بریزی، سخت در اشتباهی. اتفاقاً توی Flask که یک میکرو فریمورک «آزاد» هست، اگر نظم نداشت...

1404/10/14
0 رای

سیر تکامل استانداردهای ارتباطی پایتون: از WSGI تا ASGI

اگر فکر کرده‌اید WSGI و ASGI فقط چند تا حروف اختصاری دهان ‌پرکن هستند که توی مصاحبه‌ های کاری برای ترساندن جونیور ها استفاده میشوند، باید بگویم سخت در اشتباهید. این‌ها دقیقاً همان فونداسیونی هستند که تعیین میکنند وب‌سایت شما ...

1404/10/09
0 رای

پیاده‌سازی معماری پیازی (Hexagonal Architecture) در FastAPI

اگر فکر کردی معماری پیازی فقط یه اصطلاح باکلاسه که توی لینکدین باهاش پز بدن، سخت در اشتباهی. معماری پیازی یعنی وقتی کارفرما بعد از ۶ ماه میاد و میگه «میخوام دیتابیس رو از PostgreSQL ببرم روی MongoDB» یا «میخوام کل سیستم ارسال پیامک ...

1404/10/08
0 رای

آشنایی با تست نویسی در FastApi با PyTest

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

1404/10/03
0 رای

آشنایی با Async ORM در جنگو

خیلیا فکر میکنن همین که توی مستندات جنگو خوندن «حالا دیگه جنگو هم Async شده»، یعنی کافیه پشت defهای ویو (View) یک کلمه async بذارن و موتور بوگاتی رو روی بدنه پراید ببندن! اما حقیقت اینه که ORM جنگو مثل یک اسب وحشیه؛ اگر بلد نباشی چطور در ...

1404/10/01
0 رای

آشنایی با async در FastApi

خیلیا فکر میکنن همین که پشت کد های FastAPI کلمه async رو بنویسن، دکمه ی نیترو رو زدن و همه‌چیز قراره پرواز کنه. اما واقعیت اینه که اگر رانندگی با این موتور رو بلد نباشی، توی اولین پیچ، چرخ هات قفل میکنه و  همه ‌ی درخواست‌ ها ...

1404/09/30
0 رای

آشنایی با سیگنال ها (Signals) در فریمورک جنگو

تصور کن مدیر یک هتل ۵ ستاره فوق ‌لوکس هستی (همان Views یا منطق اصلی برنامه). هر بار که یک «مهمان ویژه» (User) وارد هتل میشه و اتاق میگیره، کلی کار باید انجام بشه: ۱. دربان باید چمدان ‌ها رو ببره. ۲. آشپزخانه باید سبد میوه خوش&zw...

1404/09/24
0 رای

آشنایی با Redis در فریمورک جنگو

تصور کن یک کتابخانه بزرگ و قدیمی داری (همون دیتابیس PostgreSQL یا MySQL). هر بار که یک کاربر وارد سایت میشه و میپرسه "لیست پرفروش ‌ترین محصولات چیه؟"، جنگو مجبور میشه بره طبقه منفی ۳، لای هزاران قفسه بگرده، پرونده ها رو باز کنه و جواب رو بیاره ب...

1404/09/22

سوالی ثبت نشده است.

پاسخی ثبت نشده است.

نظری ثبت نشده است.

دوره‌ای ثبت نشده است.