%80 تخفیف ویژه تمامی دوره ها در جشنواره مدار دانش - آخرین ساعات!
روز
ساعت
دقیقه
ثانیه
مشاهده دوره های آموزشی
پایان جشنواره
جستجو برای:
  • دسته بندی دوره ها
    • برنامه نویسی
      • برنامه نویسی وب
        • پایتون
          • جنگو
          • فلسک
        • PHP
          • لاراول
        • جاوا اسکریپت
          • نود جی اس
          • نکست جی اس
          • ری اکت
          • انگولار
        • ASP.NET
        • HTML & CSS
        • جی کوئری
        • بوت استرپ
        • سی شارپ
      • برنامه نویسی موبایل
        • اندروید
        • جاوا
        • کاتلین
        • ری اکت نیتیو
        • زامارین
        • فلاتر
        • فون گپ
      • برنامه نویسی ویندوز
        • سی پلاس پلاس
        • سی شارپ
        • جاوا
      • توسعه بازی
        • یونیتی
        • کانستراکت
      • توسعه دیتابیس
        • Mysql
        • OpenVPN
        • Redis
        • SQL Server
        • Vesta
        • WHMCS
        • Plesk
        • DirectAdmin
        • Cpanel
      • ابزار برنامه نویسی
        • الگوریتم و فلوچارت
        • Git
        • Visual Studio Code
        • Docker
        • RESTful API
        • Web API
        • Bootstrap Studio
        • SASS
        • Redux
      • اینترنت اشیاء
      • سیستم عامل
      • وردپرس
    • کسب و کار
      • استارتاپ و کارآفرینی
      • فروش
      • مدیریت
      • حسابداری
      • استخدام
      • مدیریت فرآیند
      • مدیریت پروژه
      • سیستم سازی
      • کسب درآمد از اینستاگرام
      • مهارت های ارتباطی
      • ابزارهای کسب و کار
      • کوچینگ
      • منابع انسانی
    • بازاریابی
      • دیجیتال مارکتینگ
        • سئو
        • تولید محتوا
        • کپی رایتینگ
        • سوشیال مدیا مارکتینگ
        • هک رشد
        • ایمیل مارکتینگ
      • بازاریابی B2B
      • برندینگ
      • استراتژی مارکتینگ
    • چند رسانه ای
      • تدوین ویدئو
        • افتر افکت
        • سینمافوردی
        • پریمیر
        • کمتازیا
        • ادیوس
      • انیمیشن
      • عکاسی
      • فیلم سازی
      • موشن گرافیک
    • طراحی گرافیک
      • ایلوستریتور
      • فتوشاپ
      • کورل دراو
      • ایندیزاین
      • طراحی پست اینستاگرام
      • طراحی رابط کاربری
      • 3Ds Max
      • اتوکد
      • ماتریکس
      • بلندر
      • نقاشی
    • زبان خارجه
      • زبان انگلیسی
      • زبان آلمانی
      • زبان فرانسه
      • زبان روسی
    • بورس و ارز دیجیتال
    • هوش مصنوعی و علم داده
    • امنیت شبکه
    • توسعه فردی
    • آکادمیک و مهندسی
    • ورزش و سلامتی
  • مجله داناپ
  • تدریس در داناپ
  • حساب کاربری
