• آموزش برنامه نویسی کامل سایت با PHP و MySql طی پروژه عملی

این دوره برای افرادی مناسب می باشد که آشنایی قبلی با html و css داشته و حال می خواهند طراحی یک سایت پویا (dynamic) را از پایه فراگیری نمایند. در صورتی که هنرجو قبل از این کلاس طراحی سایت را به صورت استاتیک برپایه   html  و css انجام میداده است در پایان این دوره انتظار بر آنست که بتواند یک سایت کامل و شخصی را به صورت داینامیک همراه با پنل مدیریتی طراحی نماید.

در این دوره با مفاهیم کلی برنامه نویسی به زبان php و دیتابیس mysql آشنا خواهید شد. توابع مهم و کاربری به شما آموزش داده می شود تا بتوانید در کدهای خود از آنها استفاده نمایید.

مخاطبین دوره:

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

پیش نیاز:

آشنایی با html و css (ضروری نمی باشد اما در پیشرفت شما تاثیر زیادی دارد)

دوره آموزشی طراحی سایت با html و css

 

سرفصل های آموزشی

  •  
  • •    شروع کار با PHP
  • •    PHPچیست ؟
  • •    تاریخچه PHP
  • •    چرا PHPرا انتخاب کنیم ؟
  • •    نصب PHPو سایر نرم افزارهای مورد نیاز
  • •    نحوه Comment گذاری و کدنویسی تمیز
  • •    بررسی انواع داده
  • •    متغیرها
  • •    رشته ها
  • •    توابع رشته ها
  • •    اعداد
  • •    توابع اعداد
  • •    آرایه ها
  • •    توابع آرایه ها
  • •    بولی (Boolean)
  • •    Type juggling و casting
  • •    متغیرهای رزرو PHP یا  Superglobals
  • •    ثابت ها
  • •    کنترل جریان برنامه (شرط(
  • •    مفهوم شروط و معرفی if، elseif، else، switch
  • •    عملگرهای منطقی
  • •    عملگرهای شرطی
  • •    کنترل جریان برنامه (حلقه (
  • •    مفهوم حلقه ها و معرفی for، while، do…while، foreach
  • •    دستورات continue، break
  • •    توابع
  • •    مفهوم تابع
  • •    ایجاد و تعریف تابع
  • •    آرگومانهای توابع
  • •    مقادیر بازگشتی توابع
  • •    نحوه برگرداندن چند مقدار از تابع بصورت همزمان
  • •    اسکوپ و متغیرهای عمومی
  • •    تعریف آرگومان پیش فرض برای تابع
  • •     Debugو عیب یابی برنامه
  • •    معرفی انواع خطاهای PHP
  • •    نحوه debugو خطایابی
  • •    کنترل خطاهای برنامه
  • •    تغییر تنظیمات نمایش خطا در تنظیمات  PHP
  • •    ساخت صفحه وب با PHP
  • •    کار با لینک ها و URLها
  • •    استفاده از مقادیر get
  • •    استفاده و معرفی انواع includeو require
  • •    تغییر در headerصفحه
  • •    Redirectکردن صفحه توسط PHP
  • •    کار با فرمها
  • •    ساخت فرم و انواع فیلدهای آن
  • •    تشخیص نحوه ارسال فرم
  • •    اعتبار سنجی فرم
  • •    طراحی فرم و اعتبار سنجی آن در یک صفحه
  • •    نحوه دریافت اطلاعات postشده
  • •    کار با کوکی ها و سشن ها (Session)
  • •    تعریف کوکی و سشن
  • •    خواندن و نوشتن کوکی
  • •    تغییر مدت زمان نگهداری و مسیر نگهداری
  • •    خواندن و نوشتن سشن
  • •    توابع کار با سشن
  • •    پاک کردن کوکی و سشن
  • •    کار با توابع متداول و کاربری PHP
  • •    آموزش توابع زمان
  • •    آموزش توابع ایمیل
  • •    آموزش توابع رشته ها
  • •    مقدمات کار با بانک اطلاعات MySQL
  • •    معرفی بانک اطلاعاتی
  • •    معرفی MySQL
  • •    آموزش کار با PHPMyAdmin
  • •    ساخت بانک اطلاعاتی
  • •    ساخت جداول
  • •    ارتباط  (Relation)بین جداول
  • •    دستورات ایجاد، خواندن، ویرایش و حذف از بانک اطلاعاتی (CRUD)
  • •    کار با بانک اطلاعاتی MySQL در PHP
  • •    اتصال به بانک اطلاعاتی
  • •    خواندن رکوردهای بانک اطلاعاتی
  • •    کار بر روی رکوردهای خوانده شده از بانک اطلاعاتی
  • •    نوشتن یک رکورد در بانک اطلاعاتی
  • •    ویرایش و حذف رکورد از بانک اطلاعاتی
  • •    SQL Injectionچیست ؟
  • •    چگونه جلو SQL Injection را بگیریم؟
     

لیست امکانات پروژه به صورت کلی:

صفحات بخش کاربری:

  • 1- ثبت نام
  • 2- ورود به سایت
  • 3- ویرایش اطلاعات کاربری
  • 4- لیست اعضا


صفحات سایت:

  • 1- ارسال خبر
  • 2- مشاهده خبر
  • 3- ارسال خبر به یک دوست
  • 4- ارسال نظر
  • 5- ارسال مقاله
  • 6- لینکستان
  • 7- گالری عکس


صفحات مدیریت:

  • 1- ارسال خبر
  • 2- ویرایش/ حذف اخبار
  • 3- ایجاد موضوع برای اخبار
  • 4- ویرایش / حذف موضوعات
  • 5- ارسال مقاله
  • 6- ویرایش / حذف مقاله
  • 7- ارسال لینک
  • 8- ویرایش / حذف لینک
  • 9- ارسال عکس
  • 10- ویرایش / حذف عکس


امکانات سایت:

  • 1- اعتبار سنجی تمامی بخشهایی که از طریق فرم اطلاعات آن ارسال می شود.
  • 2- امکان استفاده از آواتار (عکس کاربری) در هنگام ثبت نام
  • 3- متغیر بودن تعداد اخبار صفحه اول و مدیریت آن از بخش مدیریت
  • 4- مدیریت کامل نظرات اخبار و مقالات
  • 5- گزارشگیری کامل در بخش مدیریت (تعداد بازدید از سایت ، اخبار ، تعداد نظرات و کاربران و...)
  • 6- تنظیمات بخش های اصلی سایت توسط مدیر سیستم

در حال حاضر برگزار نمی شود.

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



تاریخ ثبت: ۱۳۹۴,۰۲,۱۵
بازدید: 11156