لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری زبان جاوا اسکریپت
Learning the JavaScript Language
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
جاوا اسکریپت یکی از محبوب ترین زبان های برنامه نویسی در جهان است که برای ایجاد وب سایت های پویا به همراه انبوهی از برنامه های کاربردی دیگر استفاده می شود. و مانند هر زبانی - چه گفتاری و چه برای برنامه نویسی - نیاز به زمان و تمرین دارد تا به زبان بیاورید. در این دوره، جو چلمن به شما می آموزد که چگونه با آشنایی با موضوعات و مفاهیم متداول، از نحو اولیه و اصطلاحات تخصصی گرفته تا جنبه های فنی بیشتر جعبه ابزار جاوا اسکریپت، جاوا اسکریپت را به زبان بیاورید.
این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه راه اندازی ماشین محلی ارائه می دهد. با GitHub Codespaces، میتوانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید—همه با استفاده از ابزاری که احتمالاً در محل کار با آن مواجه خواهید شد.
سرفصل ها و درس ها
معرفی
Introduction
فایل های تمرین و فضاهای کد
Exercise files and Codespaces
آنچه شما باید بدانید
What you should know
در جاوا اسکریپت مسلط شوید
Become conversant in JavaScript
1. شروع به کار
1. Getting Started
دوست شما ویرایشگر متن است
Your friend the text editor
نسخه های جاوا اسکریپت
Versions of JavaScript
نحو: یادگیری خواندن و نوشتن
Syntax: Learning to read and write
مکان هایی برای سرهم بندی
Places to tinker
منابع مفید اضافی
Additional helpful resources
2. متغیرها و انواع
2. Variables and Types
Booleans برای آنچه درست است
Booleans for what is true
رشته های
Strings
ویژگی ها و روش های رشته
String properties and methods
تغییرپذیری متغیر
Variable mutability
شماره
Numbers
اعلان و تخصیص متغیرها
Declaring and assigning variables
3. اشیا، آرایه ها و موارد دیگر
3. Objects, Arrays, and More
اشیاء
Objects
استفاده از اشیا برای مدل سازی داده ها
Using objects for data modeling
آرایه ها
Arrays
اصطلاحات تخصصی: مراجع
Jargon: References
خوانایی: نظرات
Readability: Comments
عبارات با قاعده
Regular expressions
خوانایی: فضای خالی
Readability: Whitespace
دستکاری اشیا
Manipulating objects
دستکاری آرایه ها
Manipulating arrays
4. اپراتورها و ساختارهای کنترل
4. Operators and Control Structures
مقایسه های ساده
Simple comparisons
عملگرهای منطقی
Logical operators
اگرهای کوتاه: تک خطی
Terse ifs: One-liners
شرایط: سوئیچ
Conditionals: Switch
شرایط: اگر
Conditionals: If
اگرهای کوتاه: سه تایی
Terse ifs: Ternaries
عملگرهای حسابی
Arithmetic operators
بررسی تایپ
Type checking
5. تکرار با حلقه ها
5. Iterating with Loops
در حالی که حلقه ها
While loops
برای حلقه ها: ترتیبی
For loops: Sequential
تنظیم و نقشه: انواع داده های جدیدتر قابل حلقه
Set and Map: Newer loopable data types
برای حلقه ها: شمارشی
For loops: Enumerative
6. توابع
6. Functions
بیشتر در مورد آرگومان های تابع
More on function arguments
توابع پاسخ به تماس و حلقه
Callback functions and looping
توابع و دامنه
Functions and scope
توابع اساسی
Basic functions
Jargon: محدوده در جاوا اسکریپت
Jargon: Scope in JavaScript
آرگومان ها و پارامترها در توابع
Arguments and parameters in functions
توابع اشیا هستند
Functions are objects
سه نقطه کوچک بقیه را جمع می کند
Three little dots collect the rest
اشیاء، مراجع و توابع
Objects, references, and functions
نوشتن توابع کوتاه تر با فلش
Writing shorter functions with arrows
7. چند قطعه پیشرفته دیگر
7. A Few More Advanced Pieces
جاوا اسکریپت شی گرا: نمونه های اولیه و کلاس ها
Object-oriented JavaScript: Prototypes and classes
اصطلاحات تخصصی: قوی در مقابل تایپ آزاد
Jargon: Strong vs. loosely typed
ابزار مدرن جاوا اسکریپت
Modern JavaScript tooling
کد ناهمزمان: انتظار سخت ترین بخش است
Asynchronous code: Waiting is the hardest part
وعده می دهد، همگام می شود و منتظر می ماند
Promises, async, and await
نتیجه
Conclusion
به سفر توسعه جاوا اسکریپت خود ادامه دهید
Continue your JavaScript development journey
طراح وب، نویسنده، مربی
جو Chellman یک طراح وب، نویسنده و مربی در موضوعاتی مانند وردپرس، جاوا اسکریپت و جی کوئری است.
او یک طراح وب در اواخر دهه 90 است: یک متخصص فناوری که قادر به انجام همه ی وب سایت است نیاز به زندگی دارد از آنجایی که او شروع به بازی کردن با وب کرد، او برای ساخت ده ها تن از وب سایت ها برای هنرمندان، غیر انتفاعی و کسب و کارهای کوچک، به طور مستقل و همکاری با سایر سازمان های اطراف ایالات متحده و گاهی اوقات در سراسر جهان، تلاش کرده است. او در کنفرانس ها، ملاقات ها و کارگاه های آموزشی در سراسر زادگاه فعلی خود از لس آنجلس، در موضوعاتی مانند وردپرس، دروپال، جاوا اسکریپت، جی کوئری و غیره صحبت می کند. او می توانید در JavaScriptجاوا اسکریپت
نمایش نظرات