داناپ
  • دسته بندی دوره ها
    • برنامه نویسی
      • برنامه نویسی وب
        • پایتون
          • جنگو
          • فلسک
        • PHP
          • لاراول
        • جاوا اسکریپت
          • نود جی اس
          • نکست جی اس
          • ری اکت
          • انگولار
        • ASP.NET
        • HTML & CSS
        • جی کوئری
        • بوت استرپ
      • برنامه نویسی موبایل
        • اندروید
        • کاتلین
        • جاوا
        • ری اکت نیتیو
        • زامارین
        • فلاتر
        • فون گپ
      • برنامه نویسی ویندوز
        • سی پلاس پلاس
        • سی شارپ
        • جاوا
      • توسعه بازی
        • یونیتی
        • کانستراکت
      • توسعه دیتابیس
        • Mysql
        • OpenVPN
        • Redis
        • SQL Server
        • Vesta
        • WHMCS
        • Plesk
        • DirectAdmin
        • Cpanel
      • ابزار برنامه نویسی
        • الگوریتم و فلوچارت
        • Git
        • Visual Studio Code
        • Docker
        • RESTful API
        • Web API
        • Bootstrap Studio
        • SASS
        • Redux
      • اینترنت اشیاء
      • سیستم عامل
      • وردپرس
    • کسب و کار
      • استارتاپ و کارآفرینی
      • فروش
      • مدیریت
      • حسابداری
      • استخدام
      • مدیریت فرآیند
      • مدیریت پروژه
      • سیستم سازی
      • کسب درآمد از اینستاگرام
      • مهارت های ارتباطی
      • ابزارهای کسب و کار
      • کوچینگ
      • منابع انسانی
    • بازاریابی
      • دیجیتال مارکتینگ
        • سئو
        • تولید محتوا
        • کپی رایتینگ
        • سوشیال مدیا مارکتینگ
        • هک رشد
        • ایمیل مارکتینگ
      • بازاریابی B2B
      • برندینگ
      • استراتژی مارکتینگ
    • چند رسانه ای
      • تدوین ویدئو
        • افتر افکت
        • سینمافوردی
        • پریمیر
        • کمتازیا
        • ادیوس
      • انیمیشن
      • عکاسی
      • فیلم سازی
      • موشن گرافیک
    • طراحی گرافیک
      • ایلوستریتور
      • فتوشاپ
      • کورل دراو
      • ایندیزاین
      • طراحی پست اینستاگرام
      • طراحی رابط کاربری
      • 3Ds Max
      • اتوکد
      • ماتریکس
      • بلندر
      • نقاشی
    • زبان خارجه
      • زبان انگلیسی
      • زبان آلمانی
      • زبان فرانسه
      • زبان روسی
    • بورس و ارز دیجیتال
    • هوش مصنوعی و علم داده
    • امنیت شبکه
    • توسعه فردی
    • آکادمیک و مهندسی
    • ورزش و سلامتی
  • مجله داناپ
  • تدریس در داناپ
0
ورود / ثبت نام

آموزش پایه جاوا اسکریپت Javascript

خانهدوره های آموزشیآموزش برنامه نویسی از 0 تا 100آموزش برنامه نویسی وبآموزش جاوا اسکریپتآموزش پایه جاوا اسکریپت Javascript
نمایشگر ویدیو
https://dl.danup.ir/Courses/557689/JS/1.Javascript.ifsnd84hgjsdfk.mp4
00:00
00:00
00:00
برای افزایش یا کاهش صدا از کلیدهای بالا و پایین استفاده کنید.
قیمت :

1,995,000 تومان قیمت اصلی: 1,995,000 تومان بود.399,000 تومانقیمت فعلی: 399,000 تومان.

80%
تخفیف
امتیاز
5.00 از 1 رأی
5.00 1 رای
1,995,000 تومان قیمت اصلی: 1,995,000 تومان بود.399,000 تومانقیمت فعلی: 399,000 تومان.
ویژگی های دوره
زبان: فارسی
8 ساعت و 45 دقیقه
93 درس
1/85 گیگابایت
روش دریافت: دانلود آنی پس از پرداخت
روش پشتیبانی: ارسال تیکت
حالت مطالعه

زبان برنامه نویسی جاوا اسکریپت Javascript یک زبان پویا و مبتنی بر شی است که در سال های اخیر طرفداران بسیار زیادی بدست آورده است. یکی از دلایل محبوبیت بالای این زبان، فریم ورک های قدرتمند این زبان در دو سمت فرانت اند و بک اند است. جاوا اسکریپت در واقع یک صفحه وب استاتیک را به یک صفحه تعاملی و داینامیک تبدیل می کند و باعث بهبود رابط و تجربه کاربری می شود.

 

در این دوره چه مباحثی آموزش داده شده است؟

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

– در فصل اول این دوره به کاربردهای اصلی زبان JavaScript، تاریخچه و استاندارد آن اشاره می شود. نحوه اضافه کردن JavaScript به صفحه توضیح داده می شود و در انتهای این فصل اولین برنامه JavaScript را نوشته و اجرا می شود.

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

– در فصل سوم با آرایه های یک بعدی و چند بعدی و همچنین اشیا و برنامه نویسی شی گرا در JavaScript آشنا خواهید شد.

– فصل چهارم مربوط به مسائل پیشرفته تر و سایر نکات مربوط به زبان JavaScript می شود. در این فصل توابع و اشیا را به صورت دقیق تر بررسی می کنیم، با اشیای Math و Date آشنا می شوید و همچنین تایمرها و مفهموم بسیار مهم callback را می بینید. چهار فصل اول این آموزش مربوط به هسته اصلی زبان JavaScript می شود و در سمت مرورگر و هم در سمت سرور (Node.js) یکسان است.

– از فصل پنجم وارد برنامه نویسی سمت فرانت اند می شویم و در این فصل با Browser Object Model آشنا می شویم و با اشیای مختلف BOM یعنی history، navigator، location و screen کار خواهیم کرد.

