Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Hands-On RESTful Web Services with TypeScript 3: Design and develop scalable RESTful APIs for your applications

Sprog
Engelsk
Format
Kategori

Fakta

A step-by-step guide that will help you design, develop, scale, and deploy RESTful APIs with TypeScript 3 and Node.js

Key Features

• Gain in-depth knowledge of OpenAPI and Swagger to build scalable web services

• Explore a variety of test frameworks and test runners such as Stryker, Mocha, and Chai

• Create a pipeline by Dockerizing your environment using Travis CI, Google Cloud Platform, and GitHub

Book Description

In the world of web development, leveraging data is the key to developing comprehensive applications, and RESTful APIs help you to achieve this systematically. This book will guide you in designing and developing web services with the power of TypeScript 3 and Node.js. You'll design REST APIs using best practices for request handling, validation, authentication, and authorization. You'll also understand how to enhance the capabilities of your APIs with ODMs, databases, models and views, as well as asynchronous callbacks. This book will guide you in securing your environment by testing your services and initiating test automation with different testing approaches. Furthermore, you'll get to grips with developing secure, testable, and more efficient code, and be able to scale and deploy TypeScript 3 and Node.js-powered RESTful APIs on cloud platforms such as the Google Cloud Platform. Finally, the book will help you explore microservices and give you an overview of what GraphQL can allow you to do.

By the end of this book, you will be able to use RESTful web services to create your APIs for mobile and web apps and other platforms.

What you will learn

• Explore various methods to plan your services in a scalable way

• Understand how to handle different request types and the response status code

• Get to grips with securing web services

• Delve into error handling and logging your web services for improved debugging

• Uncover the microservices architecture and GraphQL

• Create automated CI/CD pipelines for release and deployment strategies

Who this book is for

If you're a developer who has a basic understanding of REST concepts and want to learn how to design and develop RESTful APIs, this book is for you. Prior knowledge of TypeScript will help you make the most out of this book.

© 2019 Packt Publishing (E-bog): 9781789955019

Release date

E-bog: 27. marts 2019

Andre kan også lide...

  1. Blockchain For Dummies Tiana Laurence
  2. Programming Interviews For Dummies Eric Butow
  3. Data Science For Dummies: 2nd Edition Lillian Pierson
  4. What Are The Benefits Of ChatGPT Powered By The New Gpt-4 Technology Version 2: ChatGPT: The Next Generation of AI-Powered Chatbots liquid ocelot
  5. Average Joe: Be the Silicon Valley Tech Genius Shawn Livermore
  6. Japanese: Absolute Beginner Bootcamp: Step by Step Coaching and Practice. David Michaels
  7. Project Myopia: Why Projects Damage Software #NoProjects Allan Kelly
  8. Next Steps in Japanese with Paul Noble for Intermediate Learners – Complete Course: Japanese Made Easy with Your 1 million-best-selling Personal Language Coach Paul Noble
  9. Python for Data Science: Clear and Complete Guide to Data Science and Analysis with Python. Alex Campbell
  10. Learn Japanese While Sleeping Innovative Language Learning
  11. Java Fundamentals Introbooks Team
  12. Iterative Development: Building Better Software through Incremental Progress May Sherry
  13. Feature-Driven Development Daniel Green
  14. Classroom of the Elite (Light Novel) Vol. 1 Syougo Kinugasa
  15. Microservices with Spring Boot and Spring Cloud Tejaswini Jog
  16. Kanban for Beginners: A Comprehensive Guide to Visual Workflow Management Ben Rizer
  17. Programming with GitHub Copilot: Write Better Code--Faster! Kurt Dowswell
  18. The Code of War: Grow as a developer, assert your dominance, and obliterate your enemies Marko Zivanovic
  19. Learn Vietnamese With Music Innovative Language Learning
  20. Agile Software Development for Beginners: Advanced Strategies for Optimal Software Development Performance Jacob Richardson
  21. Kanban for Beginners: Streamline Your Workflow and Enhance Productivity Jacob Richardson
  22. Software Architectures for Beginners: Navigating the Building Blocks of Modern Software Design Steve Abrams
  23. Mastering Spring Reactive Programming for High Performance Web Apps Shubham Srivastava
  24. Software Architecture for Developers: Designing Scalable and Maintainable Systems for the Real World Steve Abrams
  25. The Product Momentum Gap: Bringing together product strategy and customer value Dave Martin
  26. What You Don't Know: Successfully Lead A Software Project ... Without Tech Expertise Dr. Will Bralick
  27. Ultimate SwiftUI Handbook for iOS Developers Duong Dinh Bao Thang
  28. People of the Screen: How Evangelicals Created the Digital Bible and How It Shapes Their Reading of Scripture John Dyer
  29. The Dark Psychology of Persuasion: Get Anything You Want From Anyone, Spot Manipulation, and Influence People Damian Bishop
  30. Ultimate Flutter for Cross-Platform App Development Temidayo Adefioye
  31. Ultimate Web Automation Testing with Cypress Vitaly Skadorva
  32. Docker Essentials: Simplifying containerization : A Beginner's Guide Mike Wilson
  33. Ultimate Tailwind CSS Handbook Kartik Bhat
  34. Ultimate Typescript Handbook Dan Wellman
  35. Cloud-Native Technologies: Unleashing the Power of the Cloud for Modern Applications Saimon Carrie
  36. Software Designing and Development. Clear Guide for Beginners: Mastering Software Design and Development. Principles, Patterns, and Practices James Ferry
  37. CompTIA A+ Certification Study Guide for 220-1102 Exam: Beginners guide to Operating Systems & Software Troubleshooting Richie Miller
  38. Ultimate Figma for UI/UX Design Aditi Sharma
  39. Robotics and Automation for Beginners: Navigating the World of Smart Machines Daniel Garfield
  40. Sunset by the Sea Gisele Briseia
  41. Software Designing and Development. Clear Guide for Beginners: Unlocking the Secrets of Software Design and Development for Beginners James Ferry

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis