آموزش طراحی سایت با PHP و Bootstrap
آموزش آنلاین طراحی سایت به صورت صفر تا صد php و بوتسترپ در 5 فصل و با ارائه نکات کاملا کاربردی به شما کمک می کند به آسانی و در زمانی کم به طراحی سایت و ایجاد صفحات وب بپردازید. با این که bootstrap برای کاربران بسیار جذاب است اما برای برنامه نویسانی که کاملا مبتدی هستند، مناسب نیست. بنابراین این سوال مطرح می شود که برای آموزش طراحی سایت بوتسترپ و دوره پروژه محور php به چه پیش نیازی لازم دارید؟ در ادامه با این پیش نیازها آشنا می شوید.
چرا PHP یک زبان قدرتمند برای طراحی وبسایت است؟
زبان های برنامه نویسی زیادی برای طراحی وبسایت وجود دارد اما پی اچ پی یکی از مهم ترین آنهاست. همچنین PHP یکی از بهترین و آسان ترین روش ها برای طراحی سایت های استاتیک و داینامیک است و این زبان اسکریپتی می تواند با HTML نیز ادغام شود. PHP یک زبان در سمت سرور است, بدین معنا که کدهای PHP روی سرور تفسیر می شوند و خروجی HTML و یا خروجی های دیگری تولید می کند که توسط کاربر قابل مشاهده است. برای آموزش برنامه نویسی php باید علاوه بر علاقه و انگیزه کافی باید آشنایی با زبان انگلیسی، ریاضیات و الگوریتم را نیز جدی بگیرید. از آنجایی که عده ای برای طراحی وبسایت خواهان دوره صفر تا صد php هستند، به مهارت و دانش کافی در HTML و CSS نیاز دارند. با توجه به اهمیت زبان های برنامه نویسی اچ تی ام ال و سی اس اس در یادگیری پی اچ پی، وبسایت هوشمندان دوره های رایگان HTML و CSS و همچنین دوره آموزش پیشرفته HTML و دوره آموزشی صفر تا صد CSS را نیز برای شما تهیه کرده است.
چرا آموزش زبان برنامه نویسیphp را انتخاب می کنیم؟
دلایل زیادی وجود دارد که ما را به سمت پی اچ پی می برد. به طور مثال پی اچ پی در پلتفرم های مختلفی مثل ویندوز، لینوکس، مکینتاش و… اجرا می شود که این خود یک مزیت فوق العاده است. همچنین این زبان برنامه نویسی با تمام سرورها نیز سازگاری کاملی دارد. php انواع مختلفی از پایگاههای داده و دیتابیس ها پشتیبانی می کند و با آن ها نیز کار می کند. لازم به ذکر است که php رایگان و Open Source است و کاربران آن را از سایت رسمی آن به آدرس php.net دانلود می کنند. دلیل دیگری که بسیاری از برنامه نویسان را به آموزش طراحی سایت با php تشویق می کند این است که کار با آن ساده و آسان است و برنامه نویسی با آن به تنظیمات خاصی نیاز ندارد بلکه با یک سرور یا شبیهساز سرور، می توانید با آن کدهای PHP را به راحتی اجرا کنید و به نتیجه لذت بخشی برسید.
بوت استرپ (bootstrap) چیست؟
سوالی که برنامه نویسان مبتدی از خود می پرسند این است که چرا طراحی صفحات وب با bootstrap اهیمت ویژه ای دارد؟
بوت استرپ یک فریم ورک تشکیل یافته شده از HTML، CSS و JS است که برای توسعه و طراحی ریسپانسیو استفاده می شود. امروزه با توجه به این که استفاده از گوشی های همراه و تبلت توسط افراد در حال افزایش است، بنابراین آن ها بیشتر فعالیت های خود، مانند بررسی وب سایت ها را با استفاه از این ابزارها انجام می دهند. با توجه به این امر، سایت شما در صفحات مختلف باید به درستی نشان داده شود تا کاربر مجبور نباشد برای خواندن مطالب یا استفاده از المان ها، از بزرگنمایی استفاده کند. برای همین از طراحی سایت رسپانسیو برای ساخت صفحات در اندازه های مختلف استفاده می شود که بهترین تکنیک و ابزار آن، فریم ورک بوت استرپ می باشد. پیش از دانلود بهترین آموزش پروژه محور طراحی وبسایت با استفاده از زبان برنامه نویسی php و bootstrap به صورت ویدیو سرفصل های آن را مشاهده کنید و بعد از گذراندن این دوره کاملا کاربردی نظرات و پیشنهادات خود را برای ما ارسال کنید.
- فصل اول (اصول اولیه PHP)
ذخیره کردن فایلها
Syntax پایه PHP
نوع داده ای String
نوع داده integer و گرفتن انواع داده های مختلف
متغیرها
تلفیق داده ها
اپراتورهای ریاضی
اپراتورهای تخصیص
اپراتورهای کاهش و افزایش
منطق دستورهای شرطی و اپراتورهای مقایسه ای
اپراتورهای مقایسه ای
اپراتورهای منطقی
دستور if و else
if و else تو در تو
if و else تو در تو پیشرفته
If else if then else
دستور Switch Case
دستور While Loop
دستور Do While Loop
دستور For Loop
ایجاد یک تابع ساده
تابع با آرگومان
تابع بازگشتی
متغیر Global
متغیر Static
تابع Subs tr و Strpos
متغیر های رشته ای
متغیرهای رشته ای برای HTML
منطق آرایه
ساختار آرایه
شناسه آرایه
آرایه وابستگی
آرایه چند بعدی
چاپ آرایه با حلقه
چاپ کامل آرایه با حلقه For each
چاپ آرایه های ارتباطی با کلید های خود با استفاده از حلقه For each
استفاده از حلقه For each برای چاپ آرایه های چند بعدی
تابع Printr
توابع آرایه
توابع آرایه پیشرفته
توابع آرایه ریاضی و تابع آرایه چند بعدی
SERVERSuperGLOBALArray
GLOBALSSuperGlobalArray
منطق متود Get و Post
ایجاد و گرفتن متغیر GET
Include and Require - فصل دوم (کدنویسی با HTML و PHP)
ایجاد یک فرم HTML ساده
دریافت از فرم HTML
متود Post
تابع Isset
درخواست دریافت اطلاعات در همان صفحه
انتقال اطلاعات با توابع رشته ای
تایید فرم کامل(قسمت اول)
تایید فرم کامل(قسمت دوم)
اضافه کردن برخی از عناصر به فرم - فصل سوم ( کار با پایگاه داده MySQL با استفاده از PHP)
PHP My Admin
ایجاد پایگاه داده و جدول
وارد کردن داده در My SQL
ایجاد UserName در My SQL
بازیابی اطلاعات از پایگاه داده
گرفتن اطلاعات بصورت منظم - فصل چهارم (کد نویسی با HTML , PHPMYSQL, BOOTSTRAPT(طراحی Front End))
دانلود Bootstrap و استفاده از آن با HTML5
ایجاد یک فرم جدید با Bootstrap و HTML5
اعتبار بخشیدن به فرم ها با دستورrequired در HTML5
ایجاد دکمه ارسال اطلاعات فرم به پایگاه داده (قسمت اول)
ایجاد دکمه ارسال اطلاعات فرم به پایگاه داده (قسمت دوم)
ایجاد صفحه مشخصات کاربر برای نمایش اطلاعات
کد نویسی صفحه مشخصات کاربر با PHP
حذف یه سطر
اضافه کردن دکمه های Bootstrap
نمایش داده های MySQL در فرم HTML
خواندن اطلاعات پایگاه داده
ایجاد جدول لیست کشورها و گرفتن آن در فایل PHP
اضافه کردن جدول کشورها به صفحات دیگر
ایجاد Header و Navbar با Bootstrap
ایجاد منطقه نمایش پست های ارسالی با استفاده از HTML5 و Bootstrap
ایجاد یک فرم در کنار فرم دیگر با استفاده از Bootstrap
ایجاد پانل آخرین پست های ارسالی
ایجاد پانل جستجو
ایجاد Footer
جدا کردن HomePageو PostPage
ایجاد پایگاه داده و جدول برای CMS
اتصال و بازیابی اطلاعات از پایگاه داده
دریافت پست ارسالی در صفحه پست و استفاده از متغیر GET
ایجاد و برنامه نویسی صفحه منو(Menu Page)
تغییر منوی فعال با استفاده از پایگاه داده
کد نویسی پانل آخرین پست های ارسالی
جدا سازی Header در یک صفحه جدا
ایجاد صفحه تماس با ما
کد نویسی صفحه تماس با ما و ایجاد جدول
جدا سازی پانل Sidebar
جدا سازی Footer
ایجاد صفحه جستجو
نمایش متن جستجو شده
ایجاد صفحه ثبت نام
کدنویسی صفحه ثبت نام
اعتبار سنجی رمز عبور و رفع برخی از اشکالات - فصل پنجم (کد نویسی پانل مدیریت (طراحی Back End))
ایجاد Header برای پانل مدیریت
ایجاد Side Nav برای پانل مدیریت
ایجاد Collapsible Menu
ساخت پانل آمار
ایجاد پانل های بیشتر برای آمار
اضافه کردن آخرین پست های ارسالی به داشبورد
اضافه کردن Commentها و لیست کاربرها و پروفایل مدیریت به داشبورد
ایجاد صفحه پست جدید
اضافه کردن TinyMCEText به صفحه پست جدید
کد نویسی صفحه پست جدید
گرفتن اطلاعات در PHP و ایجاد آپلود تصویر(قسمت اول)
گرفتن اطلاعات در PHP و ایجاد آپلود تصویر(قسمت دوم)
ایجاد صفحه دسته بندی جدید
ایجاد صفحه لیست پست های ارسالی
ایجاد صفحه نمایش لیست دسته بندی ها
ایجاد صفحه نمایش Comment ها
ایجاد صفحه پروفایل مدیریت
ایجاد صفحه Login و فعالسازی (قسمت اول)
ایجاد صفحه Login و فعالسازی (قسمت دوم)
ایجاد امنیت هنگام ورود به داشبورد
ایجاد صفحه Logout و یادگیری چگونگی انجام ورود و خروج
حفاظت از همه صفحات مدیریت با ورود و رمز عبور
ایجاد نقش مدیریت
ارتباط پروفایل مدیریت با پایگاه داده
کدنویسی ایجاد مجوز انتشار اطلاعات و محدود کردن داده ها در صفحه
اضافه کردن صفحه بندی
ایجاد لیست صفحات در صفحه لیست پست های ارسالی
به هم پیوستن جدول ها
تغییر وضعیت پست های ارسالی
کدنویسی دکمه نمایش و حذف پست
ایجاد صفحه ویرایش
بازیابی و حذف دسته ها
ویرایش دسته بندی ها
کدنویسی داشبورد(قسمت اول)
کدنویسی داشبورد(قسمت دوم)