– فصل ششم به Document Object Model یا به اختصار DOM اختصاص داده شده است. در این فصل ابتدا با مفهوم Node و ساختار درختی صفحه آشنا می شوید. حرکت بین این نودها را فرا می گیرید. نحوه دسترسی به المان های html را می بینید و می توانید با JavaScript المان جدید بسازید، المان های موجود صفحه را ویرایش کنید و یا آن ها را حذف کنید. بعد از آن به سراغ Event ها می رویم و انواع و نحوه مدیریت آنها را با استفاده از Event Handler ها می بینیم. سپس کار با فرم ها و نحوه اعتبارسنجی آن ها را فرا خواهید گرفت. در این فصل به drag & drop در html5 هم پرداخته می شود تا مباحث گفته شده کامل تر شود.

– در فصل هفتم به سراغ ارسال درخواست های Ajax می رویم. ابتدا با JSON و نحوه کار با آن آشنا می شوید سپس طراحی Restful را می بینید و با استفاده از Node.js یک سرور راه اندازی می کنید. بعد از آن نحوه ارسال درخواست های Ajax به وسیله  XMLHttpRequest را فرا خواهید گرفت. اما این فصل به همین جا ختم نمی شود و شما نحوه ارسال درخواست با کتابخانه بسیار محبوب axios و همچنین مفهوم promise را فرا می گیرید.

– در فصل هشتم به سایر مباحث مهم مربوط به برنامه نویسی کلاینت یعنی Cookie، Local Storage، Media و همچنین Canvas اشاره می شود. و در فصل آخر یعنی فصل نه بازی شکستن آجرها را به صورت مرحله به مرحله پیاده سازی می کنیم.

 

سرفصل های دوره آموزش پایه جاوا اسکریپت Javascript

 

فصل1: مقدمات

  • چرا JavaScript؟
  • تاریخچه و استاندارد
  • ES5 و ES6
  • کاربردهای اصلی JavaScript
  • فراهم آوردن محیط توسعه
  • اولین برنامه JavaScript
  • قرار دادن JavaScript در فایل خارجی
  • console
  • document.write
  • نحوه پردازش صفحه توسط مرورگر
  • توضیحات

 

فصل2: ساختارهای کنترلی و توابع

  • مقدمه
  • متغیرها
  • انواع داده
  • دریافت ورودی از کاربر
  • عملگرهای محاسباتی
  • الحاق رشته ها و کاراکترهای خاص
  • برنامه جمع دو عدد
  • دستور if و عملگر تساوی
  • دستور else if و سایر عملگرهای منطقی
  • دستور switch
  • بهبود مثال حاصل جمع
  • حلقه while و مثال جمع اعداد
  • Chrome Debugger و استفاده از debugger در کد
  • حلقه do while و مثال دریافت سن
  • حلقه for
  • دستورات break و continue
  • توابع
  • توابع تبدیل دما
  • Scope
  • ارسال توابع به عنوان آرگومان ورودی

 

فصل 3: آرایه ها و اشیا

  • مقدمه
  • تعریف آرایه و دسترسی به عناصر آن
  • خصیصه های آرایه
  • آرایه های چند بعدی
  • برنامه نویسی شی گرا و تعریف شی در JavaScript
  • Function Constructors

 

فصل 4: مباحث تکمیلی زبان جاوا اسکریپت

  • متدهای آرایه ها
  • متد forEach()
  • متدهای رشته ها
  • نگاهی دوباره به اشیا
  • حلقه for in
  • شی Math و ایجاد اعداد تصادفی
  • نگاهی دوباره به توابع
  • عملگر شرطی با سه عملوند
  • شی Date
  • تایمرها و مفهوم callback

 

فصل 5: Browser Object Model

  • معرفی BOM
  • شی window
  • شی history
  • شی location
  • شی navigator و تشخیص نوع مرورگر
  • تشخیص موقعیت مکانی کاربر
  • شی screen

 

فصل 6: Document Object Model

  • معرفی DOM
  • انواع مختلف Node
  • دسترسی به المان های صفحه
  • InnerHTML و InnerText
  • تغییر استایل یک المان
  • حرکت بر روی Node ها (Traversing the DOM)
  • ایجاد المان جدید و اضافه کردن آن به صفحه
  • حذف المان از صفحه
  • معنی Event و Event Handler
  • خصیصه های HTML مربوط به Event
  • تغییر رفتار پیش فرض Event
  • اضافه کردن Event Handler به المان با JavaScript
  • شی Event
  • انتشار  Event
  • Drag & Drop
  • فرم ها
  • دسترسی به مقادیر فیلدهای فرم
  • اعتبارسنجی فرم
  • Event های صفحه کلید

 

