Crazy Dev ❤️‍🔥💻
44 subscribers
113 photos
16 videos
11 files
69 links
Senior or Crazy ?! ❤️‍🔥
Download Telegram
PHP Full Roadmap

01. PHP Fundamentals
مبانی PHP
الفبای برنامه‌نویسی. یاد می‌گیرید چطور متغیرها (جایی برای نگه‌داری اطلاعات) بسازید، حلقه‌ها (تکرار کارها) بنویسید و توابع (دستورالعمل‌های قابل استفاده مجدد) تعریف کنید.

---

02. Object-Oriented Programming (OOP)
برنامه‌نویسی شیء‌گرا
روشی برای مرتب کردن کدها با استفاده از "کلاس" (طرح اولیه) و "شیء" (نمونه ساخته شده از آن طرح). مثل یک "قالب شیرینی‌پزی" (کلاس) که "شیرینی" (شیء) درست می‌کند. این باعث می‌شود کدهای شما تمیزتر و قابل استفاده مجدد باشند.

---
03. Version Control (Git)
کنترل نسخه (Git)
سیستمی برای ثبت و ذخیره‌سازی تاریخچه تغییرات کدهایتان. مثل یک "دکمه بازگشت به عقب" قدرتمند است. اگر کدی را خراب کنید، می‌توانید به سادگی به نسخه‌ی قبلی و سالم برگردید. همچنین به شما اجازه می‌دهد با تیم‌های دیگر روی یک پروژه کار کنید بدون اینکه کدهای همدیگر را خراب کنید. (این پله در تصویر وجود نداشت، اما برای یک توسعه‌دهنده واقعی حیاتی است!)

---

04. Composer & Autoloading
ابزار Composer و بارگذاری خودکار
ابزاری برای دانلود و استفاده از کدهای دیگران (کتابخانه‌ها)، تا مجبور نباشید همه چیز را از صفر بنویسید. به‌طور خودکار فایل‌های مورد نیاز را پیدا و وارد برنامه می‌کند، بدون اینکه نیاز باشد آنها را دستی وارد کنید.

---

05. SQL & Databases
SQL و دیتابیس‌ها (پایگاه داده)
جایی که اطلاعات وب‌سایت (مثل مشخصات کاربران یا پست‌های وبلاگ) برای همیشه ذخیره می‌شود. SQL زبان گفتگو با این مخازن اطلاعاتی است تا بتوانید اطلاعات را ذخیره، پیدا و ویرایش کنید.

---

06. HTTP & REST APIs
HTTP و REST APIها
نحوه ارتباط کد PHP با بیرون (مثل مرورگر وب یا اپلیکیشن موبایل). این بخش مثل "پستچی" است که درخواست‌ها را می‌برد و پاسخ‌ها را برمی‌گرداند.

---

07. Modern PHP
PHP مدرن
استفاده از نسخه‌های جدید PHP (مثل نسخه ۸). این ویژگی‌های به‌روز به شما کمک می‌کنند کدهای تمیز، کوتاه‌تر و قدرتمندتری بنویسید.

---

08. Design Patterns & SOLID
الگوهای طراحی و SOLID
این‌ها "دستورالعمل‌های بهترین شیوه" برای سازمان‌دهی کد هستند. رعایت آن‌ها باعث می‌شود وقتی بعداً بخواهید چیزی را تغییر دهید، کل سایت خراب نشود.

---

09. Laravel / Symfony
لاراول / سیمفونی
این‌ها "چارچوب‌ها" یا فریم‌ورک هستند. یک اسکلت و ابزار آماده به شما می‌دهند تا وب‌سایت‌های پیچیده را خیلی سریع‌تر از کدنویسی دستی بسازید.

---

10. Authentication & Security
احراز هویت و امنیت
به وب‌سایت یاد می‌دهید که کاربران کیستند (سیستم لاگین/رمز عبور)، و از وب‌سایت در برابر هکرها محافظت می‌کنید (جلوگیری از نفوذ یا سرقت اطلاعات).

---

