نظر به رشد و توسعه روز افزون كامپيوتر و اينترنت، آشنايي افراد با مفهوم وب سايت و شيوه طراحي آن ضروري به نظر ميرسد. وجود ابزارهاي مناسب و آسان كه همگان بتوانند از آن براي برنامهنويسي وب استفاده كنند ضروري است. 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
برای این کلاس نظری ثبت نشده است.