استاندارد آموزش شايستگي برنامه نويسي زبان JavaScript

برنامه نويسي زبان JavaScript يکي از شايستگي های حوزه فناوری اطلاعات مي باشد که شامل کارهاای بررساي زبان هاای اساکريپتي و برناماه نويساي ،کار باا متغیرهاا، داده هاا و توابا …

اطلاعات پایه

نام رسمی معاونت پژوهش، برنامه ريزي و سنجش مهارت
سازمان صادرکننده سازمان آموزش فني و حرفه اي كشور
دپارتمان دفتر پژوهش، طرح و برنامه ريزي درسي
تاریخ تدوین 3/6/8331
کد ISCO 00
گروه شغلی فناوري اطلاعات
کد شناسایی صلاحیت ملی 030807537837788

کدهای آموزش شغلی ملی

کد کامل 1 1 0 0 9 1 0 3 5 0 2 1 2 3 7
شناسه صلاحیت 1
شناسه شغل 7
شناسه گروه 3
سطح مهارت 1

تعاریف

تعاریف و مفاهیم

در این بخش تعاریف و مفاهیم کلیدی مربوط به این استاندارد شغلی ارائه شده است.

استاندارد شغل :
مشخصات شايستگي ها و توانمندي هاي مورد نياز براي عملكرد موورر در ميويك روار را نوينود در بازوي از مووارد ا سوتاندارد ررهو اي نيو نتتو
مي شود. استاندارد آموزش :
نقش ي يادنيري براي رسيدن ب شايستگي هاي موجود در استاندارد شغل.
نام يك شغل :
ب مجموع اي از وظايف و توانمندي هاي خاص ر از يك شخص در سطح مورد نظر انتظار مي رود اطلاق مي شود.
شرح شغل :
بياني اي شامل مهم ترين عناصر يك شغل از قبيل جايگاه يا عنوان شغل، رارها ارتباط شغل با مشاغل ديگور در يوك رووزه شوغلي، مسو و ي هوا،
شرايك راري و استاندارد عملكرد مورد نياز شغل.
طول دوره آموزش :
رداقل زمان و جلسات مورد نياز براي رسيدن ب يك استاندارد آموزشي.
ويژگي كارآموز ورودي :
رداقل شايستگي ها و توانايي هايي ر از يك رارآموز در هنگام ورود ب دوره آموزش انتظار مي رود.
كارورزي: رارورزي صرها در مشاغلي اس ر باد از آموزش نظري يا همگام با آن آموزش عملي ب صورت ميدود يا با مار صورت مي نيرد و ضرورت دارد ر در آن مشاغل خاص مييك واقاي براي مدتي تاريف شده تجرب شود.(مانند آموزش يك شايستگي ر هرد در ميل آموزش ب صورت ت وريوك
با استتاده از عكس مي آموزد و ضرورت دارد مدتي در يك مكان واقاي آموزش عملي ببيند و شامل بسياري از مشاغل نمي نردد.) ارزشيابي :
هرآيند جمع آوري شواهد و قزاوت در مورد آنك يك شايستگي بدس آمده اس يا خير، ر شامل س بخش عملي، رتبي عملي و اخلاق ررهو اي خواهد بود.
صلاحيت حرفه اي مربيان :
رداقل توانمندي هاي آموزشي و رره اي ر از مربيان دوره آموزش استاندارد انتظار مي رود. شايستگي :
توانايي انجام رار در مييك ها و شرايك نونانون ب طور مورر و رارا برابر استاندارد.
دانش :
رداقل مجموع اي از مالومات نظري و توانمندي هاي ذهني لازم براي رسيدن ب يك شايستگي يا توانايي ر مي توانود شوامل علووم هاي ( رياضوي ، هي يك، شيمي، زيس شناسي)، تكنو وژي و زبان هني باشد.
مهارت :
رداقل هماهنگي بين ذهن و جسم براي رسيدن ب يك توانمندي يا شايستگي. مامولاً ب مهارت هاي عملي ارجاع مي شود.
نگرش :
مجموع اي از رهتارهاي عاطتي ر براي شايستگي در يك رار مورد نياز اس و شامل مهارت هاي غير هني و اخلاق رره اي مي باشد.
ايمني :
مواردي اس ر عدم يا انجام ندادن صييح آن موجب بروز روادث و خطرات در مييك رار مي شود. توجهات زيست محيطي : ملارظاتي اس ر در هر شغل بايد رعاي و عمل شود ر رمترين آسيب ب مييك زيس وارد نردد.

خلاصه استاندارد صلاحیت

برنامه نويسي زبان JavaScript

برنامه نويسي زبان JavaScript يکي از شايستگي های حوزه فناوری اطلاعات مي باشد که شامل کارهاای بررساي زبان هاای اساکريپتي و برناماه نويساي ،کار باا متغیرهاا، داده هاا و توابا ، کنتارل روناد ااارای برناماه Control Structures، کار با کلاس ها و اشیای دروني ااوااساکريپت ، کاار باا مادل Document Object Model) DOM ، کار با رويدادها در ااوااسکريپت، کار با مدل Browser Object Model) BOM ، ايجاد فرم هاای تعاملي در ااوااسکريپت، کار با کوکي ها، مديريت خطاها Error Handeling ، کار با دستورات JQuery اساتو با مشاغلي همانند توسعه دهنده وب با PHP ، طراح وبCIW) و مهندس توسعه دهنده وب با اااوا اساکريپتدر ارتباط مي باشد

حداقل تحصیلات ديپلم كامپیوتر
توانایی‌های جسمی و ذهنی داشتن سلامت كامل جسماني و رواني
مهارت‌های پیش‌نیاز
  • ندارد
ساعات آموزش کل 37 ساعت
ساعات نظری 3 ساعت
ساعات عملی 68 ساعت
درصد کتبی 5%
درصد عملی 65%
درصد اخلاق حرفه‌ای 87%

صلاحیت‌های مربی:

-کارشناسي کامپیوتر با گرايش نرم افزار يا فناوری اطلاعات يا بالاتر با حداقل 2 سال سابقه تدريس - فوق ديپلم کامپیوتر با حداقل 3 سال تجربه در زمینه طراحي وب

استانداردهای مرتبط

  • توسعه دهنده وب با PHP
  • مهندس توسعه دهنده وب با جاوا اسكريپت
  • طراح وب CIW)

موقعیت شغلی و دشواری

دسته‌بندی شغل
نیاز به استعلام وزارت بله

وظایف

1 - بررسي زبان های اسکريپتي و برنامه نويسي

ساعات کل 5 ساعت
ساعات نظری 2 ساعت
ساعات عملی 3 ساعت

دانش:

  • -انواع زبان های برنامه نويسي
  • -مفهوم زبان های اسکريپتي و برنامه نويسي
  • -مفهوم زبان های برنامه نويسي سمت سارور باا زباان هاای برنامه نويسي سمت کلاينت
  • -مفهوم زبان برنامه نويسي ااوااسکريپت

مهارت‌ها:

  • -افزودن اسکريپت به يک صفحه وب
  • -ترکیب ااوااسکريپت با HTML
  • -ترکیب ااوااسکريپت باCSS
  • -کار با اسکريپت های داخلي و خاراي

نگرش:

  • - رعايت اخلاق حرفه ای
  • - خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعايت ارگونومیک کار با رايانه

ملاحظات زیست‌محیطی:

  • - اداسازی قطعات معیوب وخراب کامپیوتر از زباله های شهری

مواد آموزشی:

  • رايانه با تجهیزات کامل
  • سیستم عامل به روز
  • میز رايانه
  • صندلي گردان
  • تخته وايت برد
  • ديتا پروژکتور
  • پرده ديتا پروژکتور
  • ماژيک وايت برد
  • تجهیزات اتصال به اينترنت
  • کتاب آموزشي
  • کابل سیار سه راهه

10 - كار با كوكي ها

ساعات کل 7 ساعت
ساعات نظری 2 ساعت
ساعات عملی 5 ساعت

دانش:

  • -تعريف کوکي
  • -مزايا و موارد استفاده کوکي ها
  • -فرايند اارای کوکي ها
  • -تفاوت کوکي با sessionها

مهارت‌ها:

  • - ايجاد کوکي
  • -کار با متغیرهای کوکي
  • -بازيابي کوکي
  • -حذف کوکي

نگرش:

  • - رعايت اخلاق حرفه ای
  • - خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعايت ارگونومیک کار با رايانه

ملاحظات زیست‌محیطی:

  • - اداسازی قطعات معیوب وخراب کامپیوتر از زباله های شهری

مواد آموزشی:

  • رايانه با تجهیزات کامل
  • سیستم عامل به روز
  • میز رايانه
  • صندلي گردان
  • تخته وايت برد
  • ديتا پروژکتور
  • پرده ديتا پروژکتور
  • ماژيک وايت برد
  • تجهیزات اتصال به اينترنت
  • کتاب آموزشي
  • کابل سیار سه راهه

11 - مديريت خطاها

ساعات کل 7 ساعت
ساعات نظری 3 ساعت
ساعات عملی 4 ساعت

دانش:

  • -مفهوم خطا و انواع آن در برنامه نويسي Syntax Errors, Reference Errors, Logical Errors, Exception Errors
  • -مفهوم استثناءException

مهارت‌ها:

  • -کار با انواع خطاها
  • -ايجاد خطا در برنامه و بررسي نوع آن
  • -مقابله با استثناء ها
  • -استفاده از ساختار try-catch-finally
  • -استفاده از دستورthrow

نگرش:

  • - رعايت اخلاق حرفه ای
  • - خلاقیت و نوآوری

ایمنی و بهداشت:

  • - رعايت ارگونومیک کار با رايانه

ملاحظات زیست‌محیطی:

  • - اداسازی قطعات معیوب وخراب کامپیوتر از زباله های شهری

مواد آموزشی:

  • رايانه با تجهیزات کامل
  • سیستم عامل به روز
  • میز رايانه
  • صندلي گردان
  • تخته وايت برد
  • ديتا پروژکتور
  • پرده ديتا پروژکتور
  • ماژيک وايت برد
  • تجهیزات اتصال به اينترنت
  • کتاب آموزشي
  • کابل سیار سه راهه

12 - كار با دستورات JQuery

ساعات کل 10 ساعت
ساعات نظری 3 ساعت
ساعات عملی 7 ساعت

دانش:

  • - کتابخانه ااوا اسکريپت
  • -مزايای استفاده از JQurey در برنامه ها
  • -مجموعه عناصر در JQuery

مهارت‌ها:

  • -دانلود و اارای JQuery با روشCDN و محلي
  • -کار با اازای دستوری زبان JQuery
  • -کار با تواب ايجاد کننده انیمیشن Hide,toggle,fadeIn,fadeout,slideup,…
  • -کار با تواب رويداد در JQuery mouseOver,mouseOut,hover,submit,…

نگرش:

  • - رعايت اخلاق حرفه ای
  • - خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعايت ارگونومیک کار با رايانه

ملاحظات زیست‌محیطی:

  • - اداسازی قطعات معیوب وخراب کامپیوتر از زباله های شهری

مواد آموزشی:

  • رايانه با تجهیزات کامل
  • سیستم عامل به روز
  • میز رايانه
  • صندلي گردان
  • تخته وايت برد
  • ديتا پروژکتور
  • پرده ديتا پروژکتور
  • ماژيک وايت برد
  • تجهیزات اتصال به اينترنت
  • کتاب آموزشي
  • کابل سیار سه راهه

2 - کار با متغیرها، داده ها و تواب

ساعات کل 9 ساعت
ساعات نظری 3 ساعت
ساعات عملی 6 ساعت

دانش:

  • - متغیر و روش نامگذاری آنها
  • -انواع داده ها
  • -ساختار دستورنويسي در ااوااسکريپت
  • - مفهوم تاب و ساختار تاب نويسي در ااوااسکريپت

مهارت‌ها:

  • -کار با متغیرها
  • -کار با انواع عبارات و عملگرها
  • -کار با تواب رشته ای در ااوااسکريپت

نگرش:

  • - رعايت اخلاق حرفه ای
  • - خلاقیت و نوآوری

ایمنی و بهداشت:

  • - رعايت ارگونومیک کار با رايانه

ملاحظات زیست‌محیطی:

  • - اداسازی قطعات معیوب وخراب کامپیوتر از زباله های شهری

مواد آموزشی:

  • رايانه با تجهیزات کامل
  • سیستم عامل به روز
  • میز رايانه
  • صندلي گردان
  • تخته وايت برد
  • ديتا پروژکتور
  • پرده ديتا پروژکتور
  • ماژيک وايت برد
  • تجهیزات اتصال به اينترنت
  • کتاب آموزشي
  • کابل سیار سه راهه

3 - كنترل روند اجراي برنامه Control Structures

ساعات کل 9 ساعت
ساعات نظری 4 ساعت
ساعات عملی 5 ساعت

دانش:

  • -ساختار عبارات شرطي
  • -ساختار switch
  • -ساختار حلقه هایfor,while,foreach

مهارت‌ها:

  • -کار با ساختار عبارات شرطي
  • -کار با ساختار switch
  • -کار با انواع حلقه ها
  • -طراحي و پیاده سازی تاب

نگرش:

  • - رعايت اخلاق حرفه ای
  • - خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعايت ارگونومیک کار با رايانه

ملاحظات زیست‌محیطی:

  • - اداسازی قطعات معیوب وخراب کامپیوتر از زباله های شهری

مواد آموزشی:

  • رايانه با تجهیزات کامل
  • سیستم عامل به روز
  • میز رايانه
  • صندلي گردان
  • تخته وايت برد
  • ديتا پروژکتور
  • پرده ديتا پروژکتور
  • ماژيک وايت برد
  • تجهیزات اتصال به اينترنت
  • کتاب آموزشي
  • کابل سیار سه راهه

4 - كار با كلاسها و اشیاي دروني جاوااسكريپت

ساعات کل 7 ساعت
ساعات نظری 2 ساعت
ساعات عملی 5 ساعت

دانش:

  • -مفهوم برنامه نويسي شي گرا OOP)
  • -مزايای شي گرا بودن ااوااسکريپت
  • -مفهوم متد سازنده Constructor Method)

مهارت‌ها:

  • -ايجاد object وکار با آن
  • -کار با کلاس Date و تواب آن
  • -کار با کلاس Math
  • -ايجاد کلاس و کار با آن

نگرش:

  • - رعايت اخلاق حرفه ای
  • - خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعايت ارگونومیک کار با رايانه

ملاحظات زیست‌محیطی:

  • - اداسازی قطعات معیوب وخراب کامپیوتر از زباله های شهری

مواد آموزشی:

  • رايانه با تجهیزات کامل
  • سیستم عامل به روز
  • میز رايانه
  • صندلي گردان
  • تخته وايت برد
  • ديتا پروژکتور
  • پرده ديتا پروژکتور
  • ماژيک وايت برد
  • تجهیزات اتصال به اينترنت
  • کتاب آموزشي
  • کابل سیار سه راهه

5 - كار با مدل DOM – Document Object Model

ساعات کل 10 ساعت
ساعات نظری 3 ساعت
ساعات عملی 7 ساعت

دانش:

  • - ساختار DOM
  • -مزايای استفاده از مدلDOM در برنامه نويسي

مهارت‌ها:

  • -کار با DOM
  • - دسترسي به گره ها
  • - دسترسي به شناسه عناصر
  • -کار با متدهای DOM
  • -ايجاد گره های اديد
  • -تغییر استايل عناصر با DOM

نگرش:

  • - رعايت اخلاق حرفه ای
  • - خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعايت ارگونومیک کار با رايانه

ملاحظات زیست‌محیطی:

  • - اداسازی قطعات معیوب وخراب کامپیوتر از زباله های شهری

مواد آموزشی:

  • رايانه با تجهیزات کامل
  • سیستم عامل به روز
  • میز رايانه
  • صندلي گردان
  • تخته وايت برد
  • ديتا پروژکتور
  • پرده ديتا پروژکتور
  • ماژيک وايت برد
  • تجهیزات اتصال به اينترنت
  • کتاب آموزشي
  • کابل سیار سه راهه

6 - كار با رويدادها در جاوااسكريپت

ساعات کل 10 ساعت
ساعات نظری 3 ساعت
ساعات عملی 7 ساعت

دانش:

  • -مفهوم رويداد
  • -انواع رويدادها
  • -ترتیب اارای رويدادها

مهارت‌ها:

  • -کار با رويدادهای nload,onclick,dblclick
  • -کار با رويدادهایmouse
  • -کار با رويدادهای صفحه کلید
  • -کار با رويدادهای onblur,onfocus,onchange

نگرش:

  • - رعايت اخلاق حرفه ای
  • - خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعايت ارگونومیک کار با رايانه

ملاحظات زیست‌محیطی:

  • - اداسازی قطعات معیوب وخراب کامپیوتر از زباله های شهری

مواد آموزشی:

  • رايانه با تجهیزات کامل
  • سیستم عامل به روز
  • میز رايانه
  • صندلي گردان
  • تخته وايت برد
  • ديتا پروژکتور
  • پرده ديتا پروژکتور
  • ماژيک وايت برد
  • تجهیزات اتصال به اينترنت
  • کتاب آموزشي
  • کابل سیار سه راهه

7 - كار با مدل BOM – Browser Object Model

ساعات کل 6 ساعت
ساعات نظری 2 ساعت
ساعات عملی 4 ساعت

دانش:

  • - ساختار BOM
  • -روش تعامل ااوااسکريپت با مرورگر کاربر

مهارت‌ها:

  • -کار با ساختار BOM
  • - دسترسي به عناصر پنجره
  • -کار با اشیاء history,location,screen,navigator