11. Testing
تست‌نویسی
نوشتن برنامه‌های رباتیک که به طور خودکار کدهای شما را چک می‌کنند. این کار تضمین می‌کند که وقتی ویژگی جدیدی اضافه می‌کنید، بخش‌های قبلی خراب نشوند.

---

12. Caching & Performance
کش کردن (Caching) و بهینه‌سازی عملکرد
ذخیره اطلاعات پرکاربرد در یک حافظه موقت سریع‌تر. این کار باعث می‌شود سایت با سرعت نور لود شود و فشار روی سرور کم شود.

---

13. Queues & Background Jobs
صف‌ها (Queues) و کارهای پس‌زمینه
انجام کارهای سنگین (مثل فرستادن ایمیل برای ۱۰۰۰ نفر) در پشت صحنه. کاربر مجبور نیست صبر کند تا همه ایمیل‌ها ارسال شوند؛ کار در یک صف گذاشته می‌شود و بعداً پردازش می‌شود.

---

14. Docker & Linux
داکر (Docker) و لینوکس
داکر یک "جعبه مجازی" می‌سازد که باعث می‌شود کد شما دقیقاً روی کامپیوتر خودتان و روی سرور یکسان کار کند. لینوکس هم سیستم‌عاملی است که اکثر سرورها از آن استفاده می‌کنند.

---

15. Cloud & Deployment
ابر (Cloud) و استقرار (Deployment)
فرآیند انتقال کد نهایی شما از کامپیوتر شخصی به اینترنت (با استفاده از سرویس‌هایی مثل AWS یا DigitalOcean) تا کل دنیا بتوانند از سایت شما بازدید کنند.

---

16. Microservices & Event-Driven
میکروسرویس‌ها و رویدادمحوری
به جای ساختن یک اپلیکیشن غول‌پیکر، آن را به چندین اپلیکیشن کوچک و مستقل تقسیم می‌کنید که با هم ارتباط دارند. این کار مدیریت پروژه‌های بزرگ را آسان‌تر می‌کند.

---

17. High Load & Scalability
بار بالا (High Load) و مقیاس‌پذیری
آماده‌سازی سیستم برای ورود ترافیک عظیم. اگر هزاران کاربر همزمان وارد شوند، این مرحله نحوه اضافه کردن سرورهای بیشتر و تقسیم فشار را آموزش می‌دهد تا سایت از کار نیفتد.

---

18. AI Integration & MCP
یکپارچه‌سازی هوش مصنوعی (AI Integration) و MCP
پیشرفته‌ترین مرحله. شما برنامه PHP خود را به سرویس‌های هوش مصنوعی (مثل ChatGPT یا Claude) متصل می‌کنید تا قابلیت‌هایی مثل چت‌بات‌ها، تولید محتوا یا تحلیل داده‌های پیچیده را به سایت اضافه کنید.
#php
#map
❤1🔥1
هیچ وب سایت وردپرسی دیگه امن نیست، به زودی هک میشین! ☣️


به تازگی یه یک آسیب پذیری جدید در هسته ی Wordpress کشف شده که بدون احراز هویت، هکر میتونه با یه درخواست ساده به سرور دسترسی بگیره!
اسم این آسیب پذیری wp2shell هست(منو یاده React2Shell انداخت)

چیزی نزدیک به 500 میلیون وب سایت در جهان از وردپرس استفاده میکنن و این یعنی فاجعه برای سیستم هایی که آپدیت نشدن؛ اکثر فروشگاه ها و وبلاگ های ایرانی هم با وردپرس هست، حتی شرکت های بزرگ!⚠️

اگر میخواید بررسی کنید که سایت شما هم آسیب پذیر هست میتونید از این سایت استفاده کنید 👈 wp2shell.com

سریعا ورد پرس خودتون رو به آخرین نسخه آپدیت کنید که مورد نفوذ قرار نگیرین!

این هم لینک poc در گیت هاب هست 👇
https://github.com/Icex0/wp2shell-poc

پ.ن: این سایت هایی هست که از ترب جمع آوری کردم و همشون هم وردپرسی هستن!

Resource:
https://www.linkedin.com/posts/rahmansec_%D9%87%DB%8C%DA%86-%D9%88%D8%A8-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3%DB%8C-%D8%AF%DB%8C%DA%AF%D9%87-%D8%A7%D9%85%D9%86-%D9%86%DB%8C%D8%B3%D8%AA-%D8%A8%D9%87-%D8%B2%D9%88%D8%AF%DB%8C-share-7484707742310641664-WszE

#hack
#wordpress
#php
#bug
❤1
🚀 ۵ روش از لوکال به گلوبال هاست

سلام به همه! 👋

می‌خواید وب‌سایتتون رو ببرید روی اینترنت ولی نمی‌دونید کدوم روش رو انتخاب کنید؟ این مقاله رو تا آخر بخونید!


۱. هاست اشتراکی (Shared Hosting) 🏚️

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


۲. سرور مجازی (VPS) 🏗️

چیه؟ یه تیکه اختصاصی از یه سرور بزرگ که فقط مال خودته.
به‌درد کی می‌خوره؟ استارت‌آپ‌ها و پروژه‌های متوسط.
مزایا: کنترل کامل
معایب: نیاز به مدیریت سرور


۳. رایانش ابری (Cloud) ☁️

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


۴. پلتفرم به‌عنوان سرویس (PaaS) 🚀

چیه؟ فقط کدت رو آپلود کن، بقیه کارا خودش انجام می‌ده.
به‌درد کی می‌خوره؟ MVPها و پروژه‌های سریع.
مزایا: راه‌اندازی فوق‌العاده آسون
معایب: هزینه بیشتر، کنترل محدود


۵. سرورلس / اج (Serverless & Edge) ⚡

چیه؟ کدت روی صدها سرور در نقاط مختلف دنیا قرار می‌گیره و فقط وقتی درخواست می‌رسه اجرا می‌شه.
به‌درد کی می‌خوره؟ برنامه‌های با کاربران جهانی.
مزایا: سرعت باورنکردنی (زیر ۵۰ میلی‌ثانیه)
معایب: محدودیت زمان اجرا


حالا CDN چیه؟ 🌐

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


جدول انتخاب سریع:

وبلاگ ساده → هاست اشتراکی یا استوریج استاتیک + CDN
استارت‌آپ کوچک → VPS یا PaaS
شرکت بزرگ → ابر (AWS/GCP) + لودبالانسر + دیتابیس چندمنطقه‌ای
کاربران جهانی → VPS برای دیتابیس + اج فانکشن + CDN


خلاصه نهایی:

از ساده شروع کن، با VPS ادامه بده، اگه پول داری برو ابر، اگه سرعت می‌خوای برو اج! ☕🚀


لینک مقاله کامل:
https://www.linkedin.com/pulse/devs-unhinged-guide-putting-websites-internet-abolfazl-rajaee-nasab-efmnf


#توسعه_وب #DevOps #VPS #Serverless #CDN #برنامه‌نویسی


نظرتون چیه؟ از کدوم روش استفاده می‌کنید؟ توی کامنت‌ها برام بنویسید! 👇😊
English Tenses

Past Simple
Past Simple Continuous
Past Perfect
Past Perfect Countinous

Present Simple
Present Simple Continuous
Present Perfect
Present Perfect Countinous

Future Simple
Future Simple Continuous
Future Perfect
Future perfect Continous



(Past, Present, Future)
‡
(Simple, Simple Continous, Perfect, Perfect Continous)


#english
#learning
#tense
من حس میکنم،
واسه درآمد سریع ولی کمتر،
حتی غیر تخصصی تر،
وردپرس خوبه،
نظر شما ؟
Like / Dislike
👍2
البته بازم حرفه ای بودن یک چیز دیگه هست ...
👍1
آیا می‌دانستید، واژه نانو از کلمه ای یونانی که به معنای کوتوله هست گرفته شده و به معنای یک میلیاردم هست !!
پس
1 nm = 1/1,000,000,000 m

