Forwarded from DleX: Presentations (Amir Rahmani)
ارائه دوم
موضوع : معرفی Burp Suite
ارائه دهنده : کوشا زنجانی
یکی از نرم افزار های متعبر و پرکارآمد؛ نرمافزار Burp Suite است که یکی از ابزارهای بسیار رایج در این زمینه است، این نرم افزار بنابر اعلام لیست Fortune ، 80 کمپانی بزرگ از 100 کمپانی اول این لیست، برای تامین امنیت وبسایتهای خود از Burp Suite استفاده میکنند.
#web #security #burpsuite
به منظور مشاهده ویدئو به لینک زیر مراجعه نمایید:
https://liantech.net/video/Burp-Suite-Webinar-Video
@DleXPresentations
1⃣
موضوع : معرفی Burp Suite
ارائه دهنده : کوشا زنجانی
یکی از نرم افزار های متعبر و پرکارآمد؛ نرمافزار Burp Suite است که یکی از ابزارهای بسیار رایج در این زمینه است، این نرم افزار بنابر اعلام لیست Fortune ، 80 کمپانی بزرگ از 100 کمپانی اول این لیست، برای تامین امنیت وبسایتهای خود از Burp Suite استفاده میکنند.
#web #security #burpsuite
به منظور مشاهده ویدئو به لینک زیر مراجعه نمایید:
https://liantech.net/video/Burp-Suite-Webinar-Video
@DleXPresentations
1⃣
Proxy vs Reverse Proxy
در این پست نگاهی خواهیم کرد به پراکسی، ریورس پراکسی و اینکه چرا اکثر توسعه دهنده ها از ریورس پراکسی به عنوان Load Balancer یاد میکنن.
امیدوارم این پست مفید واقع شده باشه. :) ❤️
#منهای_جنگو
#proxy
#reverseproxy
#loadbalancer
#web
Link: http://quberty.pythonanywhere.com/authors/@lnxpy/Proxy%20vs%20Reverse%20Proxy/
〰〰〰〰〰〰〰
© @DjangoEx
در این پست نگاهی خواهیم کرد به پراکسی، ریورس پراکسی و اینکه چرا اکثر توسعه دهنده ها از ریورس پراکسی به عنوان Load Balancer یاد میکنن.
امیدوارم این پست مفید واقع شده باشه. :) ❤️
#منهای_جنگو
#proxy
#reverseproxy
#loadbalancer
#web
Link: http://quberty.pythonanywhere.com/authors/@lnxpy/Proxy%20vs%20Reverse%20Proxy/
〰〰〰〰〰〰〰
© @DjangoEx
✔️ چگونه وب فریمورک خودمان را بسازیم؟
در این مقالهی چهار قسمتی شما یاد خواهید گرفت که چگونه وب فریمورک شخصی خودتان را ایجاد کنید و با عملیات جادویی پشت پرده فلسک، جنگو و باقی فریمورکهای توسعه وب مبتنی بر پایتون آشنا شوید.
https://rahmonov.me/posts/write-python-framework-part-one/
#python #web_framework
〰〰〰〰〰〰
© @DjangoEx
در این مقالهی چهار قسمتی شما یاد خواهید گرفت که چگونه وب فریمورک شخصی خودتان را ایجاد کنید و با عملیات جادویی پشت پرده فلسک، جنگو و باقی فریمورکهای توسعه وب مبتنی بر پایتون آشنا شوید.
https://rahmonov.me/posts/write-python-framework-part-one/
#python #web_framework
〰〰〰〰〰〰
© @DjangoEx
Forwarded from Django Expert (Amir R.)
✔️ چه موقع از کدام نوع ساختار API استفاده کنیم؟
ساختارهای متفاوتی برای پیادهسازی API وجود دارد که هرکدام با توجه به نوع کار، میزان ترافیک، حجم داده و... مجزا از یکدیگر هستند.
آگاهی به انواع این API Style ها در پیدا کردن بهترین راه برای پیادهسازی یک پروژه بسیار مفید است. در این مقاله چند نوع معروف و مرسوم از این روشها معرفی و مقایسه شدهاست.
🌐 https://nordicapis.com/when-to-use-what-rest-graphql-webhooks-grpc/
#api_styles #web_api
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
ساختارهای متفاوتی برای پیادهسازی API وجود دارد که هرکدام با توجه به نوع کار، میزان ترافیک، حجم داده و... مجزا از یکدیگر هستند.
آگاهی به انواع این API Style ها در پیدا کردن بهترین راه برای پیادهسازی یک پروژه بسیار مفید است. در این مقاله چند نوع معروف و مرسوم از این روشها معرفی و مقایسه شدهاست.
🌐 https://nordicapis.com/when-to-use-what-rest-graphql-webhooks-grpc/
#api_styles #web_api
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
✔️ وبفریمورکها چگونه کار میکنند؟
🟣 قسمت ۱: توضیح پروتکل HTTP
خیلی خوبه که وقتی با یک تکنولوژی کار میکنیم، مخصوصا در جایگاه یک برنامهنویس با نحوه عملکرد اون تکنولوژی آشنا باشیم و تا حد معقولی بدونیم در پسزمینه اون چه اتفاقاتی میوفته.
توی این دوره کوتاه قصد داریم تا یک ریکوئست به سایتمون بزنیم و به دنبال اون بررسی کنیم چه اتفاقاتی برای درخواستمون میوفته تا تبدیل به پاسخ بشه.
سعی داریم تا با انواع وبفریمورکها آشنا بشیم و حتی در آخر یک وبفریمورک ساده رو هم بنویسیم.
🌐 https://youtu.be/atwYuyN6f1w
#web_framework #python #http
〰️〰️〰️〰️〰️
@DjangoEx
🟣 قسمت ۱: توضیح پروتکل HTTP
خیلی خوبه که وقتی با یک تکنولوژی کار میکنیم، مخصوصا در جایگاه یک برنامهنویس با نحوه عملکرد اون تکنولوژی آشنا باشیم و تا حد معقولی بدونیم در پسزمینه اون چه اتفاقاتی میوفته.
توی این دوره کوتاه قصد داریم تا یک ریکوئست به سایتمون بزنیم و به دنبال اون بررسی کنیم چه اتفاقاتی برای درخواستمون میوفته تا تبدیل به پاسخ بشه.
سعی داریم تا با انواع وبفریمورکها آشنا بشیم و حتی در آخر یک وبفریمورک ساده رو هم بنویسیم.
🌐 https://youtu.be/atwYuyN6f1w
#web_framework #python #http
〰️〰️〰️〰️〰️
@DjangoEx
✔️ وبفریمورکها چگونه کار میکنند؟
🟣 قسمت ۲: توضیح Web Server
در قسمت قبل یک ریکوئست HTTP رو به سایت دلخواهمون ارسال کردیم و حالا وقتش رسیده بدونیم این ریکوئست به کجا میره و پاسخش از کجا برمیگرده. با من همراه باشید برای درک وب سرور و راهاندازی Nginx و Apache و حتی نوشتن یک وب سرور پایتونی!
🌐 https://youtu.be/VnMoTankOKI
#web_framework #python #http #web_server
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
🟣 قسمت ۲: توضیح Web Server
در قسمت قبل یک ریکوئست HTTP رو به سایت دلخواهمون ارسال کردیم و حالا وقتش رسیده بدونیم این ریکوئست به کجا میره و پاسخش از کجا برمیگرده. با من همراه باشید برای درک وب سرور و راهاندازی Nginx و Apache و حتی نوشتن یک وب سرور پایتونی!
🌐 https://youtu.be/VnMoTankOKI
#web_framework #python #http #web_server
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ کانفیگ وب سرور انجین ایکس برای جنگو همراه با هندل فایل های استاتیک و مدیا
فرض کنید پروژه شما روی پورت 8000 به صورت لوکال ران شده و مسیر فولدر پروژه شما اینه :
اگر مراحل کانفیگ درست انجام شده باشه باید متن زیر رو دریافت کنید :
https://imgur.com/qFhrOjO
همچنین یک رکورد از نوع cname میسازیم و عنوان رو www میزنیم و برای مقدار ادرس سایتمون رو میزنیم
⚠️ نکته ها :
1-هر جا به مشکل پرمیژن خوردید با sudo ردش کنید بره
2-حتما حالت دیباگ پروژه رو غیرفعال کنید
#سید
#nginx #web_server #config
〰️〰️〰️〰️〰️
©️ @DjangoEx & @IT_SEYED
فرض کنید پروژه شما روی پورت 8000 به صورت لوکال ران شده و مسیر فولدر پروژه شما اینه :
/home/user/mysite.com/myprojectو پوشه استاتیک در این مسیر
/home/user/mysite.com/myproject/staticو پوشه مدیا که یک پوشه قبل تر از پوشه پروژه قرار میگیرد :
/home/user/mysite.com/mediaحالا برای کانفیگ وب سرور بعد از نصب nginx در مسیر زیر یک فایل کانفیگ با اسم دامنه سایتمون میسازیم
/etc/nginx/sites-available/محتوای فایل کانفیگ :
server {خب فایل کانفیگ ساخته شده رو بدین شکل لینک میکنیم :
listen 80;
listen [::]:80;
location / {
rewrite /(.*) /$1 break;
proxy_pass http://127.0.0.1:8000/;
proxy_redirect off;
proxy_set_header Host $host;
}
location /static/ {
autoindex on;
root /home/user/mysite.com/myproject;
}
location /media/ {
autoindex on;
root /home/user/mysite.com;
}
server_name mysite.com www.mysite.com;
}
ln -s /etc/nginx/sites-available/mysite.com /etc/nginx/sites-enabled/بعد از این مراحل دستور زیر رو میزنیم :
nginx -t
اگر مراحل کانفیگ درست انجام شده باشه باید متن زیر رو دریافت کنید :
nginx: the configuration file /etc/nginx/nginx.conf syntax is okحالا nginx رو ری استارت میکنیم
nginx: configuration file /etc/nginx/nginx.conf test is successful
service nginx restartحالا توی کلود فلر یا ابر آروان دامنه خودمون رو ثبت میکنیم و یک رکورد A میسازیم و عنوان رو یک @ میزنیم و ادرس ای پی سرور رو هم بهش میدیم(همانند عکس زیر)
https://imgur.com/qFhrOjO
همچنین یک رکورد از نوع cname میسازیم و عنوان رو www میزنیم و برای مقدار ادرس سایتمون رو میزنیم
⚠️ نکته ها :
1-هر جا به مشکل پرمیژن خوردید با sudo ردش کنید بره
2-حتما حالت دیباگ پروژه رو غیرفعال کنید
#سید
#nginx #web_server #config
〰️〰️〰️〰️〰️
©️ @DjangoEx & @IT_SEYED
Imgur
Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.
✔️ وبفریمورکها چگونه کار میکنند؟
🟣 قسمت ۳: توضیح نحوه کارکرد WSGI و Gunicorn
اگر بخواهیم محتوای داینامیک یا پویا رو در سایتمون ارائه بدیم یا حتی محتوای استاتیک و داینامیک رو باهم ارائه بدیم به برنامهای نیاز داریم که اجرا بشه و ریکوئستها رو پردازش کنه.
این برنامه میتونه با هر زبانی نوشته بشه و ما قصد داریم با پایتون اون رو بنویسیم.
در این قسمت مفهوم WSGI رو با توجه مستندات رسمی پایتون توضیح دادم و در نهایت با درک کردن Gunicorn اپلیکیشنمون رو اجرا کردیم.
سعی کردم در این ویدئو انواع اجرا شدن Gunicorn رو هم توضیح بدم که دونستنش خیلی مفیده.
🌐 https://youtu.be/krxOBlqLjjE
#web_framework #python #http #web_server
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️〰
©️ @DjangoEx
🟣 قسمت ۳: توضیح نحوه کارکرد WSGI و Gunicorn
اگر بخواهیم محتوای داینامیک یا پویا رو در سایتمون ارائه بدیم یا حتی محتوای استاتیک و داینامیک رو باهم ارائه بدیم به برنامهای نیاز داریم که اجرا بشه و ریکوئستها رو پردازش کنه.
این برنامه میتونه با هر زبانی نوشته بشه و ما قصد داریم با پایتون اون رو بنویسیم.
در این قسمت مفهوم WSGI رو با توجه مستندات رسمی پایتون توضیح دادم و در نهایت با درک کردن Gunicorn اپلیکیشنمون رو اجرا کردیم.
سعی کردم در این ویدئو انواع اجرا شدن Gunicorn رو هم توضیح بدم که دونستنش خیلی مفیده.
🌐 https://youtu.be/krxOBlqLjjE
#web_framework #python #http #web_server
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️〰
©️ @DjangoEx
✔️ وبفریمورکها چگونه کار میکنند؟
🟣 قسمت ۴: شروع ساخت یک وبفریمورک با پایتون
برای بهتر یاد گرفتن یک وبفریمورک باید دست به کار شد و نمونهای ساده از اون رو نوشت. ماهم قصد داریم تا در چند قسمت یک میکرو فریمورک برای توسعه وباپلیکیشن بسازیم. همچنین در حین ساخت سری به سورس کد فریمورکهای معروف میزنیم تا ببینیم اونها چطوری مسئله رو حل کردند.
🌐 https://youtu.be/d7uOsjhb-cM
#web_framework #python #http #web_server
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
🟣 قسمت ۴: شروع ساخت یک وبفریمورک با پایتون
برای بهتر یاد گرفتن یک وبفریمورک باید دست به کار شد و نمونهای ساده از اون رو نوشت. ماهم قصد داریم تا در چند قسمت یک میکرو فریمورک برای توسعه وباپلیکیشن بسازیم. همچنین در حین ساخت سری به سورس کد فریمورکهای معروف میزنیم تا ببینیم اونها چطوری مسئله رو حل کردند.
🌐 https://youtu.be/d7uOsjhb-cM
#web_framework #python #http #web_server
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ وبفریمورکها چگونه کار میکنند؟
🟣 قسمت ۵: توضیح و پیادهسازی URL Parse
یکی از مهمترین بخشهای وباپلیکیشن url ها هستن که وظیفه انتقال ریکوئست به هندلر مخصوص رو دارند. معمولا یک یو ار ال پارامترهایی رو همراه خودش داره و این پارامترها در نمایش خروجی مناسب، انتقال به صفحه خاص و... کاربرد دارند.
در این قسمت کدهامون رو پایتونیکتر مینویسیم و به سبک فلسک، url هامون رو تجزیه میکنیم!
🌐 https://youtu.be/XvO4ykR5j_4
#web_framework #python #http #dispatch_request
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
🟣 قسمت ۵: توضیح و پیادهسازی URL Parse
یکی از مهمترین بخشهای وباپلیکیشن url ها هستن که وظیفه انتقال ریکوئست به هندلر مخصوص رو دارند. معمولا یک یو ار ال پارامترهایی رو همراه خودش داره و این پارامترها در نمایش خروجی مناسب، انتقال به صفحه خاص و... کاربرد دارند.
در این قسمت کدهامون رو پایتونیکتر مینویسیم و به سبک فلسک، url هامون رو تجزیه میکنیم!
🌐 https://youtu.be/XvO4ykR5j_4
#web_framework #python #http #dispatch_request
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ وبفریمورکها چگونه کار میکنند؟
🟣 قسمت ۶: توضیح و ساخت کلاس بیس ویو ها
تا الان فریمورک ما ریکوئستهارو با استفاده از توابع هندل میکرد. اما برای حرفهای شدن بهتره کدهامون رو باکلاس بنویسیم!
در این قسمت قابلیت کلاس بیس ویوها (CBV) رو به فریمورکمون اضافه میکنیم و در ادامه امکان محدود کردن http method رو معرفی میکنیم.
🌐 https://youtu.be/rV8j6kBk8Vc
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python #http #class_based_views #cbv
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
🟣 قسمت ۶: توضیح و ساخت کلاس بیس ویو ها
تا الان فریمورک ما ریکوئستهارو با استفاده از توابع هندل میکرد. اما برای حرفهای شدن بهتره کدهامون رو باکلاس بنویسیم!
در این قسمت قابلیت کلاس بیس ویوها (CBV) رو به فریمورکمون اضافه میکنیم و در ادامه امکان محدود کردن http method رو معرفی میکنیم.
🌐 https://youtu.be/rV8j6kBk8Vc
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python #http #class_based_views #cbv
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
😁1
✔️ وبفریمورکها چگونه کار میکنند؟
🟣 قسمت ۷: توضیح و پیادهسازی Middleware در وبفریمورک
ارجاع دادن یک درخواست مستقیماً به هسته وب اپلیکیشن همیشه روش صحیح و ایمنی نیست و بهتره درخواست از چند لایه عبور کنه. همچنین وجود لایه میانی بین وب سرور و وب اپلیکیشن میتونه قابلیتهای زیادی مثل احراز هویت و مدیریت سشن رو برای ما فراهم کنه. در این قسمت سعی کردیم که قابلیت افزودن لایه میانی یا Middleware رو به فریم
ورکمون اضافه کنیم.
🌐 https://youtu.be/G2vOmrKRsxI
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python #http #middleware
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
🟣 قسمت ۷: توضیح و پیادهسازی Middleware در وبفریمورک
ارجاع دادن یک درخواست مستقیماً به هسته وب اپلیکیشن همیشه روش صحیح و ایمنی نیست و بهتره درخواست از چند لایه عبور کنه. همچنین وجود لایه میانی بین وب سرور و وب اپلیکیشن میتونه قابلیتهای زیادی مثل احراز هویت و مدیریت سشن رو برای ما فراهم کنه. در این قسمت سعی کردیم که قابلیت افزودن لایه میانی یا Middleware رو به فریم
ورکمون اضافه کنیم.
🌐 https://youtu.be/G2vOmrKRsxI
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python #http #middleware
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ وبفریمورکها چگونه کار میکنند؟
🟣 قسمت ۸: توضیح Template Engine و کار با Jinja2
یکی از دو نوع مرسوم وباپلیکیشنها نوعی است که با تمپلیت سر و کار داره. طبیعتا اپلیکیشن ما همیشه تمپلیت ثابتی رو ارائه نمیده و نیاز داره مقادیری رو داخل اون قرار بده. برای قرار دادن پارامترها در تمپلیت و امکانات فراوان دیگه، در این قسمت از Jinja2 به عنوان Template Engine در فریمورکمون استفاده میکنیم.
🌐 https://youtu.be/C3Ph9gx8vlU
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python #http #template_engine #jinja2
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
🟣 قسمت ۸: توضیح Template Engine و کار با Jinja2
یکی از دو نوع مرسوم وباپلیکیشنها نوعی است که با تمپلیت سر و کار داره. طبیعتا اپلیکیشن ما همیشه تمپلیت ثابتی رو ارائه نمیده و نیاز داره مقادیری رو داخل اون قرار بده. برای قرار دادن پارامترها در تمپلیت و امکانات فراوان دیگه، در این قسمت از Jinja2 به عنوان Template Engine در فریمورکمون استفاده میکنیم.
🌐 https://youtu.be/C3Ph9gx8vlU
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python #http #template_engine #jinja2
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ وبفریمورکها چگونه کار میکنند؟
🟣 قسمت ۹: نحوه سرو کردن فایلها در فریمورک
در اکثر مواقع پروژه ما نیاز به سرو کردن فایلهای استاتیک یا مدیا (داینامیک) داره. علاوه بر اینکه اکیدا توصیه میشه فایلها توسط وب سرور سرو بشن اما در حالت توسعه سرو شدن فایلها توسط اپلیکیشن ایرادی نداره و کار رو راحتتر میکنه. در این قسمت امکان سرو کردن فایلهای استاتیک و داینامیک رو به فریمورکمون اضافه کردیم.
🌐 https://youtu.be/islVn4cyvbQ
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python #http #serving_files #staticfiles
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
🟣 قسمت ۹: نحوه سرو کردن فایلها در فریمورک
در اکثر مواقع پروژه ما نیاز به سرو کردن فایلهای استاتیک یا مدیا (داینامیک) داره. علاوه بر اینکه اکیدا توصیه میشه فایلها توسط وب سرور سرو بشن اما در حالت توسعه سرو شدن فایلها توسط اپلیکیشن ایرادی نداره و کار رو راحتتر میکنه. در این قسمت امکان سرو کردن فایلهای استاتیک و داینامیک رو به فریمورکمون اضافه کردیم.
🌐 https://youtu.be/islVn4cyvbQ
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python #http #serving_files #staticfiles
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ وبفریمورکها چگونه کار میکنند؟
🟣 قسمت ۱۰: نحوه اجرای وباپلیکیشن بدون واسط
در این قسمت امکان اجرا کردن وباپلیکیشن بدون استفاده از وبسرورهای جانبی مثل gunicorn و uWSGI رو به فریمورکمون اضافه میکنیم. همچنین بخشهای مربوط به این موضوع رو در سورس کد جنگو و فلسک میخونیم تا با روش اونها آشنا بشیم.
🌐 https://youtu.be/VL0sFwaGnJM
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
🟣 قسمت ۱۰: نحوه اجرای وباپلیکیشن بدون واسط
در این قسمت امکان اجرا کردن وباپلیکیشن بدون استفاده از وبسرورهای جانبی مثل gunicorn و uWSGI رو به فریمورکمون اضافه میکنیم. همچنین بخشهای مربوط به این موضوع رو در سورس کد جنگو و فلسک میخونیم تا با روش اونها آشنا بشیم.
🌐 https://youtu.be/VL0sFwaGnJM
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
✔️ وبفریمورکها چگونه کار میکنند؟
🟣 قسمت ۱۱ (قسمت آخر): آموزش نوشتن Unit Test در پایتون
در این ویدئو برای فریمورکی که نوشتیم تست مینویسیم و در کنارش نکاتی درباره تست نویسی در پایتون رو یاد میگیریم. البته Unit Testها بسیار گسترده هستن و ما فقط به بخشی از اونها میپردازیم.
🌐 https://youtu.be/NGX88KtWc0M
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx
🟣 قسمت ۱۱ (قسمت آخر): آموزش نوشتن Unit Test در پایتون
در این ویدئو برای فریمورکی که نوشتیم تست مینویسیم و در کنارش نکاتی درباره تست نویسی در پایتون رو یاد میگیریم. البته Unit Testها بسیار گسترده هستن و ما فقط به بخشی از اونها میپردازیم.
🌐 https://youtu.be/NGX88KtWc0M
لینک پروژه در گیتهاب:
🌐 https://github.com/shahriarshm/minimalweb
#web_framework #python
#یوتوب #یوتیوب #یوتوب_فارسی #یوتیوب_فارسی
〰️〰️〰️〰️〰️
©️ @DjangoEx