آموزش یادگیری زبان جاوا اسکریپت

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

نمایش نظرات

نظری ارسال نشده است.

آموزش یادگیری زبان جاوا اسکریپت
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 2m
51
Linkedin (لینکدین) lynda-small
20 اردیبهشت 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
19,648
- از 5
ندارد
دارد
دارد
Joe Chellman

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Chellman Joe Chellman

طراح وب، نویسنده، مربی جو Chellman یک طراح وب، نویسنده و مربی در موضوعاتی مانند وردپرس، جاوا اسکریپت و جی کوئری است.

او یک طراح وب در اواخر دهه 90 است: یک متخصص فناوری که قادر به انجام همه ی وب سایت است نیاز به زندگی دارد از آنجایی که او شروع به بازی کردن با وب کرد، او برای ساخت ده ها تن از وب سایت ها برای هنرمندان، غیر انتفاعی و کسب و کارهای کوچک، به طور مستقل و همکاری با سایر سازمان های اطراف ایالات متحده و گاهی اوقات در سراسر جهان، تلاش کرده است. او در کنفرانس ها، ملاقات ها و کارگاه های آموزشی در سراسر زادگاه فعلی خود از لس آنجلس، در موضوعاتی مانند وردپرس، دروپال، جاوا اسکریپت، جی کوئری و غیره صحبت می کند. او می توانید در

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.