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

Group:
@DjangoIR

Our Site ;coming soon:
🔜 PyExpert.ir

تبلیغات نداریم فقط درج آگهی های استخدامی مرتبط پذیرفته می‌شود
Download Telegram
قسمت دوم پلی لیست رشد مسیر شغلی, صفر تا صد گرفتن استخدام شدن در دنیای نرم افزار

در دومین ویدیو, از اهمیت پرسونال برندینگ صحبت میکنم. راجب نتورکینگ نکاتی رو میگم و تفاوتش با پرسونال برندینگ. راجب پروژه سمپل زدن و پروداکت صحبت میکنم, و در آخر به سوال بزرگی که آیا فلان مدرک من از فلان کورس ارزشی برای فلان کارفرما داره یا نه پاسخ میدم

👉 Link https://youtu.be/lsf0tSeJYPI

سوالی داشتین حتما کامنت کنید

〰️〰️〰️〰️〰️〰️
@DjangoEx | @ManiFoldsPython
4👍1
آموزش React Query - نصب و راه اندازی

در این ویدیو از آموزش React Query به بررسی مسیر نصب و راه اندازی ری اکت کوئری پرداختیم. ری اکت کوئری به صورت کلی یک ساختار Query Cache در اختیار ما قرار می دهد که بتوانیم داده ها وضعیت سرور در آن کش و مدیریت کنیم. ابتدا به بررسی کلی این ساختار پرداختیم سپس با استفاده از Vite یک پروژه ری‌اکتی ایجاد و React Query را نصب کردیم. شیوه استفاده از React Query Dev Tools را مطرح و سپس با استفاده از هوک useQuery به یک سرویس وصل بک اندی وصل شدیم و دیتا را نمایش دادیم. در خاتمه نیز یک پروژه جنگویی را ایجاد کردیم که در ادامه این پلی لیست از آن به عنوان بک اند استفاده کنیم. در انتهای این پلی لیست چیزی شبیه به صفحه آگهی های دیوار را با استفاده از جنگو و React Query ایجاد خواهیم کرد

Video 0: https://youtu.be/1pF4fFcbnfU

Video 1: https://youtu.be/_6FL2Ml9tpo

PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBzELHNdflPj4XgS2hAXBILz

Git Repo: https://github.com/hemanhp/react-query-course
〰️〰️〰️〰️〰️〰️
© @DjangoEx | @microfrontend_ir
🔥121
قسمت سوم پلی لیست رشد مسیر شغلی, صفر تا صد گرفتن استخدام شدن در دنیای نرم افزار

بعد از اینکه پروفایلمون رو قوی کردیم, حالا وقتشه که رو کاغذ هم خودمون رو خوب نشون بدیم. تو این ویدیو پرداختم به اصول زرومه نویسی, از ریپو گیتهاب خودم. تک تک موارد که میتونه یک رزومه رو بهتر کنه حتی برای مارکت اروپا و رزومه رو اینجا با مثال و توضیح فارسی, شرح دادم.

👉 Link: https://youtu.be/y8G_31UmiYo

ریپو گیتهاب:
👉 Link: https://github.com/ManiMozaffar/awesome-resumes

سوالی داشتین حتما کامنت کنید


@DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx | @ManiFoldsPython
👍9🔥2
قسمت چهارم پلی لیست رشد مسیر شغلی, صفر تا صد گرفتن استخدام شدن در دنیای نرم افزار

حالا که با تکنیک های رزومه نویسی آشنا شدیم, ‍میریم که ۵ رزومه رو باهم بررسی کنیم. در آخرش رزومه خودمم بررسی میکنم و نکات منفی و مثبتش رو میگم.

👉 Link: https://youtu.be/BntW0RjTyaM

سوالی داشتین حتما زیر ویدیو کامنت کنید

@DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx | @ManiFoldsPython
👍9👎2
امروز دوبار دو جای متفاوت دو نفر متفاوت گفتند که این کانال و گروه چقدر بهشون کمک کرده

میخواستم از همینجا بگم یه جون به جونام اضافه میشه وقتی از کسی اینو میشنوم یا جایی میبینم یه نفر این گروه و کانال رو به کسی ریفر کرده ❤️


