Product details
- Publisher : BPB Publications (May 21, 2021)
- Language : English
- Paperback : 370 pages
- ISBN-10 : 9390684811
- ISBN-13 : 978-9390684816
کتاب Decoding JavaScript: A Simple Guide for the Not-so-Simple JavaScript Concepts, Libraries, Tools, and Frameworks (English Edition)
Mastering advanced JavaScript to build modern next-generation web applications.
Key Features
● A simplified explanation of complex concepts to create powerful and flexible web applications.
● Learn testing JavaScript code, regular expressions, fetching data, and many more with ES6.
● A full-fledged section dedicated to developing an application using JavaScript.
Description
Decoding JavaScript will take the users on an eventful journey of simplifying and understanding advanced concepts of JavaScript. Since JavaScript is the core programming language for almost every interaction on the web, this book will make it easier for readers to develop modern cutting-edge web applications.
The book begins with a quick recap of the fundamental JavaScript (JS) concepts like the syntax of JS, data types, operators, conditionals, looping, functions, arrays, objects, and so on. The readers will also explore the handy Chrome Developers’ Tools.
This book will also help readers learn and implement important concepts like how to connect to the servers, fetching data like images, user information, videos, etc. from the server, and displaying it on the web page. Besides that, users will learn about impactful concepts like testing JavaScript code, regular expressions, and exploring the popular ES6 and the versions beyond. Most importantly, this book will help you with the best JavaScript practices followed by companies like Google, Facebook, Twitter, etc. to develop a live application right from scratch.
What you will learn
● Build dynamic web applications interacting with servers using Vanilla.
● Improve code efficiency by learning advanced concepts of JavaScript.
● Get acquainted with best practices adopted by industry leaders, including Google and Facebook.
● Get access to work with popular libraries like ReactJS, jQuery, Angular, Ember, and Vue.
Who this book is for
This book is for aspiring web developers and fairly experienced JavaScript developers who want to create modern web and server applications. Prior knowledge of HTML and CSS is essential to begin with this book.
Table of Contents
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
About the Authors
Rushabh Shah, is a published technical author, content creator, technical mentor, and Senior UI Developer. He is also one of the founding members of an exciting AI startup by the name of Eugenie.ai. In his 5+ years of experience, he has interacted with several prominent clients, including the Indian Navy, Mondelez India, Colgate Palmolive, EY, RB, and many others.
Apart from his usual stint, Rushabh has also been an influential blogger and a content writer. His articles on SportsKeeda, Little Black Book (LBB), NearFox, Zomato, and other such platforms have garnered more than 600K views. His private blog has been nominated for four consecutive years at the national level.
LinkedIn Bio: https://www.linkedin.com/in/rushabh-shah-83869a95/
منابع کتاب کتاب Decoding JavaScript: A Simple Guide for the Not-so-Simple JavaScript Concepts, Libraries, Tools, and Frameworks (English Edition)
تسلط بر جاوا اسکریپت پیشرفته برای ساخت برنامه های وب مدرن نسل بعدی.
ویژگی های کلیدی
● توضیح ساده مفاهیم پیچیده برای ایجاد برنامه های کاربردی وب قدرتمند و انعطاف پذیر.
● تست کد جاوا اسکریپت، عبارات منظم، واکشی داده ها و بسیاری موارد دیگر را با ES6 بیاموزید.
● یک بخش کامل که به توسعه یک برنامه با استفاده از جاوا اسکریپت اختصاص دارد.
شرح
رمزگشایی جاوا اسکریپت کاربران را به سفری پر حادثه برای ساده سازی و درک مفاهیم پیشرفته جاوا اسکریپت می برد. از آنجایی که جاوا اسکریپت زبان برنامه نویسی اصلی تقریباً برای هر تعامل در وب است، این کتاب توسعه برنامه های کاربردی وب مدرن را برای خوانندگان آسان تر می کند.
کتاب با خلاصهای سریع از مفاهیم اساسی جاوا اسکریپت (JS) مانند نحو JS، انواع دادهها، عملگرها، شرطیها، حلقه زدن، توابع، آرایهها، اشیاء و غیره آغاز میشود. خوانندگان همچنین ابزارهای مفید Chrome Developers' Tools را بررسی خواهند کرد.
این کتاب همچنین به خوانندگان کمک می کند تا مفاهیم مهمی مانند نحوه اتصال به سرورها، واکشی داده هایی مانند تصاویر، اطلاعات کاربر، فیلم ها و غیره از سرور و نمایش آن ها در صفحه وب را بیاموزند و پیاده سازی کنند. علاوه بر این، کاربران در مورد مفاهیم تأثیرگذار مانند آزمایش کد جاوا اسکریپت، عبارات منظم، و کاوش در ES6 محبوب و نسخههای فراتر از آن یاد خواهند گرفت. مهمتر از همه، این کتاب به شما کمک می کند تا با بهترین روش های جاوا اسکریپت که توسط شرکت هایی مانند گوگل، فیس بوک، توییتر و غیره دنبال می شود، برنامه ای زنده را از ابتدا توسعه دهید.
آنچه خواهید آموخت
● برنامه های وب پویا در تعامل با سرورها با استفاده از Vanilla بسازید.
● با یادگیری مفاهیم پیشرفته جاوا اسکریپت، کارایی کد را بهبود بخشید.
● با بهترین شیوه های اتخاذ شده توسط رهبران صنعت، از جمله Google و Facebook آشنا شوید.
● به کار با کتابخانههای محبوب مانند ReactJS، jQuery، Angular، Ember و Vue دسترسی داشته باشید.
این کتاب برای چه کسی است
این کتاب برای توسعه دهندگان وب مشتاق و توسعه دهندگان جاوا اسکریپت نسبتاً با تجربه است که می خواهند برنامه های کاربردی وب و سرور مدرن ایجاد کنند. دانش قبلی HTML و CSS برای شروع با این کتاب ضروری است.
فهرست مطالب
1. مقدمه ای بر جاوا اسکریپت
2. ابزارهای توسعه دهنده
3. توابع
4. آرایه ها
5. اشیاء
6. ES6
7. کلاس ها
8. تماس ها و قول ها
9. AJAX و تعامل با سرورها
10. توسعه یک برنامه زنده!
11. ذخیره داده ها در مرورگرها
12. اشکال زدایی و مدیریت خطا
13. تست و تست چارچوب
14. عبارات منظم
15. زندگی پس از ES6
16. نکات و ترفندها
درباره نویسندگان
Rushabh Shah یک نویسنده فنی منتشر شده، خالق محتوا، مربی فنی و توسعه دهنده ارشد UI است. او همچنین یکی از اعضای موسس یک استارت آپ هیجان انگیز هوش مصنوعی به نام Eugenie.ai است. در تجربه بیش از 5 سال خود، او با چندین مشتری برجسته از جمله نیروی دریایی هند، Mondelez India، Colgate Palmolive، EY، RB و بسیاری دیگر تعامل داشته است.
رشاب به غیر از دوره معمول خود، یک وبلاگ نویس تأثیرگذار و یک نویسنده محتوا نیز بوده است. مقالات او در SportsKeeda، Little Black Book (LBB)، NearFox، Zomato و دیگر پلتفرمهای این چنینی بیش از 600 هزار بازدید به دست آورده است. وبلاگ خصوصی او چهار سال متوالی در سطح ملی نامزد شده است.
لینکدین بیو : https://www.linkedin.com/in/rushabh-shah-83869a95/
ارسال نظر درباره کتاب Decoding JavaScript: A Simple Guide for the Not-so-Simple JavaScript Concepts, Libraries, Tools, and Frameworks (English Edition)