یادگیری برنامه‌نویسی با جاوااسکریپت نکست ۲۰۱۸
Get Programming with JavaScript Next 2018

دانلود کتاب یادگیری برنامه‌نویسی با جاوااسکریپت نکست ۲۰۱۸ (Get Programming with JavaScript Next 2018) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

JD Isaacks

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2018

زبان

English

تعداد صفحه‌ها

376

نوع فایل

pdf

حجم

25.8 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب یادگیری برنامه‌نویسی با جاوااسکریپت نکست ۲۰۱۸

خلاصه

آموزش گام به گام JavaScript Next، شما را با عصر نوین برنامه‌نویسی جاوااسکریپت با ES6 و ES7 آشنا می‌کند، بدون اینکه شما را درگیر اصطلاحات گیج‌کننده و مثال‌های انتزاعی و غیرقابل استفاده کند. تنها در 34 جلسه فشرده، به سرعت برنامه‌نویسی با آخرین ویژگی‌ها و عملکردهای ES6 و ES7 را آغاز خواهید کرد!

با خرید نسخه چاپی کتاب، یک نسخه الکترونیکی رایگان با فرمت‌های PDF، Kindle و ePub از Manning Publications دریافت خواهید کرد.

درباره‌ی فناوری

کد خوب، خوانا، بدون خطا و قابل نگهداری است. جاوااسکریپت مدرن، یا همان JavaScript Next، نوشتن برنامه‌های خوب را بسیار آسان‌تر می‌کند. ویژگی‌های جدید معرفی‌شده در ES2015، ساختار پروژه‌های جاوااسکریپت شما را ساده کرده و وظایف ناهمگام (async) مانند نوشتن برنامه‌های واکنش‌گرا و میکروسرویس‌ها را به طور چشمگیری بهبود می‌بخشد.

درباره‌ی کتاب

آموزش گام به گام JavaScript Next، شما را با ویژگی‌های جدیدی که در نسخه‌های ES2015 به بعد جاوااسکریپت گنجانده شده‌اند، آشنا می‌کند. شما مثال به مثال در 34 درس کوتاه یاد می‌گیرید، که هر کدام برای تثبیت یک مهارت خاص طراحی شده‌اند. پوشش مطالب کامل است: شما نحو زبان جدید، اعلانات و انواع داده‌ها را بررسی خواهید کرد. کد را با ماژول‌ها ساختاربندی می‌کنید، توابع callback را با promiseها جایگزین می‌کنید و از کلاس‌ها به جای سازنده‌ها استفاده می‌کنید. هر بار که صفحه‌ای را ورق می‌زنید، تمرینی را کامل می‌کنید یا تصویری را با دقت مطالعه می‌کنید، یک قدم به تسلط بر جاوااسکریپت نزدیک‌تر می‌شوید.

مطالب داخل کتاب

* ویژگی‌های جدید از ES2015 و نسخه‌های بعدی
* نوشتن کد ناهمگام (Asynchronous)
* ایجاد تکرارپذیرهای (Iterables) سفارشی
* عیب‌یابی ماژول‌ها و کلاس‌ها

مخاطبان کتاب

این کتاب برای توسعه‌دهندگان وبی نوشته شده است که با ویژگی‌ها و سبک کدنویسی استاندارد جاوااسکریپت 5 آشنا هستند.

درباره‌ی نویسنده

جی.دی. آیزاکس یک توسعه‌دهنده باتجربه، مدرس جاوااسکریپت و نگهدارنده پروژه‌های متن‌باز است.

فهرست مطالب

* درس 1 – مشخصات ECMAScript و فرآیند پیشنهاد
* درس 2 – تبدیل کد با Babel
* درس 3 – بسته‌بندی ماژول‌ها با Browserify
واحد 1 – متغیرها و رشته‌ها
* درس 4 – اعلان متغیرها با let
* درس 5 – اعلان ثابت‌ها با const
* درس 6 – متدهای جدید رشته‌ای
* درس 7 – Template literals
* درس 8 – پروژه عملی: ساخت یک زبان مختص دامنه (domain-specific language)
واحد 2 – اشیاء و آرایه‌ها
* درس 9 – متدهای جدید آرایه‌ای
* درس 10 – Object.assign
* درس 11 – Destructuring
* درس 12 – نحو جدید object literal
* درس 13 – Symbol – یک نوع داده ابتدایی جدید
* درس 14 – پروژه عملی: شبیه‌سازی قفل و کلید
واحد 3 – توابع
* درس 15 – پارامترهای پیش‌فرض و rest
* درس 16 – Destructuring پارامترها
* درس 17 – توابع Arrow
* درس 18 – توابع Generator
* درس 19 – پروژه عملی: معضل زندانی
واحد 4 – ماژول‌ها
* درس 20 – ایجاد ماژول‌ها
* درس 21 – استفاده از ماژول‌ها
* درس 22 – پروژه عملی: بازی Hangman
واحد 5 – تکرارپذیرها (Iterables)
* درس 23 – تکرارپذیرها
* درس 24 – Setها
* درس 25 – Mapها
* درس 26 – پروژه عملی: Blackjack
واحد 6 – کلاس‌ها
* درس 27 – کلاس‌ها
* درس 28 – گسترش کلاس‌ها
* درس 29 – پروژه عملی: Comets
واحد 7 – کار به صورت ناهمگام (Asynchronously)
* درس 30 – Promiseها
* درس 31 – Promiseهای پیشرفته
* درس 32 – توابع Async
* درس 33 – Observables
* درس 34 – پروژه عملی: گالری تصاویر Canvas

