با سلام و احترام خدمت تمامی دانشجویان عزیز


منبع و محتوای آموزشی:


همانگونه که استحضار دارید، درس طراحی صفحات وب یک درس کاملا عملی و فنی است. از ابتدای این درس تا انتهای آن تلاش میکنم نرم افزاری تحت وب (Web Application) تولید کنیم. طبق استدالالی که در کلاس داشتیم در این درس برنامه نویسی وب را با زبان php و پایگاه داده MySQL انجام خواهیم داد. از طرفی برای تولید یک برنامه تحت وب، استفاده از HTML به منظور درج متحوای وب و CSS با هدف قالب بندی گرافیکی محتوای وب کاملا ضروری و غیر قابل حذف است. لذا حداقل مهارتهای مورد نیاز جهت تولید یک برنامه تحت وب آشنایی با زبانها و ابزاری ذیل ضروری است:


- HTML (زبانی است که به واسطه آن محتوای وب نظیر متن، تصویر، جدول، لینک بین صفحات و ... درج میکنیم)

- CSS (ابزاری (زبان گرافیکی وب!) برای قالب بندی یا سبک دهی (Styling) محتوای وب (HTML) استفاده می شود. )

- PHP  (زبان برنامه نویسی سمت سرور به منظور پردازش درخواستهای کاربر در سمت سرور. (مقصد اجرای درخواستها) )

- MYSQL (پایگاه داده رابطه ای، مناسب محیطهای عملیاتی کوچک و متوسط. یک نرم افزار (Application) برای نگهداری بلند مدت داده های خود احتیاج به یک (یا چند!) بانک اطلاعاتی (Data Base) دارد.)


منبع این درس کتاب "طراحی وب با php و MySQL" تالیف " ولیانگ / تامسون " و ترجمه جناب آقای "رضا ابراهیمی" به انتشارات "نص" است.


نحوه ارزشیابی این درس به شرح ذیل است:


- 4 نمره آزمون های عملی در طول ترم

- 4 نمره پروژه برنامه نویسی یک نرم افزار تحت وب (حداکثر ظرفیت گروه ها 5 نفر است. انتخاب موضوع تکراری در کلاس برای پروژه ها بلا مانع است. ملاک ارزشیابی پروژه توانایی درک کدها و برنامه نویسی پروژه است.)

- 12 نمره پایانترم (آزمون تشریحی از بخشهای مختلف مطالب کلاسی به صورت طرح مساله و درخواست نوشتن کدهای برنامه به منظور پاسخ به سوالات)


نکته مهم:

عواقب هر گونه غیبت و عدم شرکت در آزمون های عملی در طول ترم، عدم تحویل پروژه و عدم یادداشت برداری از مطالب کلاسی و عدم رفع اشکال درسی که منجر به کسب نتیجه ضعیف در پایانترم دانشجو می شود بر عهده دانشجو خواهد بود. بنابراین با حضور منظم در کلاس، یادداشت برداری از مطالب کلاسی، رفع اشکالات درسی و تحویل درست پروژه نتیجه پایانترم خود را بهبود ببخشید.


موفق و پیروز باشید.