نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
با این دوره مقدماتی در JavaScript ، همه آنچه را که برای تولید برنامه های وب با کیفیت تولید و ویژگی های صفحه وب باید بدانید ، یاد بگیرید. در هسته اصلی توسعه هر برنامه وب ، شناخت کامل JavaScript است. در این دوره ، اصول جاوا اسکریپت ، همه چیزهایی را که برای تولید برنامه های وب با کیفیت تولید و ویژگی های صفحه وب لازم است یاد خواهید گرفت. اول ، شما یاد خواهید گرفت که چگونه یک محیط توسعه ایجاد کنید که شما را با نوشتن JavaScript بسیار پربار تر کند. در مرحله بعدی ، شما تمام ویژگی های زبان JavaScript مورد نیاز برای ایجاد برنامه های حرفه ای را یاد خواهید گرفت. سرانجام ، شما یک نمونه برنامه وب را مشاهده خواهید کرد که برای مدیریت ناوگان اتومبیل های خودران ایجاد شده است. بعد از اتمام این دوره ، دانش بنیادی زبان JavaScript را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی و راه اندازی
Introduction and Setup
-
اهداف و بررسی اجمالی دوره
Course Objectives and Overview
-
نسخه ها و تاریخچه JavaScript
JavaScript Versions and History
-
ابزار برای این دوره
Tooling for This Course
-
تنظیم محیط توسعه
Setting up a Development Environment
ویژگی های زبان
Language Features
-
مقدمه
Introduction
-
ثابت ها
Constants
-
اجازه و var برای اعلامیه های متغیر
let and var for Variable Declarations
-
پارامترهای استراحت
Rest Parameters
-
تخریب آرایه ها
Destructuring Arrays
-
از بین بردن اشیا
Destructuring Objects
-
نحو را گسترش دهید
Spread Syntax
-
نوعی از()
typeof()
-
تبدیل نوع معمولی
Common Type Conversions
-
حلقه های کنترل
Controlling Loops
-
خلاصه
Summary
اپراتورها
Operators
-
مقدمه
Introduction
-
گردانندگان برابری
Equality Operators
-
اپراتورهای Unary
Unary Operators
-
اپراتورهای منطقی (بولی)
Logical (Boolean) Operators
-
اپراتورهای رابطه ای
Relational Operators
-
اپراتور شرطی
Conditional Operator
-
مجریان واگذاری
Assignment Operators
-
اولویت اپراتور
Operator Precedence
-
خلاصه
Summary
توابع و محدوده
Functions and Scope
-
مقدمه
Introduction
-
دامنه عملکرد
Function Scope
-
محدوده محدوده
Block Scope
-
IIFE
IIFE's
-
تعطیلات
Closures
-
این کلمه کلیدی
The this Keyword
-
تماس بگیرید و اقدام کنید
call and apply
-
بستن
bind
-
توابع پیکان
Arrow Functions
-
پارامترهای پیش فرض
Default Parameters
-
خلاصه
Summary
اشیا and و آرایه ها
Objects and Arrays
-
مقدمه
Introduction
-
توابع سازنده
Constructor Functions
-
نمونه های اولیه
Prototypes
-
گسترش اشیا با استفاده از نمونه های اولیه
Expanding Objects Using Prototypes
-
JSON - نشانه گذاری شی JavaScript
JSON - JavaScript Object Notation
-
تکرار آرایه
Array Iteration
-
خلاصه
Summary
کلاس ها و ماژول ها
Classes and Modules
-
مقدمه
Introduction
-
مبانی کلاس
Class Basics
-
سازندگان و خصوصیات
Constructors and Properties
-
مواد و روش ها
Methods
-
وراثت
Inheritance
-
ایجاد یک ماژول
Creating a Module
-
وارد کردن ماژول
Importing a Module
-
خلاصه
Summary
برنامه نویسی BOM و DOM
Programming the BOM and DOM
-
مقدمه
Introduction
-
شی پنجره
The window Object
-
تایمرها
Timers
-
مکان محل سکونت
The location Object
-
سند شی
The document Object
-
انتخاب عناصر DOM
Selecting DOM Elements
-
تغییر عناصر DOM
Modifying DOM Elements
-
خلاصه
Summary
وعده ها و رسیدگی به خطا
Promises and Error Handling
-
مقدمه
Introduction
-
خطاهای موجود در JavaScript
Errors in JavaScript
-
مدیریت خطا استفاده از try and catch
Error Handling Using try and catch
-
سرانجام
finally
-
خطاهای تعریف شده توسط توسعه دهنده
Developer Defined Errors
-
ایجاد یک وعده
Creating a Promise
-
وعده دادن
Settling a Promise
-
خلاصه
Summary
دسترسی به داده با استفاده از HTTP
Data Access Using HTTP
-
مقدمه
Introduction
-
درخواست های HTTP با استفاده از XHR
HTTP Requests Using XHR
-
درخواست های HTTP با استفاده از jQuery
HTTP Requests Using jQuery
-
ارسال HTTP با استفاده از jQuery
HTTP POST Using jQuery
-
خلاصه
Summary
تشکیل می دهد
Forms
-
مقدمه
Introduction
-
جلوگیری از ارسال فرم
Preventing Form Submission
-
دسترسی به قسمتهای فرم
Accessing Form Fields
-
نمایش خطاهای اعتبار سنجی
Showing Validation Errors
-
ارسال از جاوا اسکریپت
Posting from JavaScript
-
خلاصه
Summary
امنیت و ساختمان برای تولید
Security and Building for Production
-
مقدمه
Introduction
-
Chrome Developer Tools and Security
Chrome Developer Tools and Security
-
امنیت و عملکرد eval ()
Security and the eval() Function
-
جلوگیری از حملات مرد در میانه
Preventing Man-in-the-middle Attacks
-
برنامه نویسی بین سایت (XSS)
Cross-site Scripting (XSS)
-
درخواست خود را برای تولید ایجاد کنید
Building Your Application for Production
-
خلاصه و جمع بندی دوره
Summary and Course Wrap-up
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات