دوره جامــع آمــوزش PHP تاپ لرن

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

بدون امتیاز
|
74 ساعت
-
-

دوره جامــع آمــوزش PHP تاپ لرن

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

بدون امتیاز
وضعیت آپدیت

این دوره تا آخرین پارت منتشر شده از سوی سازنده (فروشگاه - انبار) قرار گرفته است!

نوع لایسنس

این دوره بدون هیچ لایسنس و قفل نرم‌افزاری با فرمت MP4 قرار گرفته است!

توضیحات
بدون امتیاز

زبان PHP یک زبان اسکریپتی و open source است که برای طراحی برنامه های تحت وب مورد استفاده قرار میگیرد. منظور از سمت سرور بودن چیست؟ بدین معنا که صفحات PHP ابتدا توسط سرور ، پردازش شده و سپس خروجی به صورت کدهای HTML برای مرورگر ارسال می شود.

PHP مخفف Hypertext PreProcessor به معنای پیش پردازند ابرمتن است.

زبان PHP در سایت های بزرگی همچون : Wikipedia , Facebook, Slack , MailChimp , WordPress ,Yahoo مورد استفاده قرار میگیرد

این زبان بدلیل مزیت های فراوانی که دارد توانسته است در دنیای برنامه نویسی جایگاه ویژه ای برای خود باز کند و طرفداران زیادی را برای خود جذب نماید.از جمله مزیت های آن میتوان به موارد زیر اشاره کرد :

  1. PHP زبان تخصصی طراحی وب اپلیکیشن است
  2. کاربرد PHP در سیستم‌های مدیریت محتوا (CMS)
  3. PHP رایگان است
  4. سازگاری با پلتفرم‌های مختلف
  5. یادگیری راحت و استفاده ساده و آسان
  6. فرصت‌های شغلی خوب برای برنامه نویسان PHP در خارج و داخل کشور
  7. قابلیت استفاده با معماری‌های مختلف برنامه‌نویسی
