کتاب Decoding JavaScript رازهای مخفی و تکنیکها و ترفندهای زبان قدرتمند جاوا اسکریپت را برای شما بیان میکند. این کتاب در 16 فصل مختلف، از معرفی و شرح زبان جاوا اسکریپت تا معرفی ES6 و ترفندهای آن را بیان میکند. مطالعهی این کتاب برای افراد علاقهمند به برنامهنویسی وب پیشنهاد میشود. در ادامه مقدمهای از کتاب Decoding JavaScript را از زبان خود نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Decoding JavaScript:
منصفانه است که بگوییم سال 2020 با جسارت در کتابهای تاریخ ثبت خواهد شد. سال 2020 سالی است که جهان پرسرعت ما مکثی کرد، خود را در درون خود قفل کرد و سفری را برای نجات جهان آغاز کرد، هرچند با نحوه نمایش صفحه نقرهای و قهرمانان بزرگتر آن متفاوت است. همچنین سالی بود که اینترنت مطرح شد. از عملیات نجات، تجزیه و تحلیل دادهها، خدمات اطلاعات گرفته تا سرگرمیهای قفل شده، وب و انواع مختلف برنامههای کاربردی آن به بشریت در هر کجا که ممکن است کمک کرد. فقط میتواند شما را از اهمیت وب و همکاران مفید آن متعجب کند.
این کتاب درباره توسعه وب است. این در مورد از بین بردن جادوی جاوا اسکریپت، یک زبان برنامهنویسی بسیار ساده، است که میتواند به شما در ایجاد برنامههای باورنکردنی نسل بعدی در اینترنت کمک کند.
به عبارت ساده، توسعه وب فرآیند ایجاد و نگهداری وبسایتها و برنامههای کاربردی وب است. کل ایده توسعه وب حول سه سؤال ساده زیر میچرخد:
- کاربر چه چیزی را میتواند روی صفحه مشاهده کند؟
- چجوری به نظر میرسه؟
- وقتی یک کاربر با آنچه در صفحه میبیند تعامل میکند، چه اتفاقی میافتد؟
در حالی که پاسخ به دو سؤال اول یک صفحه وب ایجاد میکند که کاربران فقط میتوانند ببینند اما با آن تعامل ندارند، این پاسخ به سؤال سوم است که یک صفحه وب را زنده میکند. سه فناوری که به حل سه مشکل گفته شده کمک میکند عبارتند از HTML ،CSS و JavaScript. در کتاب Decoding JavaScript، ما نه تنها جاوا اسکریپت پیشرفته را کاوش میکنیم، بلکه بر آن مسلط میشویم. این به شما کمک میکند تا پایهای برای ایجاد برنامههای وب نسل بعدی ایجاد کنید.
در طول 16 فصل کتاب Decoding JavaScript، موارد زیر را خواهید آموخت:
فصل 1 شما را با دنیای جاوا اسکریپت آشنا میکند. در این فصل، مفاهیم اساسی جاوا اسکریپت را مرور میکنیم. ما موضوعاتی مانند نحو جاوا اسکریپت، انواع دادهها، عملگرها، شرطیها، حلقه و افزایش در جاوا اسکریپت را بررسی خواهیم کرد. همچنین طعم خاصی از مفاهیم پیشرفته جاوا اسکریپت را خواهیم دید.
فصل 2 به شما کمک میکند تا ابزارهای مفید Chrome Developer Google Chrome را کشف کنید. به طور معمول، هر کدی که برای برنامه وب خود مینویسید باید ناظر به مرورگر باشد، یعنی باید کلی باشد و برای هیچ مرورگری خاص نباشد. با این حال، بر اساس محبوبیت و به خاطر سادگی، ما با مرورگر Google Chrome کار خواهیم کرد.
فصل 3 کتاب Decoding JavaScript، همه چیز را در مورد توابع به شما آموزش میدهد. ما موضوعاتی مانند زمان و چرایی استفاده از توابع، انواع توابع، محدودهها و بستهها را بررسی خواهیم کرد.
فصل 4 به شما کمک میکند تا مفهوم آرایهها را بازبینی کنید. در عین حال، ما چندین روش مهم آرایه را که روزانه از آنها استفاده میکنید، بررسی میکنیم.
فصل 5 به شما کمک میکند تا همه چیز را در مورد اشیاء بیاموزید. ما موضوعاتی مانند ویژگیها و روشهای اشیاء، سازندگان، نمونههای اولیه و زمان استفاده از اشیا را بررسی خواهیم کرد.
فصل 6 شما را با ECMAScript 2015 آشنا میکند که در بین مردم با نام ES6 شناخته میشود. ES6 جاوا اسکریپت را جوان کرد و موقعیت خود را به عنوان زبان استاندارد برتر برای توسعه برنامههای وب تقویت کرد. در این فصل، ما مفاهیم متعددی را که ES6 معرفی کرده است، از جمله، اما نه محدود به let و const، توابع فلش، روشهای جدید آرایه، ماژولها، تخریب و غیره را کشف و یاد میگیریم.
فصل 7 کتاب Decoding JavaScript، مفهومی را ارائه میدهد که توسط ES6 – کلاس ها معرفی شده است. در اینجا، ما نیاز به کلاسها، نحوه نوشتن کلاسها و نحوه مدیریت وراثت را خواهیم آموخت.
فصل 8 بخش “دسترسی به سرورها” را آغاز میکند. در این فصل، ابتدا مفهوم JavaScript Asynchronous را درک میکنیم. به ما یاد میدهد که چگونه JavaScript را از سر بگیریم در حالی که سرورها به درخواستهای ارسال شده از مرورگرها پاسخ میدهند. پس از آن، ما با فراخوانها و وعدهها آشنا میشویم – دو روش برای پیادهسازی جاوا اسکریپت ناهمزمان.
فصل 9 ما را در سفر ارتباط با یک سرور زنده با استفاده از اصول AJAX راهنمایی میکند. ما همچنین در مورد JSON، فرمت پذیرفته شده برای انتقال داده در سراسر وب، خواهیم خواند.
فصل 10 کتاب Decoding JavaScript، اولین طعم ایجاد یک برنامه زنده را با استفاده از مفاهیمی که تاکنون آموختهایم به شما میدهد. ما یک برنامه وب جاوا اسکریپت ایجاد میکنیم که میتواند بر روی هر سروری میزبانی شود تا جهان آن را مشاهده کند. ما روشهای سنتی SDLC را برای ایجاد این برنامه دنبال میکنیم.
فصل 11 مفهوم ذخیره دادهها در مرورگرها را توضیح میدهد.
در فصل 12 کتاب Decoding JavaScript، نحوه اشکالزدایی برنامههای خراب شده یا برنامههایی که به اشتباه کار میکنند آموزش داده میشود. همچنین نحوه مدیریت خطاها را در این فصل خواهیم آموخت.
فصل 13 به شما کمک میکند تا اهمیت آزمایش مکرر کد جاوا اسکریپت را درک کنید. ما چندین چارچوب تست را بررسی کرده و با استفاده از یکی از آنها یک کد نمونه می نویسیم.
فصل 14 کتاب Decoding JavaScript، یک مفهوم مهم به نام عبارات منظم را به شما آموزش میدهد. در درجه اول برای جستجوی رشتهها و الگوها استفاده میشود. با این حال، نه تنها در جاوا اسکریپت، بلکه در چندین زبان برنامهنویسی اهمیت بسیار بیشتری دارد.
فصل 15 زندگی پس از ES6 را بررسی میکند. ES6 جاوا اسکریپت را متحول کرد تا محبوبترین زبان برای توسعه وب باشد. با این حال، چندین نسخه بعد از ES6، زبان را به سطح دیگری رساندهاند. ما تمام نسخههای ES6 تا ES11 را بررسی خواهیم کرد.
فصل 16 فصل پایانی کتاب Decoding JavaScript است. در اینجا، ما به سادگی برخی از بهترین شیوههایی که توسط شرکتهای تولید کننده برجسته مانندGoogle ،Facebook ، Twitter و غیره دنبال میشود را بررسی میکنیم. ما همچنین چندین راهنمایی و ترفند را برای سهولت زندگی برای توسعهدهندگان بررسی خواهیم کرد.
همچنین شما میتوانید برای آشنایی بیشتر با برنامهنویسی MEAN، از کتاب اصول برنامه نویسی MEAN نیز استفاده نمائید.
سرفصلهای کتاب Decoding JavaScript:
- 1. Introduction to JavaScript
- 2. The Developer’s Tools
- 3. Functions
- 4. Arrays
- 5. Objects
- 6. ES6
- 7. Classes
- 8. Callbacks and Promises
- 9. AJAX and Interacting with Servers
- 10. Developing a Live Application!
- 11. Storing Data in Browsers
- 12. Debugging and Error Handling
- 13. Testing and Test Frameworks
- 14. Regular Expressions
- 15. Life After ES6
- 16. Tips and Tricks
- Index
فایل کتاب Decoding JavaScript را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.