اینجا هم از همه اونایی که توی این گروه و کانال مشارکت داشتند و به ادامه دار شدنش کمک کردن تشکر میکنم حتی کسایی که لفت دادن بعدها و...
@DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx
70👍11👏3👎2
جلسه دوم : ساختار Query Cache
Link: https://youtu.be/lCeE3C0xlHU

جلسه سوم: Fetch Status
Link: https://youtu.be/rPRnkykrfc0

جلسه چهارم: Query Status
Link: https://youtu.be/EMMNZIwB4rs

PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBzELHNdflPj4XgS2hAXBILz

Git Repo: https://github.com/hemanhp/react-query-course
〰️〰️〰️〰️〰️〰️
© @DjangoEx | @microfrontend_ir
🔥121
در این ویدیو راجع به ۱۰ اشتباهی صحبت میکنیم که معمولا آدم ها موقع کار با داکر مرتکب میشن و این اشتباهات میتونه مشکلات بزرگی رو به وجود بیاره.

در این ویدیو (قسمت اول) به موارد زیر میپردازیم:
1. Root User
2. Latest Tag
3. dockerignore File
4. Multiple Runtime Processes
5. Secrets

🖥 مشاهده در یوتوب
👉 Link: https://youtu.be/XDGOyJ_vM38?si=H3F6Vp_TLOlc5mF8

〰️〰️〰️〰️〰️〰️
@DjangoEx | @BobyDotCloud
👍19👎42🫡2
Django Expert
توی این ویدیو کوتاه در مورد تفاوت is و == برای مقایسه آبجکت‌ها و مجیک متدهای str و repr صحبت کردیم. لینک‌ویدیو: https://youtu.be/FNJ2NZxIhfs @DjangoIR 〰️〰️〰️〰️〰️〰️ © @DjangoEx | @mthri_tips
توی این ویدیو در مورد ساخت اکسپشن های سفارشی در پایتون صحبت کردیم و از اهمیت اون در زمان ساخت پروژه‌های که قرار هست بنویسیم گفتیم.

لینک ویدیو:
https://youtu.be/mTlLPMYjRFk

@DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx | @mthri_tips
👍91
Django Expert
‏متاسفانه صابر راستی‌کردار، خالق فونت‌های وزیر‌ متن (همون فونت زیبایی که روی تلگرام دسکتاپ و گوگل‌داکز و... به رایگان ازش استفاده می‌کنیم) و گندم و شبنم و کلی فونت دیگه، به سرطان مبتلا شده و در وبلاگش در این مورد مطلبی نوشته: مشاهده مطلب در وبلاگ راستی‌کردار…
متاسفانه صابر راستی‌کردار عزیز، خالق فونت‌های وزیر، گندم، شبنم و ... درگذشت. نام او بخاطر خدمات گسترده ای که به وب فارسی انجام داد قطعا ماندگار خواهد بود. تسلیت به همه دوستان و همچنین همراهانی که در پیام قبلی برای بهبودی صابر دونیت کردند و طلب آرامش و صبر برای خانواده صابر عزیز رو داریم. 💔

source: https://twitter.com/tavakkoli/status/1724425586309771703

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
💔92😢9🕊61👎1
در این پلی لیست از طریق ری‌اکت و ری اکت کوییری سرویس های جنگو را فراخوانی میکنیم.

جلسه پنجم : useQuery Hook
Link: https://youtu.be/RP-Kf2J8fWA

جلسه ششم: useQuery Pagination
Link: https://youtu.be/XHgzkY6rOb8

جلسه هفتم: Pause or Cancel Query
Link: https://youtu.be/xqfOX1Rwzr8

PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBzELHNdflPj4XgS2hAXBILz

Git Repo: https://github.com/hemanhp/react-query-course
〰️〰️〰️〰️〰️〰️
© @DjangoEx | @microfrontend_ir
👍11🔥1
Django Expert
در این ویدیو راجع به ۱۰ اشتباهی صحبت میکنیم که معمولا آدم ها موقع کار با داکر مرتکب میشن و این اشتباهات میتونه مشکلات بزرگی رو به وجود بیاره. در این ویدیو (قسمت اول) به موارد زیر میپردازیم: 1. Root User 2. Latest Tag 3. dockerignore File 4. Multiple Runtime…
ویدیو قسمت دوم ۱۰ اشتباهی که آدم ها موقع کار با داکر مرتکب میشن منتشر شد و در قسمت دوم راجع به موارد زیر صحبت میکنیم:

