جاوا اسکریپت زبان برنامه نویسی محبوبی است که صفحات وب و برنامههای کاربردی وب را تقویت میکند. اگر در زمینه برنامه نویسی تازه کار هستید یا تازه با زبان آشنا هستید، این دوره به شما کمک میکند تا کدنویسی را در جاوا اسکریپت شروع کنید.
آنچه خواهید آموخت:
اگر در حال یادگیری هستید برای اولین بار برنامه نویسی کنید، یا اگر از زبان دیگری میآیید، این دوره، JavaScript: Getting Started، اصول اولیه کدنویسی در جاوا اسکریپت را در اختیار شما قرار میدهد.
در این دوره آموزشی JavaScript برای مبتدیان، شما یاد خواهید گرفت:
انواع برنامههای کاربردی که میتوانند با جاوا اسکریپت ساخته شوند، و پلتفرم0هایی که روی آنها اجرا میشوند. در مرحله بعد، اصول جاوا اسکریپت را بررسی خواهید کرد و از نمونههای فراوان جاوا اسکریپت یاد خواهید گرفت. در نهایت، شما دانش جاوا اسکریپت شما را به کار خواهد گرفت و یک صفحه وب مدرن و پاسخگو را اصلاح میکند.
پس از اتمام این دوره، مهارت و دانش در جاوا اسکریپت برای ایجاد برنامههای ساده، ایجاد برنامههای کاربردی وب ساده و اصلاح صفحات وب را خواهید داشت!
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [1min]
01-01 Course Overview [1mins]
02 Introduction to JavaScript [13mins]
02-01 Introduction [2mins]
02-02 Installing Development Software [2mins]
02-03 Hello World Project from GitHub [5mins]
02-04 Our Sample Website [4mins]
03 JavaScript Beginnings [23mins]
03-01 Introduction [2mins]
03-02 Adding JavaScript Code to a Web Page [4mins]
03-03 Working with JavaScript Files [6mins]
03-04 Formatting Code [2mins]
03-05 Detecting and Fixing Errors [3mins]
03-06 Case Sensitivity [2mins]
03-07 Commenting Code [2mins]
03-08 Summary [2mins]
04 Variables and Constants [25mins]
04-01 Introduction [1mins]
04-02 What Is a Variable? [2mins]
04-03 Declaring Variables [3mins]
04-04 Using let to Declare Variables [3mins]
04-05 Naming Variables [3mins]
04-06 Common Errors Using Variables [4mins]
04-07 Changing Variable Values [2mins]
04-08 Constants [3mins]
04-09 The var Keyword [2mins]
04-10 Summary [2mins]
05 Types and Operators [35mins]
05-01 Introduction [2mins]
05-02 Numbers [6mins]
05-03 Operator Precedence [3mins]
05-04 Number Precision [1mins]
05-05 Negative Numbers [2mins]
05-06 Strings [4mins]
05-07 Manipulating Strings [5mins]
05-08 Converting Strings and Numbers [3mins]
05-09 Boolean Variables [2mins]
05-10 null and undefined [2mins]
05-11 Objects and Symbols [2mins]
05-12 Summary [3mins]
06 Program Flow [33mins]
06-01 Introduction [2mins]
06-02 Conditionals Using if() [4mins]
06-03 Truthy and Falsy [4mins]
06-04 if ... else [4mins]
06-05 Comparing === and == [2mins]
06-06 The Ternary Operator [3mins]
06-07 Block Scope Using let [2mins]
06-08 Looping with for() [6mins]
06-09 Looping with while() [2mins]
06-10 Looping with do ... while() [2mins]
06-11 Summary [2mins]
07 Functions [24mins]
07-01 Introduction [2mins]
07-02 Function Basics [3mins]
07-03 Function Expressions [3mins]
07-04 Passing Information to Functions [3mins]
07-05 Function Return Values [3mins]
07-06 Function Scope [4mins]
07-07 Using Functions to Modify Web Pages [4mins]
07-08 Summary [2mins]
08 Objects and the DOM [36mins]
08-01 Introduction [2mins]
08-02 Object Properties [4mins]
08-03 Object Methods [3mins]
08-04 Passing Objects to Functions [3mins]
08-05 Standard Built-in Objects [7mins]
08-06 The Document Object Model (DOM) [3mins]
08-07 Styling DOM Elements [3mins]
08-08 Detecting Button Clicks [3mins]
08-09 Showing and Hiding DOM Elements [5mins]
08-10 Summary [3mins]
09 Arrays [31mins]
09-01 Introduction [1mins]
09-02 Creating and Initializing Arrays [4mins]
09-03 Accessing Array Items [2mins]
09-04 Manipulating Arrays [4mins]
09-05 slice() and splice() [6mins]
09-06 Array Searching and Looping [8mins]
09-07 Arrays in the DOM [4mins]
09-08 Summary [2mins]
10 Scope and Hoisting [14mins]
10-01 Introduction [1mins]
10-02 Global Scope [3mins]
10-03 Function Scope [4mins]
10-04 var and Hoisting [2mins]
10-05 Undeclared Variables and Strict Mode [2mins]
10-06 Summary [2mins]
[فارسی]
01 نمای کلی دوره [1 دقیقه]
01-01 بررسی اجمالی دوره [1 دقیقه]
02 مقدمهای بر جاوا اسکریپت [13 دقیقه]
02-01 مقدمه [2 دقیقه]
02-02 نصب نرمافزار توسعه [2 دقیقه]
02-03 پروژه Hello World از GitHub [5 دقیقه]
02-04 وب سایت نمونه ما [4 دقیقه]
03 شروع جاوا اسکریپت [23 دقیقه]
03-01 مقدمه [2 دقیقه]
03-02 افزودن کد جاوا اسکریپت به صفحه وب [4 دقیقه]
03-03 کار با فایلهای جاوا اسکریپت [6 دقیقه]
03-04 کد قالببندی [2 دقیقه]
03-05 تشخیص و رفع خطاها [3 دقیقه]
03-06 حساسیت به کوچک و بزرگ [2 دقیقه]
03-07 کد نظر دادن [2 دقیقه]
03-08 خلاصه [2 دقیقه]
04 متغیرها و ثابتها [25 دقیقه]
04-01 مقدمه [1 دقیقه]
04-02 متغیر چیست؟ [2 دقیقه]
04-03 اعلام متغیرها [3 دقیقه]
04-04 استفاده از let برای اعلام متغیرها [3 دقیقه]
04-05 نامگذاری متغیرها [3 دقیقه]
04-06 خطاهای رایج در استفاده از متغیرها [4 دقیقه]
04-07 تغییر مقادیر متغیر [2 دقیقه]
04-08 ثابت [3 دقیقه]
04-09 کلمه کلیدی var [2 دقیقه]
04-10 خلاصه [2 دقیقه]
05 انواع و اپراتورها [35 دقیقه]
05-01 مقدمه [2 دقیقه]
05-02 اعداد [6 دقیقه]
05-03 اولویت اپراتور [3 دقیقه]
05-04 دقت شماره [1 دقیقه]
05-05 اعداد منفی [2 دقیقه]
05-06 رشتهها [4 دقیقه]
05-07 دستکاری رشتهها [5 دقیقه]
05-08 تبدیل رشتهها و اعداد [3 دقیقه]
05-09 متغیرهای بولی [2 دقیقه]
05-10 تهی و تعریف نشده [2 دقیقه]
05-11 اشیاء و نمادها [2 دقیقه]
05-12 خلاصه [3 دقیقه]
06 جریان برنامه [33 دقیقه]
06-01 مقدمه [2 دقیقه]
06-02 شرایط استفاده از if() [4 دقیقه]
06-03 حقیقت و دروغ [4 دقیقه]
06-04 اگر ... در غیر این صورت [4 دقیقه]
06-05 مقایسه === و == [2 دقیقه]
06-06 اپراتور سه تایی [3 دقیقه]
06-07 مسدود کردن دامنه با استفاده از اجازه [2 دقیقه]
06-08 حلقه زدن با for() [6 دقیقه]
06-09 حلقه زدن با while() [2 دقیقه]
06-10 حلقه زدن با do ... while() [2mins]
06-11 خلاصه [2 دقیقه]
07 توابع [24 دقیقه]
07-01 مقدمه [2 دقیقه]
07-02 اصول عملکرد [3 دقیقه]
07-03 عبارات تابع [3 دقیقه]
07-04 انتقال اطلاعات به توابع [3 دقیقه]
07-05 مقادیر بازگشتی تابع [3 دقیقه]
07-06 محدوده عملکرد [4 دقیقه]
07-07 استفاده از توابع برای تغییر صفحات وب [4 دقیقه]
07-08 خلاصه [2 دقیقه]
08 اشیاء و DOM [36 دقیقه]
08-01 مقدمه [2 دقیقه]
08-02 ویژگیهای شی [4 دقیقه]
08-03 روشهای شی [3 دقیقه]
08-04 انتقال اشیا به توابع [3 دقیقه]
08-05 اشیاء داخلی استاندارد [7 دقیقه]
08-06 مدل شیء سند (DOM) [3 دقیقه]
08-07 سبک دادن به عناصر DOM [3 دقیقه]
08-08 تشخیص کلیک دکمه [3 دقیقه]
08-09 نمایش و پنهان کردن عناصر DOM [5 دقیقه]
08-10 خلاصه [3 دقیقه]
09 آرایهها [31 دقیقه]
09-01 مقدمه [1 دقیقه]
09-02 ایجاد و راه اندازی آرایهها [4 دقیقه]
09-03 دسترسی به موارد آرایه [2 دقیقه]
09-04 دستکاری آرایهها [4 دقیقه]
09-05 slice() و splice() [6 دقیقه]
09-06 جستجو و حلقه زدن آرایه [8 دقیقه]
09-07 آرایهها در DOM [4 دقیقه]
09-08 خلاصه [2 دقیقه]
10 محدوده و بالا بردن [14 دقیقه]
10-01 مقدمه [1 دقیقه]
10-02 دامنه جهانی [3 دقیقه]
10-03 محدوده عملکرد [4 دقیقه]
10-04 var and Hoisting [2 دقیقه]
10-05 متغیرهای اعلام نشده و حالت سختگیرانه [2 دقیقه]
10-06 خلاصه [2 دقیقه]
مارک بیش از 25 سال پیش در دنیای توسعه دهندگان شروع به کار کرد. او کار خود را با لیسانس علوم کامپیوتر از دانشگاه سنت جانز آغاز کرد. مارک پس از گذراندن 10 سال در وال استریت برای گلدمن ساکس، لیمن برادرز و سایر بانکهای سرمایه گذاری بزرگ، به نرمافزار انیمیشن و بازیهای ویدیویی علاقه مند شد. او برنامهها و بازیهای تلفن همراه متعددی برای مشتریان از جمله الکترونیک آرتز و یاهو نوشته است! بازی ها. برخی از عناوین محبوب تلفن همراه او شامل Yahtzee، Yahoo! شطرنج و یاهو! پوکر. در حال حاضر مارک بنیانگذار Curious Inventions در پورتلند، اورگان است. این شرکت طیف گستردهای از عناوین نرم افزارهای سرگرمی و آموزشی را برای وب و دستگاههای تلفن همراه توسعه میدهد.