آموزش جامع PHP
409 subscribers
61 photos
10 videos
56 links
Download Telegram
6️⃣ معرفی و کار با توابع پر کاربرد در PHP
مدیریت و تغییر نسخه php در Laragon

7️⃣1️⃣ آموزش Api نویسی
پروژه Api نویسی برای موزیکجویار - روت دیدگاه های سایت
پروژه Api نویسی برای موزیکجویار - درخواست ورود
پروژه Api نویسی برای موزیکجویار - بهینه سازی تابع تأیید OTP
پروژه Api نویسی برای موزیکجویار - ایجاد کلید Api برای کلاینت
پروژه Api نویسی برای موزیکجویار - نحوه احراز کلید Api و تشخیص کاربر
پروژه Api نویسی برای موزیکجویار - خروج از حساب کاربری
پروژه Api نویسی برای موزیکجویار - انجام عملیات علاقمندی ها
پروژه Api نویسی برای موزیکجویار - ثبت دیدگاه برای موزیک
پروژه Api نویسی برای موزیکجویار - آپلود تصویر آواتار کاربر
پروژه Api نویسی برای موزیکجویار - ویرایش پروفایل
پروژه Api نویسی برای موزیکجویار - دریافت سریع داده های ورودی Api


🌐 dnjy.ir/php

کانال @php2learn رو دنبال کنید
14
💔33🔥1
04️⃣1️⃣ کار با Ajax در PHP
دریافت داده ها در Ajax به صورت Stream یا لحظه به لحظه (بررسی نحوه عملکرد ChatGpt یا Gemini )
چند مثال کاربردی از ارائه لحظه به لحظه داده یا Stream داده ها در Ajax

7️⃣1️⃣ آموزش Api نویسی
پروژه Api نویسی برای موزیکجویار - خروج از سایر دستگاه ها
پروژه Api نویسی برای موزیکجویار - End Point لیست موزیک ها و مستند سازی
پروژه Api نویسی برای موزیکجویار - ثبت نمونه پاسخ در مستندات Api
پروژه Api نویسی برای موزیکجویار - درباره Schema در ساختار Api
پروژه Api نویسی برای موزیکجویار - ثبت Schema برای End Point
پروژه Api نویسی برای موزیکجویار - End Point جزئیات موزیک
پروژه Api نویسی برای موزیکجویار - استفاده از داده های تقلبی و ویژگی Mock
پروژه Api نویسی برای موزیکجویار - End Point های احراز هویت
پروژه Api نویسی برای موزیکجویار - استفاده از متغیر ها برای پویاسازی کار با Api


🌐 dnjy.ir/php

کانال @php2learn رو دنبال کنید
11
3️⃣1️⃣ مبانی Http و اتصال به سایت ها و سرویس ها
استریم داده در Http و گرفتن داده به صورت استریک در Curl

8️⃣1️⃣ کار با Api هوش مصنوعی
دریافت کلید Api از Google Ai Studio
ارسال اولین درخواست به Gemini Api
درخواست مستقیم به Gemini Api با Javascript
دریافت داده استریم و نمایش به صورت تایپی از Gemini با Js
دریافت داده استریم و نمایش به صورت تایپی با PHP
ارسال تصویر به Gemini
پیاده سازی چت بات هوش مصنوعی با Gemini


🌐 dnjy.ir/php

کانال @php2learn رو دنبال کنید
13🔥1👏1
9️⃣1️⃣ برنامه نویسی شی گرا
درباره برنامه نویسی شی گرایی
درباره کلاس و آبجکت(شی)
نوشتن اولین کلاس در PHP
کاربرد عبارت this$
مثال کلاس و آبجکت Product
متد سازنده یا Construct

🌐 dnjy.ir/php

کانال @php2learn رو دنبال کنید
14👍3❤‍🔥2👎1👏1
9️⃣1️⃣ برنامه نویسی شی گرا
مینی پروژه صفحه دوره با شی گرایی و ارتباط با دیتابیس
مینی پروژه صفحه دوره با شی گرایی و ارتباط با دیتابیس صفحه لیست دوره ها
ارث بری، وراثت یا Inheritance در شی گرایی
بررسی سطوح دسترسی متدها و ویژگی های کلاس
چرا نیاز به سطوح دسترسی داریم؟ اصلی Encapsulation یا کپسوله سازی
بازنویسی متدها و ویژگی ها و استفاده از متد کلاس والد
خلاصه سازی ورودی های متد سازنده با ویژگی promoted Properties
تعیین نوع Property ها، ورودی های متد و خروجی متدها
ویژگی های Readonly برای کلاس و Property

🌐 dnjy.ir/php

کانال @php2learn رو دنبال کنید
👍12👏42
خلاصه سازی کلاس و کدنویسی با استفاده از ویژگی Property Promotion در PHP

🌐 dnjy.ir/php

کانال @php2learn رو دنبال کنید
👍94👌1
9️⃣1️⃣ برنامه نویسی شی گرا
جلوگیری از توسعه کلاس و متد با کلیدواژه final
فراخوانی متد و ویژگی کلاس بدون نمونه سازی با ویژگی static
تفاوت self و static در کلاس
ثابت در شی گرایی
استفاده از Enum در شی گرایی

🌐 dnjy.ir/php

کانال @php2learn رو دنبال کنید
8👍6
تعیین رنگ تم بالای مرورگر موبایل در حالت تم روشن

داخل تگ head صفحه بذارید
12👍7
This media is not supported in your browser
VIEW IN TELEGRAM
به جز از علی که آرد، پسری ابولعجانب / که علم کند به عالم، شهدای کربلا را

فرا رسیدن ماه محرم و ایام عزاداری سید و سالار شهیدان، حضرت اباعبدالله الحسین (ع) تسلیت باد.

التماس دعا
29😐2🤷‍♂1🏆1
9️⃣1️⃣ برنامه نویسی شی گرا
متدهای زنجیره ای
مفهوم و کارکرد Trait
متدهای جادویی و کاربرد آنها
متد جادویی set و get
پیاده سازی کلاس Course با متدهای جادویی
پیاده سازی کلاس عمومی Model به عنوان کلاس مادر
بررسی ویژگی Property Hook در نسخه 8.4
بررسی متدهای جادویی call و callstatic
متدهای جادویی unset و isset و destruct و tostring
متدهای جادویی مرتبط با serialize و unserialize
کلاس و متد انتراعی یا Abstract Class&Method
بخش اول Interface یا رابط
بخش دوم Interface یا رابط
کلاس های بی نام
مدیریت Callback در کلاس ها

🌐 dnjy.ir/php

کانال @php2learn رو دنبال کنید
17
9️⃣1️⃣ برنامه نویسی شی گرا
شروع کار با MySQLi شی گرایی
آماده سازی و ایمن کردن کوئری با استفاده از متد Prepare و Bind_param
بحث Lazy Load Class یا سیستم لود خودکار کلاس در زمان نیاز
فضای نامی یا Namespace برای جلوگیری از تداخل کلاس ها
استاندارد PSR-4 برای انطباق مسیر فایل ها و فضای نامی
اتصال به دیتابیس با PDO
دیباگ و ثبت خطای کوئری در PDO
معرفی و کاربرد کلاس های Reflection برای انجام عملیات بواسطه Comment های کلاس، تابع، متد، پراپرتی و ...
معرفی و استفاده از Attribute ها در برنامه نویسی شی گرایی
استثناء یا Exception و نحوه تولید و گرفتن اطلاعات از آن
ساخت استثنای سفارشی در PHP با متدهای دلخواه
پیاده سازی سیستم Router مبتنی بر شی گرایی
پیاده سازی سیستم Router مشابه فریم ورک سیمفونی مبتنی بر Attribute

🌐 dnjy.ir/php

