Web Development (PHP – MY SQL) - يكشنبه سه شنبه 20-16

کامپیوتر | طراحی وب، سئو و دیجیتال مارکتینگ | Web Development (PHP – MY SQL)
مدت دوره:
60.00 ساعت
تعداد جلسات:
15 جلسه
روزهای برگزاری:
یکشنبه - سه شنبه
زمان برگزاری:
16:00 الی 20:00

تاریخ پایان ثبت نام: 1402/09/28 - 23:00

تاریخ شروع کلاس: 1402/09/28
تاریخ پایان کلاس: 1402/11/17
قیمت دوره: 3,000,000 تومان

نظر به رشد و توسعه روز افزون كامپيوتر و اينترنت، آشنايي افراد با مفهوم وب سايت و شيوه طراحي آن ضروري به نظر مي‌رسد. وجود ابزارهاي مناسب و آسان كه همگان بتوانند از آن براي  برنامه‌نويسي وب استفاده كنند ضروري است. PHP در كنار My SQL امكان برنامه نویسی وب  سمت سرور (Server side programming ) را فراهم مي‌كند. بانك اطلاعاتي My SQL يك سيستم بانك اطلاعاتي رابطه‌اي است كه براي ايجاد بانك هاي  تحت وب  به كار مي‌رود. اين سيستم بانك اطلاعاتي از سهولت و امنيت ويژه‌اي برخوردار بوده وپر استفاده ترین بانک اطلاعاتی حال حاضر می باشد.

 

اهداف:

آشنايي با اصول برنامه‌نويسي وب سمت سرور  و آشنايي با ذخيره و بازيابي داده‌ها.

آشنايي با مفهوم بانك اطلاعاتي و كار با آن با استفاده از My SQL

 

شرايط پذيرش:

- آشنایی با ویندوز.

- گذراندن دوره طراحی وب HTML,CSS (گذراندن دوره وب مقدماتی).

- گذراندن دوره جاوا اسکریپت (JavaScript).

 

توانايي‌هاي فراگيران در پايان دوره: 

- برنامه‌نويسي سمت سرور (server side) وب با PHP.

- ايجاد بانك اطلاعاتي My SQL .

- طراحي جداول و ارتباط بين آنها.

- ورود داده‌ها و بازيابي داده‌ها.

کار با Trigger , Function .

- پردازش بانك اطلاعاتي.

آشنايي با PHP و مقدمات اين زبان:

- دانلود PHP 

- نصب بر روي ويندوز 

- هماهنگ كردن PHP با Apache

- مفهوم روابط سرويس دهنده و سرويس گيرنده

- مفهوم كد نويسي براي سرويس دهنده و سرويس گيرنده 

- خطاهاي HTTP 

- مروري بر HTML

- انواع داده - تعريف متغير  - مقدار دادن به متغير  - تبديل انواع داده به يكديگر  - ثابت‌ها  - عملگرهاي محاسباتي و منطقي  - شكل كلي برنامه

- توابع مخصوص متغيرها  - تركيب PHP با HTML  - استفاده از فرم‌ها

- دستور exit تفاوت با دستور return و die

-  کار با WAMP یا XAMPP

 

آشنايي با انواع داده‌ها، دستورات كنترلي و كار با فايل‌ها و توابع:

- مفهوم رشته  - مقايسه رشته‌ها  - جستجو در رشته‌ها  - دستور if

- دستور else استفاده از if تو در تو  - دستور else  - دستور switch

- دستور exit تفاوت با دستور return

- دستور for  - دستور while دستور do- while  - آرايه‌ها، مرتب سازي آرايه‌ها، مقدار دادن به آرايه‌ها، گرفتن مقادير از آرايه‌ها

- دستور for each و كار با آرايه‌هاي چند بعدي، اشیا در پی اچ پی

- استفاده از توابع  - ضميمه كردن فايل به برنامه  - خواندن از فايل

- نوشتن در فايل  - باز كردن فايل  - بستن فايل ، آپلود فایل

 

كار با بانك اطلاعاتي:

- مفاهیم پایه  بانك اطلاعاتي  - راه اندازی MYSQL

استفاده از phpMyAdmin

- ايجاد جدول  - مشاهده جدول  - كسب اطلاعات از جدول

- وارد كردن اطلاعات در جدول  - بازيابي داده‌ها از جدول

- بازيابي ركوردهاي خاص  - بازيابي به صورت مرتب شده

- بازيابي ركوردها از سطري خاص  - حذف ركوردها و به هنگام سازي ركورد

- حذف جدول  - حذف بانك اطلاعاتي  - كار كردن با چند جدول

- ارتباط PHP با MYSQL  - انتخاب بانك اطلاعاتي ،  نوشتن اطلاعات در MYSQL  - گرفتن اطلاعات از MYSQL

 

حفظ وضعيت و انتقال اطلاعات بين صفحات:

- cookie

- session

- Login System

نوشتن نرم افزار addressbook  و آموزش تمام جوانب آن به دانشجویان

 

MY SQL

  • مروري بر بانك اطلاعاتي رابطه‌اي
  • معرفي و نصب My SQL
  • ايجاد بانك اطلاعاتي  و اصول طراحی آن
  • ذخيره و بازيابي داده
  • توابع در My SQL
  • شاخص بندي جدول‌ها
  • تغيير داده‌هاي جدول‌ها
  • پيوند دادن جدول‌ها
  • رابطه ها چندگانه در جداول (بیش از 3 جدول)
  • تراكنش‌ها
  • ديدها و تريگرها (Views & Triggers)
  • مديريت كاربران
  • نگهداري جداول
  • بهينه سازي تقاضاها
  • توسعه My SQL
  • ارتباط PHP و My SQL
  • نرمال سازی بانک اطلاعاتی

    برای این کلاس نظری ثبت نشده است.

کلیه حقوق متعلق به جهاد دانشگاهی است. نقل مطالب با ذکر منبع مجاز است. قدرت گرفته از نما (نرم افزار مدیریت آموزش)