فصل 7: Ajax

  • معرفی Ajax
  • JSON
  • طراحی Restful
  • راه اندازی سرور با استفاده از Node.js
  • آشنایی با Postman
  • Header درخواست HTTP و کدهای پاسخ
  • XMLHttpRequest
  • ارسال درخواست با axios
  • مثال ثبت کاربر جدید

 

فصل 8: مباحث تکمیلی مرورگر

  • Cookies
  • Web Storage
  • Media
  • Canvas
  • معرفی بازی
  • ترسیم اشکال ساده بازی
  • ترسیم آجرها
  • حرکت دادن دستگیره
  • حرکت دادن توپ
  • برخورد توپ با آجرها

 

 

 

حاصل دوره

شما پس از گذراندن این دوره با تمامی مباحث مهم در زبان JavaScript و همچنین برنامه نویسی سمت کلاینت آشنا می شید و هر آنچه را که برای انجام پروژه های واقعی نیاز دارید فراخواهید گرفت. این دوره اولین قدم شما برای ورود به بازار کار به عنوان یک برنامه نویس JavaScript است.

ویدئوهای دوره

معرفی دوره ویدئو

09:02

پیش نمایش

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

01:47

پیش نمایش

مقدمه فصل دوم ویدئو

00:42

پیش نمایش

حلقه do while و مثال دریافت سن ویدئو

03:57

پیش نمایش

مقدمه فصل سوم ویدئو

00:59

پیش نمایش

دانلود یکجا قسمت های 1 الی 50 ویدئو

04:05:16

خصوصی

دانلود یکجا قسمت های 51 الی 93 ویدئو

04:39:35

خصوصی

سورس پروژه انجام شده فایل های ضمیمه

خصوصی
احسان شکاری
احسان شکاری
مشاهده دوره های دیگر مدرس

کارشناسی نرم افزار از دانشگاه فردوسی و کارشناس ارشد علوم تصمیم و مهندسی دانش از دانشگاه خوارزمی

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

شی گرایی در جاوا

آموزش جامع شی گرایی در جاوا


ارائه شده توسط< آرکادمی
جاوا 8

آموزش کامل تحولات جاوا 8

زبان برنامه نویسی جاوا یک زبان برنامه نویسی چند منظوره است که همزمان مبتنی بر کلاس ها و شی گرایی است. جاوا طوری طراحی شده که کمترین میزان وابستگی در ...
ارائه شده توسط< آرکادمی
آموزش کار با کتابخانه Butterknife در اندروید

آموزش کار با کتابخانه ButterKnife در اندروید

کتابخانه ButterKnife یک کتابخانه فوق العاده سبک، حرفه ای و کاربردی است که برای ایجاد ارتباط بین المان ها در اکتیویتی ها و فرگمنت ها مورد استفاده قرار می گیرد. استفاده از ...
ارائه شده توسط< آرکادمی
آموزش لینوکس مقدماتی

مهاجرت به لینوکس – آموزش لینوکس مقدماتی

لینوکس یا گنو/لینوکس در دهه 90 متولد شد و تاکنون همیشه در حال ارتقا و پیشرفت بوده است. این پیشرفت تا حدی بوده که امروزه از آن به عنوان ...
ارائه شده توسط< محمدرضا عسگری
استفاده از نقشه گوگل در سی شارپ

آموزش استفاده از نقشه گوگل در سی شارپ

