آموزش جامع جاوا اسکریپت ( javascript )

جاوا اسکریپت زبان برنامه‌نویسی پویا و مبتنی بر شی (Object-based) است که هم سمت کاربر و هم سمت سرور، برای ایجاد تعمال با صفحات وب به کار می‌رود. جایی که HTML و CSS ساختار اولیه و ظاهر صفحات وب را تعیین می‌کنند، جاوا اسکریپت نحوه عملکرد صفحات وب را کنترل می‌کند. جاوا اسکریپت، تجربه کاربر را از صفحه وب با تبدیل آن از یک صفحه استاتیک به یک صفحه تعاملی بهبود می‌بخشد. بطور خلاصه، جاوا اسکریپت به صفحات وب رفتار می‌بخشد. جاوا اسکریپت عمدتا برای برنامه‌های مبتنی بر وب و مرورگرهای وب مورد استفاده قرار می‌گیرد. اما جاوا اسکریپت نیز فراتر از وب در نرم افزار، سرورها و کنترل‌های سخت افزاری استفاده می‌شود. 1. اضافه کردن رفتار تعاملی به صفحات وب 2. ایجاد برنامه‌های وب و موبایل 3. ساخت وب سرورها و توسعه برنامه‌های کاربردی سرور 4. توسعه بازی

۱.۴۹ میلیون ۲۹۸ هزار تومان
۸۰
آموزش جامع جاوا اسکریپت ( javascript )
۱,۰۲۱

چرا دوره جاوااسکریپت پیواس؟

  • تدریس ملموسانه

    سطح تدریس بسیار بالا میباشد!

  • دوره 0 تا 100 میباشد.

    توضیحات دوره از 0 تا 100 میباشد!

  • پشتیبانی رایگان

    تا 3 ماه از پشتیبانی رایگان استفاده کنید!

  • مدرک فنی حرفه ای

    همراه با مدرک بین المللی فنی حرفه ای!

کلا دوره جاوااسکریپت درمورد چیه؟

JavaScript که به اختصار JS نیز نامیده می‌شود، یکی از محبوبترین زبان‌های برنامه نویسی است.

جاوا اسکریپت زبانی سطح بالا، داینامیک، شی‌گرا و تفسیری است که از شیوه‌های مختلف برنامه نویسی پشتیبانی می‌کند.

از این زبان می‌توان برای برنامه نویسی سمت سرور (Server Side)، اپلیکیشن‌های موبایل، بازی و اپلیکیشن‌های دسکتاپ استفاده کرد.

بنابراین می‌توان اینگونه برداشت کرد که زبان برنامه نویسی جاوا اسکریپت ، یک زبان همه فن حریف است.

یکی از کارهای سرگرم کننده دیگری که می‌توانید از طریق این زبان انجام دهید، توسعه بازی‌های رایانه ای تحت مرورگر است. پس به صورت کلی می‌توان کاربردهای زبان جاوا اسکریپت را به صورت زیر بیان کرد :

برنامه نویسی فرانت اند برنامه نویسی بک اند با جاوا اسکریپت برنامه نویسی نرم افزارهای موبایل برنامه نویسی نرم افزارهای دسکتاپ در نهایت اگر تصمیم به یادگیری این زبان گرفته اید به شما تبریک می‌گوییم.

سرفصل های دوره جاوااسکریپت

این دوره از کامل ترین دوره های جاوااسکریپت در اینترنت میباشد که سرفصل های آن دقیقا مطابق و حتی چیزی بیشتر از سرفصل های استاندارد حال حاضر کشور میباشد.

