آموزش اصول جاوا اسکریپت

JavaScript Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با این دوره مقدماتی در 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 می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش اصول جاوا اسکریپت
جزییات دوره
3h 0m
85
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
362
4.6 از 5
دارد
دارد
دارد
Mark Zamoyta
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mark Zamoyta Mark Zamoyta

مارک بیش از 25 سال پیش در دنیای توسعه دهنده فعالیت خود را آغاز کرد. او کار خود را با کارشناسی علوم کامپیوتر از دانشگاه سنت جان آغاز کرد. مارک پس از 10 سال کار در وال استریت در گلدمن ساکس ، برادران لیمن و سایر بانک های بزرگ سرمایه گذاری ، به نرم افزارهای انیمیشن و بازی های ویدیویی علاقه مند شد. او برنامه ها و بازی های متعدد تلفن همراه را برای مشتریان از جمله Electronic Arts و Yahoo! بازی ها. برخی از عناوین محبوب موبایل وی شامل Yahtzee ، Yahoo! شطرنج ، و یاهو! پوکر در حال حاضر ، مارک بنیانگذار اختراعات کنجکاو در پورتلند ، اورگان است. این شرکت طیف گسترده ای از عناوین نرم افزاری آموزشی و سرگرمی را برای وب و دستگاه های تلفن همراه توسعه می دهد.