کانال @php2learn رو دنبال کنید
14🙏2
0️⃣2️⃣ مدیریت کتابخانه با Composer و packagist
مدیریت وابستگی چیست؟ نصب Composer
نصب و استفاده اولین کتابخانه یا پکیج از Packagist
تحلیل فایل های composer.json و composer.lock
نحوه تنظیم نسخه کتابخانه در composer
بررسی و تفاوت دستورات update و install در composer برای نصب کتابخانه از composer.json
بررسی و نصب نسخه های ناپایدار Dev-Alpha-Beta-RC
سیستم لود خودکار composer و استفاده از PSR-4 در Composer

🌐 dnjy.ir/php

کانال @php2learn رو دنبال کنید
16👍2
0️⃣2️⃣ مدیریت کتابخانه با Composer و packagist
ساخت و انتشار کتابخانه در Packagist
بروزرسانی نسخه کتابخانه منتشر شده در Packagist.org

1️⃣2️⃣ مبانی و طراحی ربات تلگرام
درباره ربات تلگرام
ایجاد ربات تلگرام
ساختار Api ربات تلگرام و متد GetMe
دریافت رویدادهای ربات و بررسی ساختار با GetUpdates
ارسال پیام از طریق ربات به چت کاربر و بررسی ساختار پیام

🌐 dnjy.ir/php

کانال @php2learn رو دنبال کنید
15🙏2👍1
1️⃣2️⃣ مبانی و طراحی ربات تلگرام
بررسی و پردازش پیام کاربر با روش Long Polling
وب هوک یا WebHook چیست؟
معرفی ابزار NGrok و معرفی WebHook محلی به تلگرام
امنیت وب هوک تلگرام
بررسی موردی متد sendPhoto - روش های معرفی فایل در متدهای ارسال فایل تلگرام
بررسی سایر متدهای ارسال فایل sendAudio، sendVoice، sendVideo، sendDocument و sendAnimation
دانلود فایل از ربات با شناسه فایل
ارسال دکمه های شیشه ای یا inline Keyboardهمراه پیام
ارسال دکمه های پاسخ یا reply keyboard

🌐 dnjy.ir/php

کانال @php2learn رو دنبال کنید
9👍2
سلام بچه ها
احتمال زیاد بعد دوره PHP برم سراغ ضبط دوره فیگما چون باید فرآیند دوره طراحی قالب طی بشه.
ممنون میشم به عنوان برنامه نویس پیشنهادات خودتون رو درباره ضبط دوره فیگما برام بفرستید.
پیشاپیش ممنون از وقتی که میذارید ❤️🙏

https://survey.porsline.ir/s/iuds32ze
👍83
⭐️درخصوص فصل ربات تلگرام، آپدیت جدید گوگل کروم باعث شده برای من و بعضی کاربرا صفحه Api داخل مرورگر باز نشه و خطا بده که گزارش مشکل دادم
ولی تا اون موقع از فایرفاکس یا api Clinet ها مثل ApiDog یا Postman میتونین استفاده کنین یا اینکه مستقیما از خود PHP درخواست بدید

با تشکر
👍8
سلام وقت همگی بخیر

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

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

آی دی :  @yeganehkhz8210

مشخصات لازم :
نام و نام خانوادگی
ایمیل و شماره تماس
نمونه کار (در صورت وجود داشتن)
👏6
یادمه چند سال پیش آموزش وردپرس ضبط کردم با کنترل پنل دایرکت ادمین قالب قدیمش، به محض انتشار دوره بعد از چندین سال قالب دایرکت ادمین آپدیت شد!
الانم ایرنیک بعد از سال ها پنل جدید داده😂 که البته آزمایشیه
یعنی منتظرن من دوره ضبط کنم بعد رونمایی کنن از ویژگی ها و ظاهر جدیدشون

برای فیگما هم دعا کنید 😂😂
😁26🤣51
نکته ای ریز و مهم که مشکل یکی از دانشجوها بود

<?php 
header( 'Location :login.php' ); //
header( 'Location: login.php' ); //


علامت : یا دو نقطه باید بلافاصله بعد از کلید هدر آورده بشه و الا باعث بروز خطای سرور میشه

کانال @php2learn را دنبال کنید
12👍5