Deno Web Development: Write, test, maintain and deploy JavaScript and TypeScript web applications using Deno

0
(0)

Deno Web Development: Write, test, maintain and deploy JavaScript and TypeScript web applications using Deno
 

  • Author:Alexandre Portela dos Santos
  • Length: 267 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2021-04-09
  • ISBN-10: 180020566X
  • ISBN-13: 9781800205666
  • Sales Rank: #316759 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Learn how to use Deno, the secure JavaScript and TypeScript runtime written in Rust, to write reliable web applications

    Key Features

    • Understand Deno’s essential concepts and features
    • Learn how to use Deno in real-world scenarios
    • Use Deno to develop, test and deploy web applications and tools

    Book Description

    Deno is a JavaScript/TypeScript runtime with secure defaults and a great developer experience.

    “Deno Web Development” will introduce Deno’s primitives, its principles, and how developers can use them to build real-world applications. The book is divided into three main sections: introducing Deno, building an API from scratch, and testing and deploying a Deno application. The first chapters present the runtime and the motivations behind its creation. It explores some of the concepts introduced by Node, why many of them transitioned into Deno, and why new features were introduced. After getting comfortable with Deno and why it was created, the reader will start to experiment with Deno, exploring the toolchain, and writing simple scripts and CLI applications.

    As we transition in the second section of the book, the reader will start with a very simple web application and will slowly add more features to it. This application will evolve from a simple “hello world” API to a web application connected to the database, with users, authentication, and a JavaScript client. In the meantime, topics like dependency management, configuration, testing, and application structure, among others will be addressed.

    By the end of the read, the reader is comfortable in using Deno to create, maintain, and deploy secure and reliable web applications.

    What you will learn

    • Why should you use Deno?
    • Tooling and the Deno ecosystem
    • Leverage existing Node and EcmaScript6 knowledge in Deno
    • Leverage the standard-library and Deno’s security model
    • Explore common practices and web frameworks to build a REST API in Deno
    • Implementing real-world functionalities in Deno
    • Using dependency injection, inversion of control, and explore application architecture practices
    • Test and deploy a Deno application in the cloud using Docker

    Who This Book Is For

    This book targets developers who want to leverage their JavaScript and TypeScript skills in a secure, simple, and modern runtime, using it for web development. Node.js knowledge is not required but recommended.

    Table of Contents

    1. What is Deno
    2. The toolchain
    3. Runtime and standard-library
    4. Building your first web application
    5. Adding Users and Migrating to Oak
    6. Adding Authentication and Connecting to the Database
    7. HTTPS, extracting configuration, and Deno oin the browser
    8. Testing – Unit and Integration
    9. Deploying a Deno application
    10. Wrapping up

    中文:

    书名:Deno Web Development: Write, test, maintain and deploy JavaScript and TypeScript web applications using Deno

    学习如何使用Deno,这是用Rust编写的安全的JavaScript和TypeScrip运行时,来编写可靠的Web应用程序

    Key Features

    • 了解Deno的基本概念和功能
    • Learn how to use Deno in real-world scenarios
    • 使用Deno开发、测试和部署Web应用程序和工具

    图书描述

    Deno是一个具有安全缺省值和出色的开发体验的JavaScript/Type脚本运行时。

    Deno Web Development将介绍Deno的原语、其原理以及开发人员如何使用它们来构建现实世界的应用程序。本书分为三个主要部分:Deno简介、从头构建API以及测试和部署Deno应用程序。第一章介绍了运行库及其创建背后的动机。它探讨了Node引入的一些概念,为什么其中许多概念转变为Deno,以及为什么引入了新功能。在熟悉了Deno及其创建的原因之后,读者将开始试验Deno,探索工具链,并编写简单的脚本和CLI应用程序。

    当我们过渡到本书的第二部分时,读者将从一个非常简单的Web应用程序开始,然后慢慢地为其添加更多功能。这个应用程序将从一个简单的Hello world API演变为一个连接到数据库、具有用户、身份验证和一个JavaScript客户端的Web应用程序。同时,还将讨论依赖项管理、配置、测试和应用程序结构等主题。

    阅读结束时,读者可以熟练地使用Deno创建、维护和部署安全可靠的Web应用程序。

    你将学到什么

    • 为什么要使用Deno?
    • 工装和Deno生态系统
    • 在Deno中利用现有节点和EcmaScript6知识
    • 利用标准库和Deno的安全模型
    • 探索在Deno中构建REST API的常见实践和Web框架
    • 在Deno中实现真实功能
    • 使用依赖注入、控制反转和探索应用程序体系结构实践
    • Test and deploy a Deno application in the cloud using Docker

    这本书是为谁写的

    这本书的目标读者是那些想要在安全、简单和现代的运行时中利用他们的脚本和打字技能,并将其用于Web开发的开发人员。Node.js知识不是必需的,但建议您这样做。

    目录表

    1. What is Deno
    2. The toolchain
    3. 运行库和标准库
    4. 构建您的第一个Web应用程序
    5. 添加用户并迁移到Oak
    6. 添加身份验证并连接到数据库
    7. HTTPS、解压缩配置和在浏览器中删除
    8. 测试单元和集成
    9. Deploying a Deno application
    10. Wrapping up
  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册