کداکسپلور | CodeExplore
7.91K subscribers
1.99K photos
322 videos
103 files
1.78K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
اگه با جنگو کار کرده باشی، حتما اسم معماری MVT به گوشت خورده. همون ترکیب Model, View و Template که سال‌ها پایه‌ توسعه‌ی وب با جنگو بوده و هست
اما سوالی که پیش میاد اینه که آیا این معماری هنوز هم مثل قبل جواب میده؟ یا دنیای وب با تغییر سریعش باعث شده که سراغ یه روش جدید بریم!

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

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

🔗 https://codeexplore.ir/mvt-architecture-is-outdated/

#mvt #outdated
☕️ Telegram | Website | Discord
🔥6❤‍🔥2😍1
کداکسپلور | CodeExplore
Photo
📷 Intervention Image یه کتابخونه‌ OpenSource برای پردازش تصویر در PHP هست که با بیش از 3 میلیون نصب ماهانه یکی از محبوب‌ترین ابزارها در این زمینه محسوب میشه. این کتابخونه از سه درایور اصلی یعنی GD Library، Imagick و libvips پشتیبانی می‌کنه و هدفش اینه که کار با تصاویر رو ساده‌ و سریع کنه.

با این کتابخونه میتونید عکسارو از فایل بخونید، سایزشون رو تغییر بدید، واترمارک یا متن اضافه کنید، افکت و رنگ و شفافیت تنظیم کنید، اطلاعات متا بخونید، تصاویر انیمیشنی رو هم پردازش کنید و خروجی در فرمت‌های مختلف داشته باشید. ساختار کتابخونه طبق استاندارد PSR-12 هست و ورژن 3 با بهبودهای معماری و جزئیات جدید ارائه شده.

📌 نمونه‌ ساده:

use Intervention\Image\ImageManager;
use Intervention\Image\Drivers\Gd\Driver;

$manager = new ImageManager(new Driver());
$image = $manager->read('images/example.jpg');

$image->scale(width: 300);
$image->place('images/watermark.png');
$image->toPng()->save('images/new.png');

برای پروژه‌هایی که با ادیت و پردازش تصویر در PHP سروکار دارن، Intervention Image یه انتخاب مناسبه.

برای نصب و جزئیات بیشتر داکیومنتش رو از اینجا بخونید.

#php #image #processing
☕️ Telegram | Website | Discord
1🔥10😁1
4 قسمت جدید از آموزش مقدماتی پایتون رایگان منتشر شد🐍💻

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

تو مسیر آموزش، دو پروژه‌ی واقعی هم انجام میدیم (مدیریت دانش‌آموزان و مدیریت وظایف) تا علاوه‌ بر یادگیری مباحث تئوری، تجربه‌ی عملی هم داشته باشی.

📅 دوره به‌ صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت های منتشر شده:
- کار با فایل ها
- پروژه فروشگاه کتاب - پارت اول
- سطوح دسترسی (Public, Private, Protected)
- ‏پروژه فروشگاه کتاب - پارت دوم

🎬 دسترسی به دوره

#python #programming #beginners
☕️ Telegram | Website | Discord
1❤‍🔥1🔥1😍1
🚀 4 قسمت جدید از فصل سوم آموزش مقدماتی تا پیشرفته Django منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
- ‏شناسایی مد‌ل‌یوزر جدید به پروژه
- شناسایی مدل‌یوزر جدید به پنل ادمین
- آماده سازی نهایی مدل یوزر
- بررسی نکات امنیتی در ثبت یوزر جدید

🎬 دسترسی به دوره

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

#django #python #backend
☕️Telegram | Website | Discord
6🔥5❤‍🔥1😍1
😳😱😂

#fun
☕️Telegram | Website | Discord
😁60🔥1
دوستان عزیز سلام.
امیدواریم حالتون خوب باشه هر جا که هستین.
کداکسپلور توی این دو سال فعالیت سعی کرده با همه مشکلاتش ادامه بده و کم نیاره ولی امروز ما انرژی کمی برای ادامه دادن داریم.

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

پس اگر چنل یوتوب کداکسپلور رو ساب ندارین ویدیو هاشو ندیدین یه سر بزنین بهش و حمایت کنید از ما!

شاید یه انرژی گرفتیم.
❤‍🔥37😁1
کداکسپلور | CodeExplore
لینک چنل یوتوب https://youtube.com/@thecodeexplore?si=zXa6SsG6L_mRKO7G
ما تا امروز هیچوقت لینک داخل این چنل نذاشته بودیم.
ولی امروز که اینکارو کردیم به حمایت شما نیاز داریم.
پس لطفا حمایت کنین و نشون بدین که ما توی این دو سال یه کاری کردیم❤️

سابسکرایب کنید چنلو ویدیو هارو ببینید لایک کنید کامنت بزارین و اینا لطفا همین یه بار نباشه!
❤‍🔥31😍1
🚀 4 قسمت جدید از فصل سوم آموزش مقدماتی تا پیشرفته Django منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

تو فصل سوم میریم سراغ پروژه سایت فروش کتاب با جنگو💥

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
- ‏پیاده‌سازی صفحه لاگین
- ادامه لاگین (اعتبارسنجی فیلد)
- ادامه لاگین (احرازهویت کاربر)
- رفع مشکلات صفحه لاگین

🎬 دسترسی به دوره

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

#django #python #backend
☕️Telegram | Website | Discord
😍104❤‍🔥1🔥1
🤯😂

#fun
☕️Telegram | Website | Discord
😁28
🚨ویدیوی جدید یوتوب رو از دستش ندین و از ما حمایت کنید.
تاریخچه جاوا در ۹۹ ثانیه!

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

لایک و کامنت برای ویدیو و سابسکرایب چنل هم یادتون نره🧡
7🔥2❤‍🔥1😍1
4 قسمت جدید از آموزش مقدماتی پایتون رایگان منتشر شد🐍💻

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

تو مسیر آموزش، دو پروژه‌ی واقعی هم انجام میدیم (مدیریت دانش‌آموزان و مدیریت وظایف) تا علاوه‌ بر یادگیری مباحث تئوری، تجربه‌ی عملی هم داشته باشی.

📅 دوره به‌ صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت های منتشر شده:
- تعریف کلاس ها
- خواندن و ذخیره Task ها
- تعریف کلاس TaskManager
- ‏نوشتن تابع و تست پروژه

🎬 دسترسی به دوره

#python #programming #beginners
☕️ Telegram | Website | Discord
🔥51❤‍🔥1😁1
📱 گوگل توسعه‌دهنده‌ها رو «احراز هویت» میکنه!

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

🔎 چند تا تغییر مهم اتفاق افتاده:

- نصب اپ خارج از پلی‌استور (sideloading) فقط برای اپ هایی که تاییدشدن ممکنه.

- هر اپ باید شناسه‌ منحصربه‌فرد داشته باشه و نمیشه نسخه‌های مختلفش توسط افراد متفاوت منتشر بشن.

- در حالت اجرای مستقیم با Android Studio تغییری ایجاد نمیشه، اما برای انتشار APK احراز هویت لازمه.

این تصمیم آزادی توسعه‌دهنده‌ها رو محدود میکنه و میتونه به بسته‌ تر شدن اکوسیستم اندروید منجر بشه. نظر شما چیه؟ توی کامنت ها بنویسین!

#google #android #developer
☕️ Telegram | Website | Discord
🔥5❤‍🔥1💔1