#physics
Crazy Dev ❤️‍🔥💻
1784783325563.gif
بسیار مفید،
حتما برای
دوستان بفرستین 🔥
دیپ‌سیک V4
وقتی هزینه مهم‌تر از قدرت خام میشه
چند ماه پیش دیپ‌سیک نسخه پیش‌نمایش V4 را منتشر کرد، دو مدل به اسم V4-Pro و V4-Flash، هر دو با context یک میلیون توکنی و یک معماری جدید برای فشرده‌سازی توجه (attention) که هدفش کم کردن شدید هزینه سرویس‌ دهی بود، نه صرفاً بالا بردن قدرت مدل.

نتیجه‌اش؟
روی بنچمارک SWE-bench Verified، مدل Pro به عدد ۸۰.۶٪ رسیده که فقط ۰.۲ واحد پایین‌ تر از Claude Opus 4.6، ولی با حدود یک‌هفتم قیمت خروجی.

حالا ۲۴ این ماه (فردا) تاریخ مهمی‌ست، اسم‌های قدیمی مدل یعنی deepseek-chat و deepseek-reasoner بازنشسته میشوند و دیپ‌سیک رسماً همه را به مدل‌های V4 هدایت می‌کند. اگر جایی از این اسم‌ ها در پروداکشن استفاده میکنید، وقتش رسیده که آپدیتش کنید. یک تغییر ساده، ولی اگه فراموش شود درخواست‌ها با خطا مواجه میشوند.

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

#هوش_مصنوعی#DeepSeek#AI#برنامه_نویسی

https://www.linkedin.com/posts/aliaref-dev_aevaewaecabraetaedaeuaewaehahy-deepseek-ai-share-7485989696653807616-FHkd
همه Redis رو فقط برای Cache می‌شناسن... در حالی که این تازه شروع ماجراست! 😐

Redis فقط یک سیستم کش نیست؛ بلکه یک دیتابیس فوق‌سریع In-Memory با کاربردهای متنوعه که توی خیلی از سیستم‌های بزرگ استفاده می‌شه.

چند مورد از مهم‌ترین کاربردهاش:

✅ Session Management: اشتراک‌گذاری Session بین چندین سرویس
✅ Caching: کاهش فشار روی دیتابیس و افزایش سرعت پاسخ‌دهی
✅ Distributed Lock: جلوگیری از اجرای همزمان عملیات حساس در سیستم‌های توزیع‌شده
✅ Counter: شمارش لایک، بازدید، دانلود و...
✅ Rate Limiter: محدود کردن تعداد درخواست‌های کاربران و جلوگیری از Abuse
✅ Global ID Generator: تولید شناسه‌های یکتا در مقیاس بزرگ
✅ Shopping Cart: ذخیره سریع اطلاعات سبد خرید با Hash
✅ User Retention: تحلیل بازگشت کاربران با Bitmap
✅ Message Queue: مدیریت صف پیام‌ها با List
✅ Leaderboard: ساخت سیستم رتبه‌بندی با Sorted Set (ZSet)

#Redis #SoftwareEngineering

📱 @MilwadKhosravi
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
چرا هنوز فایل‌ها رو با کابل و تلگرام جابه‌جا می‌کنیم؟ 😅

یه پروژه متن‌باز به اسم LocalSend پیدا کردم که عملاً یه جایگزین عالی برای AirDrop محسوب می‌شه.

باهاش می‌تونید بین ویندوز، لینوکس، مک، اندروید و iOS فایل منتقل کنید؛ بدون سرور، بدون آپلود روی فضای ابری و بدون نیاز به اینترنت. فقط کافیه دستگاه‌ها روی یک شبکه محلی باشن.

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

چیزی که من دوست داشتم:
✅ متن‌باز
✅ کراس‌پلتفرم
✅ بدون نیاز به اکانت
✅ بدون وابستگی به سرویس‌های ابری
✅ مناسب برای انتقال سریع بین لپ‌تاپ و موبایل