* پیوست – پاسخ تمرین‌ها


فهرست کتاب:

۱. حق نشر

۲. فهرست مطالب مختصر

۳. فهرست مطالب

۴. پیشگفتار

۵. قدردانی

۶. درباره‌ی این کتاب

۷. درباره‌ی نویسنده

۸. درس ۱. مشخصات ECMAScript و فرآیند پیشنهاد

۹. درس ۲. تبدیل کد با Babel

۱۰. درس ۳. بسته‌بندی ماژول‌ها با Browserify

۱۱. واحد ۱. متغیرها و رشته‌ها

۱۲. واحد ۲. اشیاء و آرایه‌ها

۱۳. واحد ۳. توابع

۱۴. واحد ۴. ماژول‌ها

۱۵. واحد ۵. تکرارپذیرها

۱۶. واحد ۶. کلاس‌ها

۱۷. واحد ۷. کار به صورت ناهمزمان

۱۸. پیوست. پاسخ تمرینات

۱۹. در اینجا پیش‌نمایشی از برخی از دستورات جدیدی که در واحد ۲ یاد خواهید گرفت آورده شده است

۲۰. در اینجا پیش‌نمایشی از استفاده از promises و async functions از واحد ۷ آورده شده است

۲۱. نمایه

۲۲. فهرست تصاویر

۲۳. فهرست جداول

۲۴. فهرست لیست‌ها

توضیحات(انگلیسی)
Summary

Get Programming with JavaScript Next introduces the modern age of JavaScript programming with ES6 and ES7 without dragging you through confusing jargon and abstract examples you'll never use. In just 34 quick-fire sessions, you'll quickly be coding with the latest features and functions of ES6 and ES7!

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Great code is readable, bug-free, and maintainable. Modern JavaScript, aka JavaScript Next, makes it much, much easier to write great applications. New features introduced in ES2015 simplify the structure of your JavaScript projects and radically streamline async-oriented tasks like writing reactive applications and microservices.

About the Book

Get Programming with JavaScript Next introduces you to the new features included in the ES2015-and-later JavaScript releases. You'll learn example by example in 34 short lessons, each designed to drive home a specific skill. The coverage is complete: you'll explore new language syntax, declarations, and data types. You'll structure code with modules, replace callbacks with promises, and use classes instead of constructors. Every time you turn a page, complete an exercise, or study a carefully crafted illustration, you'll be one step closer to JavaScript mastery.

What's Inside

  • New features from ES2015 and later
  • Writing asynchronous code
  • Creating custom iterables
  • Troubleshooting modules and classes

About the Reader

Written for web developers comfortable with standard JavaScript 5 features and coding style.

About the Author

J.D. Isaacks is a seasoned developer, a JavaScript instructor, and an open source maintainer.

Table of Contents

  • Lesson 1 - ECMAScript specification and the proposal process
  • Lesson 2 - Transpiling with Babel
  • Lesson 3 - Bundling modules with Browserify
  • UNIT 1 - VARIABLES AND STRINGS

  • Lesson 4 - Declaring variables with let
  • Lesson 5 - Declaring constants with const
  • Lesson 6 - New string methods
  • Lesson 7 - Template literals
  • Lesson 8 - Capstone: Building a domain-specific language
  • UNIT 2 - OBJECTS AND ARRAYS

  • Lesson 9 - New array methods
  • Lesson 10 - Object.assign
  • Lesson 11 - Destructuring
  • Lesson 12 - New object literal syntax
  • Lesson 13 - Symbol-a new primitive
  • Lesson 14 - Capstone: Simulating a lock and key
  • UNIT 3 - FUNCTIONS

  • Lesson 15 - Default parameters and rest
  • Lesson 16 - Destructuring parameters
  • Lesson 17 - Arrow functions
  • Lesson 18 - Generator functions
  • Lesson 19 - Capstone: The prisoner's dilemma
  • UNIT 4 - MODULES

  • Lesson 20 - Creating modules
  • Lesson 21 - Using modules
  • Lesson 22 - Capstone: Hangman game
  • UNIT 5 - ITERABLES

  • Lesson 23 - Iterables
  • Lesson 24 - Sets
  • Lesson 25 - Maps
  • Lesson 26 - Capstone: Blackjack
  • UNIT 6 - CLASSES

  • Lesson 27 - Classes
  • Lesson 28 - Extending classes
  • Lesson 29 - Capstone: Comets
  • UNIT 7 - WORKING ASYNCHRONOUSLY

  • Lesson 30 - Promises
  • Lesson 31 - Advanced promises
  • Lesson 32 - Async functions
  • Lesson 33 - Observables
  • Lesson 34 - Capstone: Canvas image gallery
  • Appendix - Exercise answers


Table of Contents

1. Copyright

2. Brief Table of Contents

3. Table of Contents

4. Preface

5. Acknowledgments

6. About this book

7. About the author

8. Lesson 1. ECMAScript specification and the proposal process

9. Lesson 2. Transpiling with Babel

10. Lesson 3. Bundling modules with Browserify

11. Unit 1. Variables and strings

12. Unit 2. Objects and arrays

13. Unit 3. Functions

14. Unit 4. Modules

15. Unit 5. Iterables

16. Unit 6. Classes

17. Unit 7. Working asynchronously

18. Appendix. Exercise answers

19. Here’s a preview of some of the new syntaxes you’ll learn in unit 2

20. Here’s a preview of using promises and async functions from unit 7

21. Index

22. List of Figures

23. List of Tables

24. List of Listings

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.