استفاده از نقشه گوگل در سی شارپ یکی از پر جستجوترین عبارات برای برنامه نویسان این زبان می باشد. ممکن است بخواهید در یکی از برنامه های سی شارپ (#C) ...
ارائه شده توسط< کیا حامدی

rate_reviewامتیاز دانشجویان دوره

5
5.00 1 رای
1,995,000 تومان قیمت اصلی: 1,995,000 تومان بود.399,000 تومانقیمت فعلی: 399,000 تومان.
1 رأی
5 ستاره
1
4 ستاره
0
3 ستاره
0
2 ستاره
0
1 ستاره
0

chat_bubble_outlineنظرات

  • omid( دانشجوی دوره )
    تیر 26, 1399
    نمره 5 از 5
    برای پاسخ دادن وارد شوید

    بسیار عالی !
    استاد شکاری بصورت خیلی دقیق و جزء به جزء مباحث رو جلو می‌روند طوری که آدم به راحتی درک‌ می‌کنه اصول جاوااسکریپت رو و دیگه احتیاجی به دوباره کاری نیست و فقط کافیست تمرین کنید تا دستتون راه بی افته .
    واقعاً ممنونم از این آموزش خوب

قوانین ثبت دیدگاه

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

لغو پاسخ

برای ارسال نظر باید وارد حساب کاربری خود شده باشید.

قیمت :

1,995,000 تومان قیمت اصلی: 1,995,000 تومان بود.399,000 تومانقیمت فعلی: 399,000 تومان.

80%
تخفیف

فرصت باقیمانده تا پایان جشنواره مدار دانش

00
روز
12
ساعت
25
دقیقه
30
ثانیه
امتیاز
5.00 از 1 رأی
5.00 1 رای
1,995,000 تومان قیمت اصلی: 1,995,000 تومان بود.399,000 تومانقیمت فعلی: 399,000 تومان.
زبان: فارسی
8 ساعت و 45 دقیقه
93 درس
1/85 گیگابایت
روش دریافت: دانلود آنی پس از پرداخت
روش پشتیبانی: ارسال تیکت
احسان شکاری
احسان شکاری
مشاهده دوره های دیگر مدرس

کارشناسی نرم افزار از دانشگاه فردوسی و کارشناس ارشد علوم تصمیم و مهندسی دانش از دانشگاه خوارزمی

دسته: آموزش برنامه نویسی از 0 تا 100، آموزش برنامه نویسی وب، آموزش جاوا اسکریپت

لغو پاسخ

برای ارسال نظر باید وارد حساب کاربری خود شده باشید.

برنامه نویسی

  • آموزش برنامه نویسی
  • آموزش پایتون
  • آموزش جاوا اسکریپت
  • آموزش html و css
  • آموزش وردپرس
  • آموزش اندروید
  • آموزش یونیتی
  • آموزش جنگو
  • آموزش php
  • آموزش بازی سازی

مارکتینگ

  • آموزش بازاریابی
  • آموزش دیجیتال مارکتینگ
  • آموزش برندینگ
  • آموزش سئو
  • آموزش تولید محتوا
  • آموزش استراتژی مارکتینگ
  • آموزش بازاریابی B2B
  • آموزش سوشیال مدیا مارکتینگ

کسب و کار

  • آموزش کارآفرینی و استارتاپ
  • آموزش فروش
  • آموزش مدیریت
  • آموزش استخدام
  • آموزش سیستم سازی
  • آموزش کسب درآمد از اینستاگرام
  • آموزش منابع انسانی
  • آموزش حسابداری
  • آموزش کوچینگ

چندرسانه ای

  • آموزش افتر افکت
  • آموزش سینمافوردی
  • آموزش پریمیر
  • آموزش موشن گرافیک
  • آموزش فیلم سازی
  • آموزش ساخت انیمیشن
  • آموزش کمتازیا

طراحی گرافیک

  • آموزش طراحی گرافیک
  • آموزش فتوشاپ
  • آموزش ایلوستریتور
  • آموزش کورل دراو
  • آموزش ایندیزاین
  • آموزش طراحی رابط کاربری
  • آموزش نقاشی
  • آموزش طراحی پست اینستاگرام
  • آموزش 3DS Max
  • آموزش اتوکد

دیگر دسته ها

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

لذت یادگیری با تماشای دوره های آموزش آنلاین در هر زمان و هر مکان دو چندان می شود. ماموریت ما در داناپ برقراری عدالت آموزشی در کشور و کمک به جوانان برای اشتغال بیشتر بوده است. داناپ از سال 1396 تا به امروز سهم بزرگی در حوزه آموزش در کشور داشته و رضایت دانشجویان را از ابتدا ملاک کار خود قرار داده است.

دسترسی سریع
  • مجله داناپ
  • درباره ما
  • تدریس در داناپ
  • تماس با ما
  • قوانین و مقررات
logo-Enamad logo-samandehi
تمامی حقوق برای شرکت داناپ محفوظ می باشد. 1396-1404
  • Iran (+98)

ورود

رمز عبور را فراموش کرده اید؟

یا

ارسال مجدد کد یکبار مصرف (00:30)

هنوز عضو نشده اید؟ عضویت در سایت
X
ورود به سیستم ×
کد تایید
لطفاً کد تأیید ارسال شده را وارد کنید:
ارسال
رمز عبور را فراموش کرده اید؟
ورود با کد یکبارمصرف
ارسال مجدد کد یکبار مصرف(00:30)
آیا حساب کاربری ندارید؟
ثبت نام
ارسال مجدد کد یکبار مصرف(00:30)
برگشت به صفحه ورود به سایت
ارسال مجدد کد یکبار مصرف (00:30)
برگشت به صفحه ورود به سایت