دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Fernando Doglio
سری:
ISBN (شابک) : 9781484261965
ناشر:
سال نشر: 2020
تعداد صفحات: 150
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
در صورت تبدیل فایل کتاب Introducing Deno: A First Look at the Newest JavaScript Runtime به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب معرفی Deno: نگاهی اولیه به جدیدترین زمان اجرا جاوا اسکریپت نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
همه چیزهایی را که باید در مورد زمان اجرا امن جدید برای جاوا اسکریپت بدانید بیاموزید: Deno. یک جایگزین پیشنهادی برای Node.js که توسط همان توسعه دهنده ای که اولین نسخه Node را نوشت، پیش بینی و ایجاد شد، Deno یک زمان اجرا ساده، مدرن و امن برای جاوا اسکریپت و TypeScript است که از V8 استفاده می کند و در Rust ساخته شده است. این کتاب همه چیز را از آغاز تا نسخه موجود در حال حاضر پوشش می دهد. خواهید دید که چگونه از لایه امنیتی برای جلوگیری از حفره های امنیتی ناخواسته استفاده کنید و چگونه از TypeScript برای توسعه برنامه های خود بدون نیاز به تنظیم دستی فرآیند ساخت استفاده کنید. همچنین نحوه ایجاد و استفاده از ماژول ها را بدون وابستگی به یک مدیر بسته و موارد دیگر خواهید آموخت. با داشتن این مفاهیم تازه آموخته شده، تا زمانی که این کتاب را تمام کنید، آماده ساخت و آزمایش برنامه های Deno خود خواهید بود. چه یک توسعهدهنده کاملاً جدید با پسزمینه جاوا اسکریپت باشید یا یک توسعهدهنده با تجربه Node.js که به دنبال درک این فناوری رقیب است، معرفی Deno شما را در مسیر درست قرار میدهد. آنچه شما یاد خواهید گرفت - بیاموزید که چرا Deno ایجاد شد و چرا با Node متفاوت است - ساخت اپلیکیشن های واقعی با استفاده از Deno و فناوری های مرتبط - ایجاد برنامه های کاربردی با تایپ اسکریپت - نحوه زندگی بدون npm و package.json را حل کنید - تنظیم مجوزها و رفتار پیش فرض این کتاب برای چه کسی است هر کسی که دانش توسعه Back-end را دارد و به دنبال یادگیری روشی جدید برای انجام کارها است و کسانی که درک اولیه از JavaScript و مفاهیم اصلی Node.js دارند.
Learn everything there is to know about the new secure runtime for JavaScript: Deno. A proposed replacement for Node.js envisioned and created by the same developer who wrote the first version of Node, Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust. This book will cover everything from its inception to the currently available version. You’ll see how to take advantage of the security layer in order to avoid unwanted security holes, and how to use TypeScript to develop your applications without having to manually set up a build process. You'll also learn how to create and use modules without having to depend on a package manager, and much more. Armed with these newly learned concepts, by the time you finish this book, you’ll be ready to build and test your own Deno applications. Whether you’re a brand new developer to the back end with a JavaScript background or a seasoned Node.js developer looking to understand this competing technology, Introducing Deno will put you on the right path. What You'll Learn - Learn why Deno was created and why it is different from Node - Build real applications using Deno and related technologies - Create backend applications with Typescript - Resolve how to live without npm and package.json - Set permissions and default behavior Who This Book Is For Anyone with knowledge of back-end development looking to learn a new way of doing things and those with a basic understanding of JavaScript and Node.js core concepts.
Table of Contents......Page 5
About the Author......Page 8
About the Technical Reviewer......Page 9
Acknowledgments......Page 10
Introduction......Page 11
Chapter 1: Why Deno?......Page 12
What problems is it trying to solve?......Page 13
A problematic module system......Page 14
Other minor issues......Page 15
Online playgrounds......Page 16
Deno playground......Page 17
Deno.town......Page 18
Installing Deno on your computer......Page 20
TypeScript as a first-class citizen......Page 21
Security......Page 23
Top-level await......Page 30
Extended and improved standard library......Page 31
No more npm......Page 33
Conclusion......Page 36
What is TypeScript?......Page 37
A quick overview of types......Page 39
The types you already know......Page 40
The new types......Page 41
Working with tuples......Page 42
Enums......Page 43
Taking advantage of the any type......Page 46
A note about nullable types and union types......Page 47
Classes and interfaces......Page 49
Interfaces......Page 50
Optional properties......Page 51
Interfaces for functions......Page 53
Working with classes......Page 54
Visibility modifiers......Page 55
Private modifier......Page 56
Protected modifier......Page 59
Defining accessors......Page 60
Static and abstract classes......Page 62
TypeScript mixins......Page 66
Mixins to the rescue!......Page 68
Conclusion......Page 72
Enforcing security......Page 73
“Everything’s allowed” flag......Page 75
Accessing the environment variables......Page 76
High-resolution time measurement......Page 77
Allowing access to the network interface......Page 78
Allowing plugins to be used......Page 79
Allowing reading from the disk and writing to it......Page 80
Allowing your script to spawn new subprocesses......Page 81
Checking for available permissions......Page 82
Conclusion......Page 87
Dealing with external modules......Page 88
Handling packages......Page 90
Importing from the middle of nowhere......Page 91
What about package versions?......Page 92
Locking your dependencies’ version......Page 97
Going experimental: Using import maps......Page 100
Conclusion......Page 103
The Deno STD: The standard library......Page 104
External modules......Page 108
The official list......Page 109
With the power of blockchain......Page 112
Drash......Page 115
SQL......Page 118
MongoDB......Page 121
Redis......Page 123
Command-line interface......Page 124
Conclusion......Page 127
Deno runner......Page 128
The plan......Page 130
The code......Page 131
Testing your application......Page 136
Chat server......Page 140
A simple client......Page 143
Conclusion......Page 145
Index......Page 146