Django Expert
9.71K subscribers
991 photos
81 videos
112 files
1.34K links
✔️ بزرگترین کانال و جامعه جنگو به فارسی
Contact:
@majid_aghamohamad
@BobyCloud

Group:
@DjangoIR

Our Site ;coming soon:
🔜 PyExpert.ir

تبلیغات نداریم فقط درج آگهی های استخدامی مرتبط پذیرفته می‌شود
Download Telegram
Django Expert
✔️ وبینار امشب با آقای حسن رمضانی رو از دست ندید 🔥🔥 امشب ساعت ۹ شب به وقت ایران 👉 Link: https://www.youtube.com/watch?v=KFgmM-wRi4Y 〰️〰️〰️〰️〰️ © @DjangoEx
✔️ کتاب هایی که آقای رمضانی عزیز در وبینار دیشب معرفی کردند

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

پ ن: با تشکر از بچه های ftg-iran که یک سری از این کتاب هارو به فارسی ترجمه کردن و در گیتهاب گذاشتند.
https://github.com/ftg-iran

〰️〰️〰️〰️〰️
© @DjangoEx
🔥17👍124👎1
ويژگی‌های جدید React 18

در این ویدیو به بررسی ويژگی‌های جدید React 18 پرداختیم. ابتدا به بررسی چالش‌ها و مشکلاتی که در نسخه های قبل ریاکت وجود داشت پرداختیم و سپس گفتیم که Concurrent Rendering چگونه این مشکلات را حل کرده است. سپس توضیح دادیم که این ویژگی چگونه عمل می‌کنند و سپس با استفاده از یک مثال ساده شیوه استفاده از Suspense و سایر ویژگی های ریاکت ۱۸ را شرح دادیم و در نهایت hook های جدیدی که با این نسخه ارایه شده است را معرفی کردیم.


Link: https://youtu.be/IqCM3g2EVV4

〰️〰️〰️〰️〰️
© @DjangoEx
🔥9👍2
✔️ سوپر دوره آموزش جنگو - قسمت ۱۵
متد های APIView رست فریمورک

🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/sefxvhT0v6E

🛑توجه: لطفا با هندزفری تماشا کنید. 🛑

#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
🔥5👍3👎1👏1😁1
✔️ ساختار پیشفرض Django v.s. FastAPI

پ ن: هیچوقت از روی ظاهر قضاوت نکنید.

#fun #fastapi #django
〰️〰️〰️〰️〰️
© @DjangoEx
😁32👍81🔥1👏1😱1😢1
در کلاس آنلاین مساله ای مطرح شد که برای یک رستوران نرم افزاری طراحی شود تا برای هر میز یک پیشخدمت تعیین شود و مشتری پس از ورود به منوی رستوران از طریق یک ادرس مشخص دسترسی داشته باشد و سپس به بتواند از طریق یک سرویس پیشخدمت را صدا بزند و پیشخدمت این درخواست را از طریق وب سوکت دریافت کند

Link: https://youtu.be/k1DlUfiPp9Y

Github: https://github.com/hemanhp/waiter-menu
🔥16👍9👏3
✔️ ارتباط فلسفه و مهندسی نرم افزار از دیدگاه یک فیلسوف
نکات جالبی رو داره

Link: https://betterprogramming.pub/3-reasons-why-philosophy-can-make-you-a-better-programmer-d226ff0d0748

〰️〰️〰️〰️〰️
© @DjangoEx
😱7👏64👍2
✔️ اصول برنامه ریزی روزانه

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

🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/o5khGmIvTC8

〰️〰️〰️〰️〰️
© @DjangoEx
👍14
چطور به یک توسعه‌دهنده اوپن‌سورس تبدیل شیم؟! 🔥

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

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

امیدوارم مفید باشه و لذت ببرید. :))

👉 https://imsadra.me/become-an-open-source-contributor

〰️〰️〰️〰️〰️
© @DjangoEx
👍33🔥7👎1
✔️ دعوت به همکاری

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

نیروی متخصص مورد نظر هوش سامان در سمت مهندس دواپس - در سطح حرفه ای - نیازمند توانمندی ها و مهارت های زیر است:

● توانایی ارتباط با دیگران
● داشتن خلاقیت
● علاقه به رشد شخصی
● توانایی برنامه ریزی و سازماندهی
● آگاهی و هوشمندی کسب و کار
● توانایی مستندسازی
• دارای تجربه در نگهداری سیستم عامل های لینوکسی (System Administration)
• دارای تجربه در سیستم های مبتنی بر Container و سیستم های Orchestration مانند Docker swarm و Kubernetes
• دارای تجربه در Configuration Management و مفاهیم Automation
• دارای تجربه در مفاهیم و متدهای Monitoring و Alerting و Log Management
• آشنایی با فرایند های CI/CD
• آشنایی با حداقل یک زبان اسکریپت نویسی (Python، Bash، PHP، ...)
• آشنایی با راه اندازی - تنظیمات - HA و Clustering
• آشنایی با بانکهای اطلاعاتی مختلف مانند MongoDB، PostgreSQL و ...
• آشنایی با وب سرورها مانند Nginx، Apache و ...
• آشنایی با مباحث امنیتی

داشتن مهارت های زیر مزیت محسوب می شود:
• تجربه کار با ابزارهای مانیتورینگ مثل Prometheus, Grafana
• آشنایی با ابزارهای Infrastructure as code مانند Terraform

شرایط همکاری:
● تمام وقت حضوری (شنبه تا چهارشنبه از ساعت 8 صبح الی 16:50 عصر)

● حداقل مبلغ حقوق 12 میلیون تومان



👉🏻Link: https://jobinja.ir/companies/hoosh-saman/jobs/RK2g

👉🏻Link: https://jobvision.ir/jobs/244373


© @DjangoEx
👎9👍4😱2
✔️ سوپر دوره آموزش جنگو - قسمت ۱۶
متد های APIView رست فریمورک پارت دوم

🖥 مشاهده در یوتوب:
👉 Link: https://youtu.be/pOOlN4Qwqyk

🛑توجه: لطفا با هندزفری تماشا کنید. 🛑

#django #جنگو
〰️〰️〰️〰️〰️
© @DjangoEx
🔥101
Forwarded from Iman Karimi
بعد از مدت ها یه پست تخصصی لینکدینی برای همکاران



سینیور و جونیور رو خودمون لازم نیست به خودمون نسبت بدیم. بذاریم کد هامون جامون صحبت کنن...



بدهی فنی تا کجا؟

نذارید بدهی فنی از یک حدی بیشتر بشه.

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



#TODO

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



:git-flow

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



clean code:



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

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





در آخر:

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

تنها راه موفقیت. مطالعه . پشت کار. برنامه ریزی و به روز بودن هستش.

برنامه ریزیتونو از دست ندید. ساعت خوابتونو خراب نکنید. عاشق کارتون باشید. و به چشم تفریح و هجان بهش نگاه کنید. همین



#git #git_flow #pull #push #cleancode #clean_code #if #else #ifandelse #Design_Patterns #maper #todo #agile #product

#product_owner
👍3718
https://jobinja.ir/852952

〰️〰️〰️〰️〰️
© @DjangoEx
👍9