مهندسی فناوری اطلاعات

هدف: آشنایی با اصول طراحی و پیاده سازی اسکریپت ها در صفحات وب

مشخصات درس:  3 واحدی (5/1 واحد عملی و 5/1 واحد تئوری)

رئوس مطالب و ریز محتوی آموزشی  :

  • آشنایی با وب
  • نصب و پیکره بندی سرور وب
  • امنیت سرور وب
  • ایجاد صفحات HTML
  • کدنویسی اسکریپت ها

دانشجو لازم است آشنایی با HTML داشته باشد و در طول این دوره با مفاهیم CSS و جاوا اسکریپت آشنا شده و قادر به کدنویسی توسط آن ها خواهد بود.

بارم بندی: 10 نمره کتبی (امتحان پایان ترم، میان ترم و کوئیز های کلاسی) ، 10 نمره عملی (پروژه نهایی، کارهای کلاسی)

تحقیق های قابل انجام :
جدیدترین نگارش های web, CSS, HTML, VB Script, Java Script

پروژه های قابل انجام :

  1. وب سایت فروشگاه الکترونیکی با استفاده از جاوا اسکریپت
  2. راهکار برنامه هشت وزیر با استفاده از جاوا اسکریپت
  3. ایجاد وب سایت با منوهای بازشونده و زیر منوها توسط جاوا اسکریپت
  4. ایجاد یک سایت به همراه فرم ارسال اطلاعات با کنترل کامل همه بخش های فرم و استفاده از اسلایدر بار به جای نوشتن مقدارهای عددی
  5. ترسیم شکل های گرافیکی متحرک مانند: نمونه1 - نمونه2
  6. ترسیم یک تصویر نقاشی با زمینه سفید و امکان رنگ آمیزی دلخواه توسط کاربر
  7. سایت رسم گراف: دریافت مقادیر عددی قیمت یک سهام در طول یک سال با تناوب 10 روزه و رسم گراف مربوطه
  8. طراحی بازی شطرنج با اعمال قوانین توسط جاوا اسکریپت
  9. طراحی بازی تتریس توسط جاوا اسکریپت
  10. سایت کتابخانه دیجیتال با امکان مطالعه متون به چندین روش انتخابی
    1. با کلیک کردن روی فهرست کاربر به قسمت مربوطه رفته و عنوان رنگی شده و به آرامی به رنگ اولیه خود بازگردد
    2. متن در ابتدا قابل مشاهده نباشد و با کلیک کردن روی فهرست متن مربوطه به صورت کشویی بالا بیاید
  11. سایت اطلاعات میراث فرهنگی با نمایش نام و سمبل همه شهرها در یک صفحه
    1. با قرار گرفتن ماوس روی عنوان هر شهر
      1. کادر توضیحات به شیوه tooltip باز شده و اطلاعاتی راجع به آن شهر را نمایش دهد
      2. در پایین صفحه داخل یک کادر ویژه لیستی از برترین آثار باستانی آن شهر نمایش داده شود
    2. با کلیک روی هر شهر وارد صفحه مربوط به آن شهر شویم که شامل کلیه اطلاعات و آثثار باستانی آن شهر است
    3. توجه: نیازی نیست کلیه آثار باستانی و همه شهرها ثبت شود بلکه تا حد امکان سعی شود اکثر آن ها درج شوند
  12. تهیه ویرایشگر آن لاین که بتواند متن تایپ شده را به فرمت HTML تبدیل نماید
  13. طراحی یک نقشه که بتوان روی آن حرکت نمود و با انتخاب قسمت های خاص در نقشه امکانات متفاوتی ظاهر شوند

 

برخی تمرینات:

تمرینات جاوا اسکریپت:

  • سری فیبوناچی
  • چاپ اعداد کوچکتر از n (مقدار n از کاربر گرفته شود)
  • چاپ اعداد زوج کوچکتر از n
  • چاپ اعداد فرد کوچکتر از n
  • چاپ مقسوم علیه های عدد n
  • چاپ 20 مضرب اول عدد n
  • چاپ اعداد اول کوچکتر از n
  • چاپ یک جدول 2x100 به طوری که ستون اول حاوی شماره عدد و ستون دوم حاوی معادل عدد به انگلیسی یا فارسی باشد
  • ایجاد جدولی با دو ستون و یک سطر که ستون اول حاوی چند لینک و ستون دوم حاوی توضیحات باشد به گونه ای که با قرار گرفتن ماوس روی هر لینک از ستون اول یک عکس و توضیحات جداگانه ای مربوط به آن لینک در ستون دوم نمایش داده شود. (پاسخ)
DMC Firewall is developed by Dean Marshall Consultancy Ltd
DMC Firewall is a Joomla Security extension!