1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Code with Mosh – The Ultimate JavaScript Mastery Series – Part 2 2021-2
The Ultimate JavaScript Mastery Series Part 2

Code with Mosh – The Ultimate JavaScript Mastery Series – Part 2 2021-2

توضیحات

The Ultimate JavaScript Mastery Series – Part 2 ، دوره آموزش برنامه نویسی شی گرا در زبان جاوا اسکریپت است . به عنوان برنامه نویس ، ممکن است اصطلاح OOP را شنیده باشید اما ندانید منظور از آن دقیقا چیست ؛ به بیان ساده ، برنامه نویسی شی گرا ، استایل برنامه نویسی محبوبی است که امروزه در بسیاری از زبان های برنامه نویسی استفاده میشود . غالبا سوالات تخصصی و فنی مصاحبه های برنامه نویسی شامل این موضوع شده و در نتیجه ، مهارتی ضروری و مورد نیاز برای هر توسعه دهنده ای محسوب میشود . این دوره به گونه ای طراحی شده تا شما را با این مفهوم به شیوه ای استاندارد و به دور از تعاریف شخصی آشنا کرده و البته کاملا مناسب افرادی است که هیچ گونه آشنایی قبلی ای با این موضوع ندارند . لازم به ذکر است آشنایی پایه و مناسب با جاوا اسکریپت از پیش نیاز های این دوره است .

از این دوره میتوان به عنوان ترکیبی عالی از تئوری ، تمارین ، مثال های واقعی و راه حل های قدم به قدم پیرامون OOP یاد کرد . آشنایی با مفاهیم و اصول اساسی برنامه نویسی شی گرا از موضوعات مقدماتی این دوره است که طی آن ، با اصول کلی OOP آشنا شده و سپس نحوه پیاده سازی این ایده ها و مفاهیم را در زبان جاوا اسکریپت خواهید آموخت . تمامی مطالب پیرامون اشیا ( آبجکت ها ) ، مشخصه های آنها ، توصیف کنندگان ، دریافت کنندگان ، تنطیم کنندگان ، کلاس ها ، توابع سازنده و Factory و بسیاری دیگر در این دوره پوشش داده شده است . در انتهای این دوره ، درک خود از جاوا اسکریپت را قوی کرده ، ویژگی های پیچیده این زبان را به راحتی استفاده میکنید ، کد های قابل استفاده مجدد خواهید ساخت و قادر هستید تا از پیچیدگی کد خود کاسته و کد خوانا و تمیز بنویسید .

چه چیزهایی می آموزید :

  • آشنایی با اصول اساسی برنامه نویسی شی گرا
  • چگونگی پیاده سازی برنامه نویسی شی گرا در جاوا اسکریپت
  • درک کامل آبجکت ها ، کلاس ها ، توابع سازنده و Factory
  • آشنایی با عبارات شرطی مانند if/else و switch/case
  • چگونگی کارکرد و استفاده از کلیدواژه this در جاوا اسکریپت
  • استفاده از ویژگی ارث بری Prototypes و prototypical
  • ویژگی های گنجانده شده در +JavaScript ES6
  • و …

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

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

مشخصات The Ultimate JavaScript Mastery Series – Part 2 :

  • ناشر : Code with Mosh
  • مدرس : Mosh Hamedani
  • زبان : انگلیسی
  • سطح آموزش : متوسطه
  • تعداد دروس : 60 درس
  • مدت زمان : 4 ساعت

سر فصلهای دوره

Course Curriculum

Getting Started (17m)

1- What is OOP (1:45)

2- Four Pillars of OOP (7:02)

3- Setting Up the Development Environment (2:16)

4- Course Structure (2:55)

Follow Me Around

Objects (1h15m)

1- Introduction (0:44)

2- Object Literals (3:03)

3- Factories (2:51)

4- Constructors (5:36)

5- Constructor Property (2:24)

6- Functions are Objects (4:47)

7- Value vs Reference Types (5:49)

8- Adding or Removing Properties (3:53)

9- Enumerating Properties (2:50)

10- Abstraction (4:02)

11- Private Properties and Methods (4:05)

12- Getters and Setters (5:36)

13- Cheat Sheet

14- Exercise- Stopwatch (2:08)

15- Solution- Stopwatch (2:31)

Prototypes (40m)

1- Inheritance (2:26)

2- Prototypes and Prototypical Inheritance (5:33)

3- Multilevel Inheritance (2:51)

4- Property Descriptors (5:07)

5- Constructor Prototypes (3:52)

