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

Mastering JavaScript Single Page Application Development

Sprog
Engelsk
Format
Kategori

Fakta

An in-depth guide to exploring the design, architecture, and techniques behind building sophisticated, scalable, and maintainable single-page applications in JavaScript

About This Book

• Build large-scale, feature-complete SPAs by leveraging widely used tools and techniques.

• Gain a solid understanding of architecture and SPA design to build applications using the library or framework of your choice.

• Explore the various facets of SPA development to build web apps that are fast, scalable, and easy to test.

Who This Book Is For

This book is ideal for JavaScript developers who want to build complex single-page applications in JavaScript. Some basic understanding of SPA concepts will be helpful but not essential.

What You Will Learn • Organize your development environment using the command line with NPM, Bower, and Grunt.

• Choose an accurate design pattern for your app

• Understand modular JavaScript programming and Node. js

• Interact with a REST API using JavaScript and AJAX with practical examples

• Build a single page application using the MEAN stack

• Connect your app across popular social media platforms such as Facebook, Twitter, and LinkedIn

• Test your app, both on the server side and in views

• Prepare your app for the real world and deploy it to Heroku

In Detail

Single-page web applications—or SPAs, as they are commonly referred to—are quickly becoming the de facto standard for web app development. The fact that a major part of the app runs inside a single web page makes it very interesting and appealing. Also, the accelerated growth of browser capabilities is pushing us closer to the day when all apps will run entirely in the browser.

This book will take your JavaScript development skills to the next level by teaching you to create a single-page application within a full-stack JavaScript environment. Using only JavaScript, you can go from being a front-end developer to a full-stack application developer with relative ease.

You will learn to cross the boundary from front-end development to server-side development through the use of JavaScript on both ends. Use your existing knowledge of JavaScript by learning to manage a JSON document data store with MongoDB, writing a JavaScript powered REST API with Node. js and Express, and designing a front-end powered by AngularJS.

This book will teach you to leverage the MEAN stack to do everything from document database design, routing REST web API requests, data-binding within views, and adding authentication and security to building a full-fledged, complex, single-page web application.

In addition to building a full-stack JavaScript app, you will learn to test it with JavaScript-powered testing tools such as Mocha, Karma, and Jasmine. Finally, you will learn about deployment and scaling so that you can launch your own apps into the real world.

Style and approach

Following a structured approach, this book helps readers gain expertise in SPA development. Its thorough coverage of SPA architecture and design, along with practical use cases, provides readers with a clear path to building applications with the library of their choice. For readers who are afraid to take the plunge straightaway, the book also offers step-by-step guidance on developing a complex web app.

© 2016 Packt Publishing (E-bog): 9781785886447

Release date

E-bog: 28. oktober 2016

Andre kan også lide...

  1. Programming Interviews For Dummies Eric Butow
  2. Once Upon an Algorithm: How Stories Explain Computing Martin Erwig
  3. Software Designing and Development. Clear Guide for Beginners: Unlocking the Secrets of Software Design and Development for Beginners James Ferry
  4. Coding for Beginners Using Python: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON MARK MATTHES AND ERIC LUTZ
  5. Javascript: Ultimate Beginners Guide Leonardo Gorman
  6. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
  7. JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 7th Edition David Flanagan
  8. Letters to a New Developer: What I Wish I Had Known When Starting My Development Career Dan Moore
  9. 100 Circuits - Audio 1 Newton C. Braga
  10. Coders at Work: Reflections on the Craft of Programming Peter Seibel
  11. Building Microservices: Designing Fine-Grained Systems Sam Newman
  12. Web Development for beginners: Learn HTML/CSS/Javascript step by step with this Coding Guide, Programming Guide for beginners, Website development White Belt Mastery
  13. Software Development Fundamentals Introbooks Team
  14. Algorithm Introbooks Team
  15. Java Fundamentals Introbooks Team
  16. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
  17. 500 Questions Scrum Master Certification Assessments with Answers & Explanations: Based on latest version of Scrum Guide™ – Nov, 2020 Jimmy Mathew
  18. Automate This: How Algorithms Came to Rule Our World Christopher Steiner
  19. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Byron Reese
  20. Uberland: How Algorithms Are Rewriting the Rules of Work Alex Rosenblat
  21. Freelance Web Developer 101: How to Start, Grow, and Succeed in Freelance Web Development from A to Z HowExpert
  22. Range: How Generalists Triumph in a Specialized World David Epstein
  23. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
  24. Big Data for Beginners: An Introduction to the Data Collection, Storage, Data Cleaning and Preprocessing Brian Murray
  25. Noise Daniel Kahneman
  26. The Buy Nothing, Get Everything Plan: Discover the Joy of Spending Less, Sharing More, and Living Generously Liesl Clark
  27. Big Data Processing for Beginners: A Step-by-Step Guide to Mastering Big Data Analytics Brian Paul
  28. Scrum: Using Agile Planning, Sprint, Advanced Software, and Team Management Sally Stephens
  29. A Fall of Moondust Arthur C. Clarke
  30. Big Data for Beginners: Applications of Data. An Introduction to the Real-Time Data Processing and Machine Learning for Data Analysis Brian Murray
  31. Big Data for Beginners: An Introduction to the Data Analysis, Visualization, Integration, Interoperability, Governance and Ethics Brian Murray
  32. Clean Agile: Back to Basics Robert C. Martin
  33. The New Rules of War: Victory in the Age of Durable Disorder Sean McFate
  34. This Is How You Lose The Time War Max Gladstone
  35. Fear: Trump in the White House Bob Woodward
  36. Built to Last: Successful Habits of Visionary Companies Jim Collins
  37. The Sands of Ammon Valerio Massimo Manfredi
  38. The Magic of Thinking Big David Schwartz
  39. Ratner's Star Don DeLillo
  40. Childhood's End Arthur C. Clarke
  41. How To Write Fiction: Your Step by Step Guide To Writing Fiction HowExpert
  42. Cyberdeterrence and Cyberwar Martin C. Libicki

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