نگرش:

  • - رعايت اخلاق حرفه ای
  • - خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعايت ارگونومیک کار با رايانه

ملاحظات زیست‌محیطی:

  • - اداسازی قطعات معیوب وخراب کامپیوتر از زباله های شهری

مواد آموزشی:

  • رايانه با تجهیزات کامل
  • سیستم عامل به روز
  • میز رايانه
  • صندلي گردان
  • تخته وايت برد
  • ديتا پروژکتور
  • پرده ديتا پروژکتور
  • ماژيک وايت برد
  • تجهیزات اتصال به اينترنت
  • کتاب آموزشي
  • کابل سیار سه راهه

8 - ايجاد فرمهاي تعاملي در جاوا اسكريپت

ساعات کل 10 ساعت
ساعات نظری 2 ساعت
ساعات عملی 0 ساعت

دانش:

  • -انواع فرمهای تعاملي
  • -اصول پردازش فرمها
  • -مفهوم زبانهای برنامه نويسي سمت سرور با زبانهاای برناماه نويسي سمت کلاينت
  • -مفهوم زبان برنامه نويسي ااوااسکريپت

مهارت‌ها:

  • -افزودن اسکريپت به يک صفحه وب
  • -ترکیب ااوااسکريپت با HTML
  • -ترکیب ااوااسکريپت باCSS
  • -کار با اسکريپت های داخلي و خاراي

نگرش:

  • - رعايت اخلاق حرفه ای
  • - خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعايت ارگونومیک کار با رايانه

ملاحظات زیست‌محیطی:

  • - اداسازی قطعات معیوب وخراب کامپیوتر از زباله های شهری

مواد آموزشی:

  • رايانه با تجهیزات کامل
  • سیستم عامل به روز
  • میز رايانه
  • صندلي گردان
  • تخته وايت برد
  • ديتا پروژکتور
  • پرده ديتا پروژکتور
  • ماژيک وايت برد
  • تجهیزات اتصال به اينترنت
  • کتاب آموزشي
  • کابل سیار سه راهه

9 - ايجاد فرم هاي تعاملي در جاوا اسكريپت

ساعات کل 10 ساعت
ساعات نظری 2 ساعت
ساعات عملی 0 ساعت

دانش:

  • -انواع فرم های تعاملي
  • -اصول پردازش فرم ها

مهارت‌ها:

  • -کار با فرمها در ااوااسکريپت
  • -بازيابي و تغییر مقدار يک textbox
  • -انتخاب متن های داخل يکtextbox
  • -کار باcombo boxها وlist boxها
  • -بازيابي و تغییر optionهای انتخاب شده
  • -کار با دکمه های راديويي
  • -کار با checkboxها
  • -ارسال اطلاعات يک فرم و نمايش آنها

نگرش:

  • - رعايت اخلاق حرفه ای
  • - خلاقیت ونوآوری

ایمنی و بهداشت:

  • - رعايت ارگونومیک کار با رايانه

ملاحظات زیست‌محیطی:

  • - اداسازی قطعات معیوب وخراب کامپیوتر از زباله های شهری

مواد آموزشی:

  • رايانه با تجهیزات کامل
  • سیستم عامل به روز
  • میز رايانه
  • صندلي گردان
  • تخته وايت برد
  • ديتا پروژکتور
  • پرده ديتا پروژکتور
  • ماژيک وايت برد
  • تجهیزات اتصال به اينترنت
  • کتاب آموزشي
  • کابل سیار سه راهه

استاندارد تجهیزات

نکته: تجهیزات و ابزارهای مورد نیاز برای انجام این استاندارد شغلی در جدول زیر ارائه شده است.

نام مشخصات فنی تعداد
رايانه Core I3 يا بالاتر 0 عدد برای کارگاه
میز کامپیوتر معمولي 0 عدد برای کارگاه
صندلي گردان معمولي 15 عدد برای کارگاه
ديتا پروژکتور ويژه کارگاه 1 عدد برای کارگاه
چاپگر سیاه و سفید يا رنگي 1 عدد برای کارگاه

استاندارد ابزار

نکته: ابزارهای مورد نیاز برای انجام این استاندارد شغلی در جدول زیر ارائه شده است.

نام مشخصات فنی تعداد
تخته وايت برد معمولي 1 عدد برای کارگاه
فلش حافظه 0 گیگ به بالا 1 عدد برای دو نفر
کابل سیار دارای اتصال به زمین 5 عدد برای کارگاه

دوره‌های مرتبط

گالری

تصویری برای گالری ثبت نشده است.