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

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

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

298,000 تومان 44,700 تومان

85%
تخفیف
امتیاز
5.00 از 1 رأی
5.00 1 رای
298,000 تومان 44,700 تومان
ویژگی های دوره
زبان: فارسی
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

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

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

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

طراحی وب از رویا تا واقعیت (فصل دوم)


ارائه شده توسط< محمدرضا عسگری
طراحی سایت

طراحی وب از رویا تا واقعیت (فصل اول)


ارائه شده توسط< محمدرضا عسگری
جاوا اسکریپت es6

آموزش جامع جاوا اسکریپت ES6

ES یا ECMAScript یک استاندارد برای زبان برنامه نویسی جاوااسکریپت است.  نسخه 6 این استاندارد (ES6) در سال 2015 منتشر شد. این نسخه را می‌توان به عنوان یک به روز ...
ارائه شده توسط< مسعود صدری

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

5
5.00 1 رای
298,000 تومان 44,700 تومان
1 رأی
5 ستاره
1
4 ستاره
0
3 ستاره
0
2 ستاره
0
1 ستاره
0

chat_bubble_outlineنظرات

  • omid( دانشجوی دوره )
    2020-07-16
    امتیاز 5 از 5
    برای پاسخ دادن وارد شوید

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

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

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

لغو پاسخ

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

قیمت :

298,000 تومان 44,700 تومان

85%
تخفیف

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

افزودن به علاقه مندی
امتیاز
5.00 از 1 رأی
5.00 1 رای
298,000 تومان 44,700 تومان
زبان: فارسی
8 ساعت و 45 دقیقه
93 درس
1/85 گیگابایت
روش دریافت: دانلود آنی پس از پرداخت
روش پشتیبانی: ارسال تیکت
احسان شکاری
احسان شکاری

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

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

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

دسترسی سریع
  • مجله داناپ
  • درباره ما
  • تدریس در داناپ
  • تماس با ما
  • قوانین و مقررات
logo-Enamad logo-samandehi
تمامی حقوق برای شرکت داناپ محفوظ می باشد. 1396-1401
ورود ×
کد تایید
لطفاً کد تأیید ارسال شده به را تایپ کنید
ثبت
رمز عبور خود را فراموش کرده اید؟
ورود با رمز عبور یکبار مصرف
ارسال مجدد رمز عبور یکبار مصرف(00:30)
آیا حساب کاربری ندارید؟
ثبت نام
ارسال مجدد رمز عبور یکبار مصرف(00:30)
بازگشت به ورود

ارسال مجدد رمز عبور یکبار مصرف (00:30)
بازگشت به ورود
  • (+98) Iran
%85 تخفیف ویژه تمامی دوره ها در جشنواره نوروزی!
روز
ساعت
دقیقه
ثانیه
مشاهده دوره های آموزشی
پایان جشنواره

ورود

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

یا

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

هنوز عضو نشده اید؟ عضویت در سایت