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

کامپیوتر | طراحی وب، سئو و دیجیتال مارکتینگ | Web Development (PHP – MY SQL)
مدت دوره:
60 ساعت
تعداد جلسات:
15 جلسه
روزهای برگزاری:
یکشنبه - سه شنبه
زمان برگزاری:
16:00 الی 20:00
مهلت ثبت نام: 1403/09/18 - 23:00
فرصت باقیمانده ثبت نام:

تاریخ شروع: 1403/09/18
تاریخ پایان: 1403/11/07
قیمت دوره: 3,900,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
  • نرمال سازی بانک اطلاعاتی

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