PHP (1)

PHP (1)

پاسخگو طاهریان مصطفی
آخرین به روز رسانی 1405/03/19
اعضا 4
هنوز هیچ درسی وجود ندارد.

از طراح وب تا مهندس نرم‌افزار: ورود به دنیای وب پویا با PHP 

آیا تا به حال به این فکر کرده‌اید که سایت‌هایی مثل دیجی‌کالا، آپارات، گوگل یا حتی همین سیستم مودل (Moodle) مدرسه خودمان چگونه کار می‌کنند؟ 

شما در دوره Web 1 یاد گرفتید که با HTML و CSS صفحات وب زیبا بسازید؛ اما بیایید رو راست باشیم: یک سایت فقط با HTML و CSS، شبیه به یک ماشین اسپرت و زیباست که موتور ندارد! شما مثلاً یک دکمه مثل دکمه «ورود» را طراحی می‌کنید، اما با کلیک روی آن هیچ اتفاقی نمی‌افتد. آیا دوست دارید به صفحات وب خود «مغز» و «حافظه» اضافه کنید و یک میز کار (داشبورد) واقعی بسازید؟

تصور کنید کاربری وارد سایتی که شما ساخته‌اید می‌شود. نامش را در یک فرم ثبت‌نام می‌نویسد، یک عکس برای پروفایلش آپلود می‌کند و روی دکمه ثبت کلیک می‌کند. 

در یک سایت ثابت و ایستا (Static)، این اطلاعات در همان لحظه نابود می‌شوند! اما در یک سایت پویا (Dynamic)، اطلاعات دریافت می‌شوند، بررسی می‌شوند و کاربر به یک پنل کاربری اختصاصی با نام خودش هدایت می‌شود. این دقیقاً مرز بین یک «طراح ظاهر» (Front-end) و یک «توسعه‌دهنده سیستم» (Back-end) است. شما کدام یک هستید؟

اینجا نقطه‌ای است که زبان برنامه‌نویسی PHP وارد میدان می‌شود. PHP همان موتور قدرتمندی است که در پشت‌صحنه (سرور) اجرا می‌شود. 

در این دوره، ما قصد داریم با استفاده از منطق برنامه‌نویسی (که بخشی از آن را در پایتون یاد گرفته‌اید) و ظاهر سایت (که در Web 1 آموخته‌اید)، صفحات وب هوشمند بسازیم. شما یاد می‌گیرید که چگونه اطلاعات کاربران را بگیرید، آن‌ها را اعتبارسنجی کنید، سیستم‌های ورود و خروج (Login/Logout) بسازید و سایت‌هایی طراحی کنید که به زمان، کاربر و اطلاعات ورودی واکنش نشان می‌دهند.

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

🔐 سیستم لاگین اختصاصی (ورود با نام کاربری و رمز عبور)

 📝 قابلیت ارسال پست جدید و نمایش زنده در سایت

 🌙 ذخیره تنظیمات کاربر (مثل حالت Dark Mode)

 🤖 ویژه: اتصال سایت به هوش مصنوعی یا ربات پیام‌رسان شخصی‌تان!

پیش‌نیاز این دوره، تسلط نسبی بر HTML و CSS (دوره Web 1) و آشنایی اولیه با منطق برنامه‌نویسی (مثل پایتون) است.

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

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

پس این کلاس را از دست ندهید!

پیش نیاز: web 1