سرفصل‌ها
  • معرفی دوره
  • سرفصل ها دوره
  • نتایج نظرسنجی و نصب ابزار های موردنیاز
  • چرا PHP ؟ نوشتن اولین برنامه
  • ساختار دستورات php , توضیحات , متغییر ها
  • Data Types یا انواع داده در PHP
  • string functions
  • string functions – بخش دوم
  • string functions – بخش سوم
  • Numbers
  • Array
  • آرایه های چند بعدی
  • array functions
  • array functions – بخش دوم
  • array functions – بخش سوم
  • Operators در زبان PHP
  • Operators در زبان PHP – بخش دوم
  • Operators در زبان PHP – بخش سوم
  • دستورات شرطی ( دستور if else )
  • دستورات شرطی ( دستور else if )
  • دستورات شرطی ( دستور Switch Case )
  • توابع مهم متغییر ها
  • توابع مهم متغییر ها – بخش دوم
  • حلقه ها Loops – حلقه while
  • حلقه ها Loops – حلقه do while – for
  • پیمایش آرایه به کمک حلقه ها
  • حلقه ها Loops – حلقه foreach
  • Break and Continue
  • تمرینکده – بخش اول
  • پاسخ تمرینکده – بخش اول
  • functions – توابع
  • functions – توابع – بخش دوم
  • functions – توابع – بخش سوم
  • include and require
  • Scope
  • Superglobals – متغییر های سراسری
  • Session – سشن ها
  • COOKIE کوکی ها
  • کار با فرم ها و متد GET
  • کار با فرم ها و متد POST
  • کار با فایل ها و آپلود فایل
  • آغاز فصل جدید – دیتابیس MySQL
  • نحوه ساخت دیتابیس و export , import
  • ساخت جدول – table در دیتابیس
  • ساخت , حذف , ویرایش اطلاعات در محیط phpmyadmin
  • ساخت دیتابیس و جداول در SQL
  • تغییرات در جداول- قید ها Constraints
  • CHECK – DEFAULT Constraints
  • کلید اصلی – Primary Key
  • FOREIGN KEY کلید خارجی
  • Index ها در mysql
  • عملیات CRUD – نمایش رکورد ها – دستور SELECT
  • AND , OR , NOT در SQL
  • دستور Order By , Is Null , Update , Delete
  • کار با توابع در SQL
  • دستور IN , Between , AS
  • دستور Like
  • مفهوم Join
  • Inner Join
  • Left Join And Right Join
  • FULL OUTER JOIN
  • Self Join
  • Union , Union All, Aliases
  • دستور Group By
  • Having
  • خروجی گرفتن با فرمت CSV ( پایان فصل دیتابیس )
  • اتصال به MySQL و ساخت دیتابیس به روش MySQLi
  • ساخت جدول و وارد کردن رکورد در جداول به کمک روش MySQLi
  • ویرایش و حذف اطلاعات به کمک روش MySQLi
  • نمایش رکورد ها با عملیات SELECT در MySQL
  • ساخت دیتابیس و جدول و وارد کردن رکورد به روش MySQLi OOP
  • عملیات delete , update , select در روش MySQLi
  • روش PDO – ساخت دیتابیس , ساخت جدول , insert , delete , update
  • دریافت اطلاعات به روش PDO
  • آشنایی با حملات SQL Injection
  • Prepared Statement MySQLi
  • Prepared Statement PDO
  • معرفی پروژه اول دوره ( پروژه بلاگ )
  • ساخت دیتابیس و جداول موردنیاز پروژه
  • چیدمان و لایه بندی کلی پروژه
  • اتصال به دیتابیس پروژه
  • ساخت helpers برای پروژه
  • ساخت صفحه اصلی پنل ادمین + کدهای قالب پروژه
  • نمایش دسته بندی ها در پنل ادمین
  • ساخت صفحه ساخت دسته بندی جدید – حذف دسته بندی ها
  • ویرایش دسته بندی ها
  • ساخت صفحه اصلی پست ها
  • ساخت پست جدید ( آپلود عکس )
  • ویرایش پست ها
  • تغییر وضعیت پست ها – حذف پست ها
  • ثبت نام کاربران
  • ساخت صفحه Login
  • عملیات logout و check-login
  • صفحه اصلی پروژه بلاگ
  • ساخت صفحه داخلی پست ها
  • ساخته صفحه دسته بندی ها ( اتمام پروژه بلاگ ) ( اتمام فصل بخش مقدماتی و نیمه متوسط )
  • آشنایی با JSON – تبدیلات
  • آشنایی با مفهوم regular expressions
  • آشنایی با regex – عبارات با قاعده
  • آشنایی با regex – عبارات با قاعده – بخش دوم
  • آشنایی با regex – عبارات با قاعده – بخش سوم
  • آشنایی با regex – عبارات با قاعده – بخش چهارم
  • آشنایی با regex – عبارات با قاعده – بخش پنجم
  • آشنایی با regex – عبارات با قاعده – بخش ششم
  • آشنایی با regex – عبارات با قاعده – بخش هفتم
  • مثال عملی اعتبارسنجی فرم ها
  • مقدمه ای بر AJAX
  • مقدمه ای بر AJAX – بخش دوم
  • مثال ajax برای دریافت اطلاعات از PHP
  • درخواست های AJAX به کمک JQuery
  • عملیات Login به کمک Ajax , Jquery
  • مثال Live Search با Ajax
  • شروع فصل جدید ( OOP ) برنامه نویسی شئ گرا
  • نحوه تعریف کلاس – آبجکت – پراپرتی – متد
  • Getter & Setter
  • توابع سازنده و مخرب
  • ارث بری در کلاس ها – سطوح دسترسی در کلاس ها Inheritance – Access Modifiers
  • Class Constants , Static Methods , Static Properties
  • کلاس های انتزاعی – Abstract classes
  • interface یا رابط
  • Traits
  • Namespace یا فضای نام
  • شروع فصل جدید ( معرفی پروژه سایت خبری )
  • پوشه بندی پروژه
  • تجزیه و تحلیل دیتابیس پروژه + فایل دیتابیس
  • مدیریت سشن ها – تنظیمات کلی پروژه
  • ساخت helper های مفید
  • ساخت helper های مفید – بخش دوم
  • سیستم روتینگ چیست؟
  • پیاده سازی سیستم روتینگ
  • سیستم روتینگ – بخش دوم
  • اتصال به دیتابیس
  • عملیات Select , Insert
  • عملیات آپدیت و حذف کردن
  • ساخت جداول و رکورد تستی با کد
  • رزرو مسیر های دسته بندی ها
  • کلاس ادمین
  • چیدمان صفحات – layouts
  • نمایش دسته بندی ها + قالب خام پنل ادمین
  • ساخت دسته بندی جدید
  • ویرایش و حذف دسته بندی ها
  • بخش خبر ها ( پست ها ) + قالب خام پنل ادمین کامل
  • ساخت صفحه ساخت خبر جدید + اضافه کردن CKeditor به پروژه
  • اضافه کردن تقویم فارسی به پروژه
  • ساخت یک پست جدید
  • حذف و تغییر وضعیت اخبار
  • ویرایش اخبار
  • نمایش و ساخت بنر ها
  • ویرایش و حذف بنر ها
  • حل تمارین
  • مدیریت کاربران
  • استفاده از تاریخ شمسی در پروژه
  • مدیریت نظرات
  • مدیریت منو های سایت
  • ویرایش و حذف منو ها ( حل تمارین join , امنیت )
  • تنظیمات سایت
  • ویرایش تنظیمات سایت
  • شروع احراز هویت
  • ارسال ایمیل
  • ساخت بخش ثبت نام
  • ارسال ایمیل برای ثبت نام و مدیریت پیغام ها
  • فعال سازی حساب کاربر
  • بخش ورود کاربر ( login )
  • محدودیت ورود کاربران به پنل ادمین – خروج
  • فراموشی رمز عبور
  • تغییر رمز عبور
  • صفحه داشبورد پنل ادمین
  • تکمیل صفحه داشبورد پنل ادمین
  • چیدمان صفحه اصلی پروژه خبری + قالب خام پروژه
  • نمایش منو ها – اخبار انتخاب شده سردبیر
  • تکمیل صفحه اصلی پروژه خبری
  • ساخت صفحه داخلی خبر
  • نمایش و ثبت نظرات
  • صفحه داخلی دسته بندی ها – اتمام پروژه خبری
  • شروع MVC – MVC چیست ؟ و دلایل استفاده
  • ساختار کلی mvc
  • معرفی پروژه عملی TinyProject
  • مقدمه ای بر دلایل استفاده از فریم ورک
  • ساختاربندی کلی tinyMVC
  • فایل htaccess چیست؟
  • ساخت و پیکربندی سیستم روتینگ
  • ساخت و پیکربندی سیستم روتینگ – بخش دوم
  • ساخت کنترلر و traits
  • ساخت بخش view
  • استفاده از سیستم view + کدهای پروژه تا این بخش
  • ساخت بخش Model
  • ساخت بخش Model – بخش دوم
  • ساخت autoload
  • لایه بندی tinyMVC
  • ساخت متد asset,include,url
  • تکمیل لایه بندی کلی
  • ساخت model های tinyMVC
  • ساخت مدل article
  • ساخت مدل Category
  • ساخت کنترلر Article
  • ساخت کنترلر category
  • پویا سازی بخش Article در پنل
  • پویا سازی بخش دسته بندی ها
  • تست عملیات CRUD در tinyMVC
  • ساخت HomeController
  • پویا سازی بخش app
  • تکمیل پروژه tinyMVC
  • تکمیل پروژه tinyMVC
  • آغاز سرفصل API
  • API چیست؟
  • JSON چیست؟
  • نصب نرم افزارهای مورد نیاز
  • استفاده از API های آماده
  • ساخت یک api ساده در php
  • عملیات crud-get
  • عملیات crud-post
  • عملیات crud-delete
  • عملیات crud-update
  • احراز هویت API – ثبت نام
  • احراز هویت API – ورود
  • JWT چیست و چه زمانی استفاده میشود؟
  • Composer چیست؟
  • نصب پکیچ با کامپوزر
  • نصب پکیج به کمک composer
  • استفاده از autoload در composer
  • احراز هویت با JWT – بخش اول
  • ثبت نام در سیستم
  • احراز هویت با JWT – بخش دوم
  • احراز هویت با JWT – بخش سوم
  • احراز هویت با JWT – بخش آخر
  • شروع سرفصل امنیت در زبان PHP
  • حملات XSS
  • Session hijacking attack
  • Session hijacking attack – بخش دوم
  • Session hijacking attack – بخش سوم
  • امن سازی session ها به روش http only
  • عدم نمایش خطا ها
  • header location خطرناک
  • password hash
  • فایل htacess – جلوگیری از لیست شدن فایل ها
  • CSRF – Cross-Site Request Forgery
  • CSRF – Cross-Site Request Forgery – بخش دوم
  • CSRF – Cross-Site Request Forgery – بخش سوم
  • SQL Injection
  • SQL Injection – بخش دوم
  • SQL Injection – بخش سوم
  • SQL Injection – بخش چهارم
  • SQL Injection – بخش پنجم
  • Validation – اعتبارسنجی
  • Validation – اعتبارسنجی – بخش دوم
  • Validation – اعتبارسنجی – بخش سوم
  • Validation – اعتبارسنجی – بخش چهارم
  • محیط های مختلف کد نویسی
  • ورژن رو جدی بگیرید !!
  • استفاده از فریمورک = صرفه جویی در وقت و هزینه !
  • سه نکته کوتاه اما مهم
  • معرفی سرفصل جدید – ساخت ربات تلگرام
  • چرا باید ساخت بات تلگرام را یاد بگیریم؟
  • ساخت ربات به کمک BotFather
  • کار با API های ربات تلگرام برای دریافت اطلاعات و ارسال پیام
  • ارسال پیام ربات از طریق PHP به کاربر
  • ارسال پاسخ مناسب با پیغام ارسال شده به کاربر
  • webhooks
  • نوشتن اولین ربات واقعی
  • خواندن API در پی اچ پی – FETCH API PHP
  • cURL چیست؟
  • ارسال درخواست POST با cURL
  • SSL در cUrl
  • دانلود فایل با cURL
  • cURL multi urls
  • ساخت چهارچوب ارسال پیام در ربات
  • API آب و هوا در PHP
  • ساخت بات آب و هوا در تلگرام
  • reply message and debug
  • اتصال ربات به دیتابیس
  • استفاده از emoji در ربات
  • پارامتر های مهم ارسال پیام – ساخت دکمه
  • ساخت دکمه برای بات
  • ارسال عکس با ربات
  • Forward Message – ساخت بات پشتیبان
  • ارسال عکس در بات
  • پیمایش بین دکمه ها در بات
  • پایان بخش مقدماتی بات تلگرام
  • معرفی پروژه فروشگاهی
  • معرفی قالب پنل ادمین پروژه دوره
  • اضافه کردن ابزار مورد نیاز برای طراحی پنل ادمین
  • طراحی بخش header
  • طراحی بخش sidebar header
  • طراحی بخش سرچ و full screen
  • طراحی بخش Notification
  • تکمیل بخش notification
  • طراحی بخش comment
  • تکمیل بخش comment و طراحی بخش Avatar
  • تکمیل بخش header
  • طراحی بخش sidebar
  • طراحی sidebar – بخش دوم
  • تکمیل بخش sidebar
  • طراحی card های پنل ادمین
  • طراحی card های پنل ادمین – بخش دوم
  • تکمیل طراحی پنل ادمین
  • sidebar toggle hide / show
  • نمایش و عدم نمایش sidebar و header
  • نمایش و عدم نمایش بخش سرچ
  • نمایش و عدم نمایش notification , comment , profile
  • ساخت بخش sidebar dropdown
  • full screen
  • اتمام طراحی پنل ادمین + کد های نهایی
  • معرفی قالب اصلی پروژه فروشگاهی + کد های قالب
  • Base پروژه فروشگاهی
  • دسته بندی پست ها
  • لایه بندی پنل ادمین + کد قالب ادمین کامل
  • دسته بندی پست ها – نمایش
  • ساخت دسته بندی پست ها ( بروزرسانی بوت استرپ به آخرین ورژن )
  • ساخت دسته بندی – بخش دوم
  • old helper , validation
  • تغییر status ajax
  • ویرایش و حذف دسته بندی ها
  • پست ها – دیتابیس
  • پست ها – نمایش
  • پست ها – ساخت
  • پست ها – وضعیت ها – select2
  • پست ها – ویرایش و حذف
  • ارسال تگ ها به کمک select2
  • نظرات
  • نظرات – ajax change status
  • نظرات – نمایش پاسخ ها
  • نظرات – پاسخ به نظر
  • بنر ها
  • بنر ها – بخش دوم
  • بخش سوالات متداول
  • بخش منو ها
  • بخش منو ها – بخش دوم
  • مدیریت کاربران
  • مدیریت کاربران – بخش دوم
  • تنظیمات سایت
  • تنظیمات سایت – بخش دوم
  • فروشگاه – دسته بندی محصولات
  • فروشگاه – دسته بندی محصولات – بخش دوم
  • فروشگاه – برند ها
  • فروشگاه – برند ها – بخش دوم
  • فروشگاه – محصولات
  • فروشگاه – محصولات – بخش دوم
  • فروشگاه – محصولات – بخش سوم
  • فروشگاه – محصولات – بخش چهارم
  • فروشگاه – انبار
مخاطبین
  • کسانی که به توسعه وب و اصول PHP علاقه دارند و دوست دارند آن را یه صورت کامل و حرفه ای یاد بگیرید.
  • اگر از پایه های HTML و CSS آگاهی ندراید این دوره مناسب شما نیست.
سوالات متداول

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

– بله، در این دوره به همراه آموزش های تئوری، پروژه‌های عملی نیز وجود دارد که به شما کمک می‌کند مفاهیم PHP را به صورت کامل فرا بگیرید.

سایر دوره‌ها
دیدگاه کاربران
899,000 تومان
رایگان