6- Prototype vs Instance Members (6:04)

7- Iterating Instance and Prototype Members (2:39)

8- Avoid Extending the Built-in Objects (1:41)

9- Cheat Sheet

10- Exercise (1:33)

11- Solution (5:38)

Prototypical Inheritance (50m)

1- Creating Your Own Prototypical Inheritance (5:34)

2- Resetting the Constructor (4:00)

3- Calling the Super Constructor (3:48)

4- Intermediate Function Inheritance (3:05)

5- Method Overriding (3:29)

6- Polymorphism (4:22)

7- When to Use Inheritance (3:23)

8- Mixins (5:53)

9- Cheat Sheet

10- Exercise- Prototypical Inheritance (3:18)

11- Solution- Prototypical Inheritance (5:53)

12- Exercise- Polymorphism (2:35)

13- Solution- Polymorphism (5:11)

ES6 Classes (55m)

1- ES6 Classes (5:41)

2- Hoisting (3:46)

3- Static Methods (4:17)

4- The This Keyword (4:57)

5- Private Members Using Symbols (7:48)

6- Private Members Using WeakMaps (6:58)

7- Getters and Setters (2:50)

8- Inheritance (4:00)

9- Method Overriding (2:33)

10- Cheat Sheet

11- Exercise (3:25)

12- Solution (4:20)

ES6 Tooling (30m)

1- Modules (3:42)

2- CommonJS Modules (5:51)

3- ES6 Modules (3:23)

4- ES6 Tooling (1:26)

5- Babel (7:11)

6- Webpack (8:26)

7- Cheat Sheet

8- What to Learn Next

پیش نیازها

  • To take this course, you should have a good understanding of JavaScript fundamentals. At least, you need to know all the topics I’ve covered in my JavaScript Basics course. You don’t need any familiarity with object-oriented programming.

تصاویر

The Ultimate JavaScript Mastery Series Part 2

فیلم نمونه

راهنمای نصب

پس از Extract با Player دلخواه خود مشاهده کنید.

عنوان دیگر اموزش:

Object-oriented Programming in JavaScript

زیرنویس: انگلیسی

کیفیت: 1080p

لینک دانلود

قیمت به تومان | Price in Euro


با یک بار خرید، تمامی آپدیت های بعدی برای شما رایگان است.

هرگونه سوال و مشکل را در بخش ارتباط با ما مطرح کنید.

گذرواژه فایل(ها): www.downloadly.ir

حجم فایل

4.31 گیگابایت

4.3/5 - (8534 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

5 دیدگاه. همین الان خارج شوید

  • Google Chrome 92.0.4515.131 Google Chrome 92.0.4515.131 Windows 8.1 x64 Edition Windows 8.1 x64 Edition
    در مورد: Code with Mosh – The Ultimate JavaScript Mastery Series – Part 2 2021-2

    ممنون که دوره های بروز رو میذاری
    دوره های دیگه ای هم اگه بود از ماش بذار
    ماش همدانی عالیه!

    پاسخ
    • علیرضا
      18 آذر 1401 13:53
      Google Chrome 108.0.0.0 Google Chrome 108.0.0.0 Mac OS X  10.15.7 Mac OS X 10.15.7
      در مورد: Code with Mosh – The Ultimate JavaScript Mastery Series – Part 2 2021-2

      ماش؟! کجا شنیدی؟!
      مش(فق) همدانی

      پاسخ
      • بهداد فرهبد
        06 آبان 1402 09:45
        Google Chrome 117.0.0.0 Google Chrome 117.0.0.0 Windows 10 x64 Edition Windows 10 x64 Edition
        در مورد: Code with Mosh – The Ultimate JavaScript Mastery Series – Part 2 2021-2

        خودش میگه عایم ماش همدانی.

        پاسخ
  • Google Chrome 88.0.4324.146 Google Chrome 88.0.4324.146 Windows 10 x64 Edition Windows 10 x64 Edition
    در مورد: Code with Mosh – The Ultimate JavaScript Mastery Series – Part 2 2021-2

    این دوره جدیده یا آپدیت قبلیه؟

    پاسخ
    • دانلودلی
      17 بهمن 1399 00:16
      Firefox 85.0 Firefox 85.0 Windows 10 x64 Edition Windows 10 x64 Edition
      در مورد: Code with Mosh – The Ultimate JavaScript Mastery Series – Part 2 2021-2

      سلام
      این دوره جدید نیست ولی به درخواست کاربران خریداری شده است.

      پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

فهرست