6- Immutable Tags
7- Health Check
8- Resource Limit
9- Restart Policies
10- Logging Drivers
11- (Bonus) Multiple Ports / Expose v.s. Port Forwarding

🖥 مشاهده در یوتوب
👉 Link: https://youtu.be/O49ckjWZRJg?si=S8VayVdFJ2XORxqN

〰️〰️〰️〰️〰️〰️
@DjangoEx | @BobyDotCloud
👍154🫡1
Django Expert
در این پلی لیست از طریق ری‌اکت و ری اکت کوییری سرویس های جنگو را فراخوانی میکنیم. جلسه پنجم : useQuery Hook Link: https://youtu.be/RP-Kf2J8fWA جلسه ششم: useQuery Pagination Link: https://youtu.be/XHgzkY6rOb8 جلسه هفتم: Pause or Cancel Query Link: http…
آموزش جامع React Query

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

جلسه هشتم : useInfiniteQuery
Link: https://youtu.be/IA7dMV7crJg

جلسه نهم: Infinite Scrolling
Link: https://youtu.be/AbUKEGNfJ9M

PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsBzELHNdflPj4XgS2hAXBILz

Git Repo: https://github.com/hemanhp/react-query-course

〰️〰️〰️〰️〰️〰️
© @DjangoEx | @microfrontend_ir
🔥5
Django Expert
توی این ویدیو در مورد ساخت اکسپشن های سفارشی در پایتون صحبت کردیم و از اهمیت اون در زمان ساخت پروژه‌های که قرار هست بنویسیم گفتیم. لینک ویدیو: https://youtu.be/mTlLPMYjRFk @DjangoIR 〰️〰️〰️〰️〰️〰️ © @DjangoEx | @mthri_tips
کپی سطحی یا Shallow Copy و کپی عمیق یا Deep Copy در پایتون.

موضوع خیلی مهمی هست که اگر بهش توجه نداشته باشید ممکنه در آینده مشکلات متعددی براتون به وجود بیاره که دیباگ کردنش به شدت سخت خواهد بود.

لینک ویدیو:
https://youtu.be/_h4lgIcbBH0

@DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx | @mthri_tips
🔥73👍3
در ویدیو جدید بابی در نقش یک آتش نشان فداکار به سراغ مبحث تست نویسی در مهندسی نرم افزار میره و راجع به Smoke Test (تست دود) صحبت میکنه. همچنین یک نمونه Smoke Test با استفاده از سلنیوم در پایتون روی وبسایت LeetCode پیاده سازی میکنیم.
🔥 تست دود نوعی تست نرم افزار هست که پس از انجام تغییرات در نرم افزار انجام میشود تا اطمینان حاصل شود که ویژگی های اصلی نرم افزار به درستی عمل میکنند.

🖥 مشاهده در یوتوب
👉 Link: https://youtu.be/Mog3OaiSidE?si=Sgyo6udH4wQHWZNg

〰️〰️〰️〰️〰️〰️
@DjangoEx | @BobyDotCloud
🔥18🤣8👍1
اگر برنامه نویس جنگو هستید حتما استفاده از select_related و prefetch_related رو تو کوییری ست هاتون مد نظر داشته باشید. دیروز با دوستی سرویسی رو چک میکردیم که کار سنگینی رو انجام و میداد و بیش از ۸۰ ثانیه رو یک سیستم نسبتا قوی طول میکشید، صرفا با اضافه کردن مواردی که گفتم تایم اجرا اومد رو ۵ ثانیه. اگر شما هم تجربه ای داشتید باهاش تو کامنت‌ها بنویسید عالی میشه.




بهینه سازی جنگو از طریق select_related
Link: https://youtu.be/TK3P4Cy5fNg


بهینه سازی جنگو از طریق prefetch_related
Link: https://youtu.be/lkThOygE8LM


