لگو وب سایت هوشمندان
جستجو

اطلاعات ویدیوی آموزشی

ویدیوی آموزشی طراحی وب سایت با زبان PHP و Bootstrap

آموزش طراحی سایت با 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 و یادگیری چگونگی انجام ورود و خروج
     حفاظت از همه صفحات مدیریت با ورود و رمز عبور
     ایجاد نقش مدیریت
     ارتباط پروفایل مدیریت با پایگاه داده
     کدنویسی ایجاد مجوز انتشار اطلاعات و محدود کردن داده ها در صفحه
     اضافه کردن صفحه بندی
     ایجاد لیست صفحات در صفحه لیست پست های ارسالی
     به هم پیوستن جدول ها
    تغییر وضعیت پست های ارسالی
    کدنویسی دکمه نمایش و حذف پست
     ایجاد صفحه ویرایش
    بازیابی و حذف دسته ها
    ویرایش دسته بندی ها
     کدنویسی داشبورد(قسمت اول)
     کدنویسی داشبورد(قسمت دوم)