برای کسایی که هر روز بین چند دستگاه فایل جابه‌جا می‌کنن، واقعاً یکی از اون ابزارهاییه که بعد از نصب می‌پرسید:
«چرا زودتر پیداش نکردم؟» 😄
لینک گیت‌هاب:
https://github.com/localsend/localsend

از گیت هاب دانلود کنید

#share
#send
#file

Resource:
https://www.linkedin.com/posts/mehrdad-ashtari_%DA%86%D8%B1%D8%A7-%D9%87%D9%86%D9%88%D8%B2-%D9%81%D8%A7%DB%8C%D9%84%D9%87%D8%A7-%D8%B1%D9%88-%D8%A8%D8%A7-%DA%A9%D8%A7%D8%A8%D9%84-%D9%88-%D8%AA%D9%84%DA%AF%D8%B1%D8%A7%D9%85-%D8%AC%D8%A7%D8%A8%D9%87%D8%AC%D8%A7-share-7482860354541195265-SYlV
🔥1
سایت رسمی کشور(نظام صنفی رایانه)
رو یک لحظه نگاه کنید برای ماشین حساب تعرفه های حوزه مهندسی کامپیوتر مثلا برنامه نویسی، نظرتون رو هم بگید در باره خروجی قیمت ماشین حساب و مقدار واقعی .
البته که گفته نفرساعت ۵۷۶ هزار تومان نرخ پایه


https://tariffs.irannsr.org/index.php/component/nikdesk/?view=tarefeh&dotask=m1_form
Crazy Dev ❤️‍🔥💻 pinned «سایت رسمی کشور(نظام صنفی رایانه) رو یک لحظه نگاه کنید برای ماشین حساب تعرفه های حوزه مهندسی کامپیوتر مثلا برنامه نویسی، نظرتون رو هم بگید در باره خروجی قیمت ماشین حساب و مقدار واقعی . البته که گفته نفرساعت ۵۷۶ هزار تومان نرخ پایه https://tariffs.irann…»
Forwarded from یک برنامه نویس تنبل (Arshia)
🐝 Hive v0.1.0 منتشر شد! 🚀
اولین نسخه عمومی Hive منتشر شد.
این نسخه یک MVP است؛ یعنی شروع مسیر، نه نسخه نهایی.
می‌دونیم هنوز:
🐛 باگ‌هایی وجود داره
🔨 نیاز به Refactor و تمیزکاری کد داریم
📚 مستندات کامل آماده نیست
فعلاً توان خرید دامنه‌ی .dev و راه‌اندازی سایت مستندات رو نداریم :(
پس فعلاً با GitHub و کانال کنار هم پیش می‌ریم.
برای رشد Hive خوشحال می‌شیم کمک کنید:
💛 تست کنید
💛 باگ گزارش بدید
💛 در بهبود کد و Refactor کمک کنید
💛 و اگر دوست داشتید حمایت کنید ❤️
ما هم ادامه می‌دیم و نسخه‌های بعدی خیلی بهتر و خفن‌تر خواهند شد. 🚀
این تازه شروع Hive است 🐝
GitHub:
https://github.com/HiveSofts/hive-app
آموزش‌ها و مستندات ویدیویی:
Instagram: @arshiamohammadei
Telegram: @aasshiaa

@TheRaymondDev
خبر هوش مصنوعی open ai که از آزمایشگاه فرار کرده و خودش سایت huggingface رو هک کرده بدون اینکه خود سایته بفهمه رو شنیدید؟
تفاوت مسیر شغلی کارمندی، کارآفرینی و فریلنسری در برنامه‌نویسی‌ ✅

توی این ویس به طور کامل تفاوت این سه نوع مسیر شغلی رو بهتون توضیح می‌دم با مثال های برنامه نویسی

ما قراره یادبگیرم به عنوان یک برنامه نویس کارافرین محصولاتی خلق بکنیم که واقعا کسب‌و‌کار‌ها حاضر باشن بابتش پول بدن

و  حتی قبل از پیاده سازی محصول بتونیم اون رو به فروش برسونیم


@MohammadHosseinTazaroie