لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جاوا اسکریپت: درک قسمت های عجیب
JavaScript: Understanding the Weird Parts
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یک دوره پیشرفته جاوا اسکریپت برای همه! محدوده، بسته شدن، نمونه های اولیه، «این»، ساخت چارچوب خود، و بیشتر. نحوه عملکرد جاوا اسکریپت و مفاهیم اساسی آن را درک کنید کد جاوا اسکریپت جامد و خوب بنویسید مفاهیم پیشرفته ای مانند بسته شدن، وراثت نمونه اولیه، IIFE و موارد دیگر را درک کنید. توانایی خود در اشکال زدایی مشکلات در جاوا اسکریپت را به شدت بهبود بخشید. اجتناب از اشتباهات رایج و اشتباهاتی که سایر کدنویسان جاوا اسکریپت ایجاد می کنند درک کد منبع فریم ورک های محبوب جاوا اسکریپت ساختن چارچوب یا کتابخانه جاوا اسکریپت خود را پیش نیازها: دانش پایه جاوا اسکریپت (متغیرها، حلقه ها و توابع اولیه - این تمام چیزی است که دوره انتظار دارد بدانید!) مرورگر و ویرایشگر متن
جاوا اسکریپت زبانی است که توسعه دهندگان مدرن باید بدانند و خوب بدانند. دانستن واقعی جاوا اسکریپت برای شما شغل ایجاد می کند و شما را قادر می سازد تا برنامه های وب و سرور با کیفیت بسازید.
توجه: این دوره شامل اطلاعاتی در مورد ECMAScript 6 (ES6) نسخه بعدی جاوا اسکریپت است!
در این دوره شما درک عمیقی از جاوا اسکریپت به دست خواهید آورد، یاد خواهید گرفت که چگونه جاوا اسکریپت زیر سرپوش کار می کند، و چگونه این دانش به شما کمک می کند تا از دام های رایج جلوگیری کنید و توانایی خود را در اشکال زدایی مشکلات به شدت بهبود بخشید. در قسمت هایی که دیگران، حتی کدنویسان باتجربه، ممکن است عجیب، غریب و گاهی غیرقابل درک باشند، وضوح پیدا خواهید کرد. شما زیبایی و قدرت فریبنده این زبان را که امروز در خط مقدم توسعه نرم افزار مدرن قرار دارد، خواهید آموخت.
این دوره مفاهیم پیشرفته ای مانند اشیا و اشیاء، عبارات تابع، وراثت اولیه، برنامه نویسی تابعی، زنجیره های محدوده، سازنده های تابع (به علاوه ویژگی های جدید ES6)، عبارات تابع فوری فراخوانی شده (IIFE)، فراخوانی، اعمال، اتصال را پوشش می دهد. ، و بیشتر .
ما به بررسی کد منبع فریمورکهای محبوب مانند jQuery و Underscore میپردازیم تا ببینیم چگونه میتوانید از درک خود از جاوا اسکریپت برای یادگیری (و قرض گرفتن) از کدهای خوب دیگران استفاده کنید.
در نهایت، پایه های چگونگی ساخت چارچوب یا کتابخانه جاوا اسکریپت خود را خواهید آموخت.
آنچه در این دوره یاد خواهید گرفت، شما را به یک توسعهدهنده جاوا اسکریپت بهتر تبدیل میکند و تواناییهای شما را در AngularJS، NodeJS، jQuery، React، Ember، MongoDB و سایر فناوریهای مبتنی بر جاوا اسکریپت بهبود میبخشد!
یاد بگیرید که جاوا اسکریپت را دوست داشته باشید و در آن به خوبی کدنویسی کنید.
توجه: در این دوره شما کد منبع قابل دانلود را نیز دریافت خواهید کرد. اغلب کد "شروع" در اختیار شما قرار می گیرد که به شما پایه ای برای شروع نوشتن کد و کد "تمام" برای مقایسه کد خود می دهد.
سرفصل ها و درس ها
شروع شدن
Getting Started
مقدمه و هدف این دوره
Introduction and The Goal of This Course
برپایی
Setup
راه اندازی (کد ویژوال استودیو)
Setup (Visual Studio Code)
کلمات بزرگ و جاوا اسکریپت
Big Words and Javascript
تماشای این دوره با کیفیت بالا
Watching this Course in High Definition
درک، چارچوب ها، و قسمت های عجیب و غریب
Understanding, Frameworks, and The Weird Parts
زمینه های اجرا و محیط های واژگانی
Execution Contexts and Lexical Environments
کنار مفهومی: تجزیهکنندههای نحوی، زمینههای اجرایی و محیطهای واژگانی
Conceptual Aside: Syntax Parsers, Execution Contexts, and Lexical Environments
کنار مفهومی: جفت ها و اشیاء نام/مقدار
Conceptual Aside: Name/Value Pairs and Objects
دانلود کد منبع برای این دوره
Downloading Source Code for This Course
محیط جهانی و شی جهانی
The Global Environment and The Global Object
زمینه اجرا - ایجاد و بالا بردن
The Execution Context - Creation and Hoisting
مفهومی کنار: جاوا اسکریپت و «تعریف نشده»
Conceptual Aside: Javascript and 'undefined'
زمینه اجرا - اجرای کد
The Execution Context - Code Execution
Conceptual Aside: Single Threaded, Synchronous Execution
Conceptual Aside: Single Threaded, Synchronous Execution
فراخوانی تابع و پشته اجرا
Function Invocation and the Execution Stack
توابع، زمینه و محیط های متغیر
Functions, Context, and Variable Environments
زنجیره دامنه
The Scope Chain
Scope، ES6 و let
Scope, ES6, and let
در مورد تماس های غیرهمزمان چطور؟
What About Asynchronous Callbacks?
انواع و اپراتورها
Types and Operators
Conceptual Aside: Types و Javascript
Conceptual Aside: Types and Javascript
نمایش نظرات