بهینه سازی جنگو از طریق defer و only
Link: https://youtu.be/u629fDW5drM

پلی لیست نکته ها و ترفندهای جنگو:
https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwdrfdaoOqbYev3_ocuBOfv


〰️〰️〰️〰️〰️〰️
© @DjangoEx | @microfrontend_ir
👍3611👏3
✔️ توی بازارکار به صورت مداوم میشنویم که مثلا یک نفر ۱۰۰ بار رزومه میفرسته و ۱-۲ تا مصاحبه میگیره اما یه نفر دیگه ۱۰ بار رزومه میفرسته و ۶-۷ تا مصاحبه میگیره. یکی از تفاوت‌های اصلی در استراتژی اپلای و رزومه نویسی این افراد هست و توی این ویدیو تجربه خودم رو زمانی که واسه شرکت های هلند برای پوزیشن برنامه نویسی Python اپلای میکردم به اشتراک گذاشتم که دفعه اول ۱۰۰ بار اپلای کردم و ۲ تا مصاحبه گرفتم (نرخ تبدیل اپلای به مصاحبه ۲ درصد) و دفعه دوم ۱۸ بار اپلای کردم و ۹ تا مصاحبه گرفتم (نرخ تبدیل ۵۰ درصد) و همچنین در ادامه از یکی از شرکت های بزرگ هلند، جاب آفر گرفتم.

در این ویدیو به استراتژی رزومه نویسی و اپلای شات گانی و اسنایپری میپردازیم و یک نمونه اپلای اسانیپری رو هم باهمدیگه انجام میدیم.

🖥 مشاهده در یوتوب
👉 Link: https://youtu.be/AjGWuA5_rH8?si=nYzI2LLUMzIZaAWP

〰️〰️〰️〰️〰️〰️
@DjangoEx | @BobyDotCloud
👍264👎1
31🍾17🔥8👎1
Django Expert
🎉https://docs.djangoproject.com/en/5.0/releases/5.0/ @DjangoIR 〰️〰️〰️〰️〰️ © @DjangoEx
ویژگی های جدید Django 5

نسخه Django 5 منتشر شد و ویژگی‌های جدیدی به آن اضافه شده و روند سازگاری با Asyncio سرعت بیشتری به خود گرفته است. در این ویدیو به برخی از ویژگی های مهم آن همچون مقادیر پیش فرض در سطح دیتابیس و Generated Field ها پرداختیم و در نهایت در مورد ضرورت بررسی CancelError که در نسخه های قبل وجود نداشت و در این نسخه امکان مدیریت آن اضافه شده صحبت کردیم.

Link: https://youtu.be/lKibwV47uLI
-------------

آموزش پردازش موازی در پایتون - جنگو مفاهیم thread, process و async await در پایتون
Link: https://youtu.be/TRnS-hMytc4

〰️〰️〰️〰️〰️〰️
© @DjangoEx | @microfrontend_ir
25👍7🔥4🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
✔️ اخیرا کامنت هایی مشابه کامنت هایی که توی ویدیو هست زیر آگهی های شغلی کانال میاد و سوالات مختلفی هم از شبکه های اجتماعی برای من میاد که بچه ها میپرسن یک برنامه نویس چقدر لازمه از ابزارهای دوآپس بدونه؟
نظر شما چی هست؟

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

〰️〰️〰️〰️〰️〰️
© @DjangoEx | @BobyDotCloud
👍87🔥1
✔️ در ویدیو جدید یوتوب به سراغ این مبحث میریم که یک برنامه نویس چقدر لازمه از ابزارهای دوآپس بدونه؟
و با ذکر مثال هایی در زمینه‌های زیر راجع بهش گپ میزنیم:

- CI/CD
- Automation
- Containerization & Orchestration
- Monitoring & Logging
- Security
- Scalability
- Disaster Recovery
- etc.

🖥 مشاهده در یوتوب
👉 Link: https://youtu.be/RdE-SM3x-a0?si=eWfySBth6y3mK8i5

〰️〰️〰️〰️〰️〰️
© @DjangoEx | @BobyDotCloud
👍2110👎2🔥1🥰1