1. بررسي زبان های اسکريپتي و برنامه نويسي
1.1. دانش:
1.1.1. انواع زبان های برنامه نویسی
1.1.2. مفهوم زبان های اسکريپتي و برنامه نويسي
1.1.3. مفهوم زبان های برنامه نويسي سمت سرور با زبان های برنامه نویسی سمت کلاينت
1.1.4. مفهوم زبان های برنامه نويسي جاوااسکریپت
1.2. مهارت:
1.2.1. افزودن اسکريپت به يک صفحه وب
1.2.2. ترکیب جاوااسکريپت با HTML
1.2.3. ترکیب جاوااسکريپت با CSS
1.2.4. کار با اسکريپت های داخلي و خارجي
2. کار با متغیرها، داده ها و توابع
2.1. دانش:
2.1.1. متغیر و روش نامگذاری آنها
2.1.2. انواع داده ها
2.1.3. ساختار دستورنويسي در جاوااسکريپت
2.1.4. مفهوم تابع و ساختار تابع نويسي در جاوااسکريپت
2.2. مهارت:
2.2.1. کار با متغیرها
2.2.2. کار با انواع عبارات و عملگرها
2.2.3. کار با توابع رشته ای در جاوااسکريپت
3. کنترل روند اجرای برنامه control structures
3.1. دانش:
3.1.1. ساختار عبارات شرطي
3.1.2. ساختار switch
3.1.3. ساختار حلقه های for,while,foreach
3.2. مهارت:
3.2.1. کار با ساختار عبارات شرطي
3.2.2. کار با ساختارswitch
3.2.3. کار با انواع حلقه ها
3.2.4. طراحي و پیاده سازی تابع
4. کار با کلاس ها و اشیای دروني جاوااسکريپت
4.1. دانش:
4.1.1. مفهوم برنامه نويسي شي گرا (OOP)
4.1.2. مزايای شي گرا بودن جاوااسکريپت
4.1.3. مفهوم متد سازنده (Method Constructor)
4.2. مهارت:
4.2.1. ايجاد object و کار با آن
4.2.2. کار با کلاس Date و توابع آن
4.2.3. کار با کلاس Math
4.2.4. ايجاد کلاس و کار با آن
5. کار با مدل (Document Object Model) DOM
5.1. دانش:
5.1.1. ساختار DOM
5.1.2. مزايای استفاده از مدل DOM در برنامه نويسي
5.2. مهارت:
5.2.1. کار با DOM
5.2.2. دسترسي به گره ها
5.2.3. دسترسي به شناسه عناصر
5.2.4. کار با متدهای DOM
5.2.5. ايجاد گره های جديد
5.2.6. تغییر استايل عناصر با DOM
6. کار با رويدادها در جاوااسکريپت
6.1. دانش:
6.1.1. مفهوم رویداد
6.1.2. انواع رویداد ها
6.1.3. ترتیب اجرای رویداد ها
6.2. مهارت:
6.2.1. کار با رويدادهای nload, onclick, dbclick
6.2.2. کار با رويدادهای mouse
6.2.3. کار با رويدادهای صفحه کلید
6.2.4. کار با رويدادهای onblur, onfocus, onchange
7. کار با مدل (Browser Object Model) BOM
7.1. دانش:
7.1.1. ساختار BOM
7.1.2. روش تعامل جاوااسکريپت با مرورگر کاربر
7.2. مهارت:
7.2.1. کار با ساختار BOM
7.2.2. دسترسي به عناصر پنجره
7.2.3. کار با اشیاء history, location, screen, navigator
8. ايجاد فرم های تعاملي در جاوااسکريپت
8.1. دانش:
8.1.1. نواع فرمهای تعاملي
8.1.2. اصول پردازش فرمها
8.1.3. مفهوم زبانهای برنامه نويسي سمت سرور با زبانهای برنامه نویسی سمت کلاینت
8.1.4. مفهوم زبان برنامه نويسي جاوااسکريپت
8.2. مهارت:
8.2.1. افزودن اسکريپت به يک صفحه وب
8.2.2. ترکیب جاوااسکريپت با HTML
8.2.3. ترکیب جاوااسکريپت با CSS
8.2.4. کار با اسکريپت های داخلي و خارجي
8.2.5. کار با فرمها در جاوااسکريپت
8.2.6. بازيابي و تغییر مقدار يک textbox
8.2.7. انتخاب متن های داخل يک textbox
8.2.8. کار با combo box ها و list box ها
8.2.9. -بازيابي و تغییر optionهای انتخاب شده
8.2.10. کار با دکمه های راديويي
8.2.11. کار با checkboxها
8.2.12. -ارسال اطلاعات يک فرم و نمايش آنها
9. کار با کوکي ها
9.1. دانش:
9.1.1. تعريف کوکي
9.1.2. مزايا و موارد استفاده کوکي ها
9.1.3. فرايند اجرای کوکي ها
9.1.4. تفاوت کوکي با sessionها
9.2. مهارت:
9.2.1. ايجاد کوکي
9.2.2. کار با متغیرهای کوکي
9.2.3. بازيابي کوکي
9.2.4. حذف کوکي
10. مديريت خطاها Error Handeling
10.1. دانش:
10.1.1. مفهوم خطا و انواع آن در برنامه نويسي Syntax Errors, Reference Errors, Logical Errors, Exception Errors
10.1.2. مفهوم استثناء Exception
10.2. مهارت:
10.2.1. کار با انواع خطاها
10.2.2. -ايجاد خطا در برنامه و بررسي نوع آن
10.2.3. مقابله با استثناء ها
10.2.4. استفاده از ساختار try-catch-finally
10.2.5. استفاده از دستور throw
11. کار با دستورات JQuery
11.1. دانش:
11.1.1. کتابخانه جاوا اسکريپت
11.1.2. مزايای استفاده از JQurey در برنامه ها
11.1.3. مجموعه عناصر در JQuery
11.2. مهارت:
11.2.1. دانلود و اجرای JQuery با روش CDN و محلي
11.2.2. کار با اجزای دستوری زبان JQuery
11.2.3. کار با توابع ايجاد کننده انیمیشن Hide,toggle,fadeIn,fadeout,slideUp,…
11.2.4. کار با توابع رويداد در JQuery mouseover,mouseOut,hover,submit,…

آموزش جامع جاوا اسکریپت ( javascript )

ارائه گواهی معتبر فنی و حرفه‌ای

پایان دوره به دانشجویان

مدرک قابل ترجمه و معتبر از سازمان فنی حرفه ای که دارای بارکد و سریال میباشد.

نمونه جلسات دوره!

لیست پخش

2 ویدیوها
پخش ویدئو
مخاطبین دوره
سوالات متداول
جلسات دوره

پشتیبانی دوره جاوااسکریپت

پشتیبانی دوره از طریق ارسال تیکت و ارتباط مستقیم با مدرس خواهد بود، به گونه ای که دانشجویان و مدرس میتوانند از طریق ارسال تیکت های متنی وصوتی! سوالات و پاسخ های خود را ثبت نمایند.

همچنین پشتیبانی فنی پیواس به صورت 12 ساعته از ساعت 9 صبح تا 9 شب به صورت تلفنی و تیکت پاسخگوی دانشجویان میباشند.

دسترسی به محتوای دوره

بلافاصله بعد از خرید دوره برای حساب کاربری شما فعال شده و میتوانید از همین صفحه جلسات را مشاهده کنید.

همچنین دوره به قسمت  ( دوره های خریداری شده ) در پنل کاربری شما اضافه خواهد شد.

سوال دیگری دارید؟

دیگه هر چی بود گفتیم ولی بازم اگه سوالی دارید 3 تا راه ارتباطی براتون گذاشتیم 😋 !

  • از چت آنلاین استفاده کنین تا پشتیبان درعرض نهایتا 2 دقیقه پاسختون رو بده !
  • وارد قسمت پنل کاربری بشید و روی گزینه تیکت جدید کلیک کنید و سوالاتتون رو مطرح کنید تا پشتیبان نهایتا طی 6 ساعت به شما پاسخ بده !
  • وارد صفحه تماس با ما شوید و با شماره ما تماس بگیرید و تلفنی مشاوره دریافت کنید.

و اینکه تمام این راه های ارتباطی کاملا رایگان هستن !

دیدگاه‌ها
نوع دوره
ویدیویی
سطح دوره
صفر تا صد
مدت دوره
18 ساعت و 25 دقیقه
پیش نیاز
HTML , CSS
تعداد جلسات
82 جلسه
حجم
نا معلوم
روش پشتیبانی
از طریق تیکت
آخرین بروزرسانی
1402/8/28
استاد فاطمه مدیحی
مدرس دوره
کارشناس مهندسی کامپیوتر -نرم افزار -برنامه نویس