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 Full Stack Development with Go: Build full stack web applications with Go, React, Gin, and GopherJS

Sprog
Engelsk
Format
Kategori

Fakta

Create a real-world application in Go and explore various frameworks and methodologies for full-stack development

Key Features

• Build a responsive front end by using the powerful React framework

• Build web APIs and middleware in the Go language by making use of the popular Gin framework

• Build an Isomorphic Go React application via GopherJS

• Perform unit tests, and benchmarking on your web API

Book Description

The Go programming language has been rapidly adopted by developers for building web applications. With its impressive performance and ease of development, Go enjoys the support of a wide variety of open source frameworks, for building scalable and high-performant web services and apps. Hands-On Full Stack Development with Go is a comprehensive guide that covers all aspects of full stack development with Go.

This clearly written, example-rich book begins with a practical exposure to Go development and moves on to build a frontend with the popular React framework. From there, you will build RESTful web APIs utilizing the Gin framework. After that, we will dive deeper into important software backend concepts, such as connecting to the database via an ORM, designing routes for your services, securing your services, and even charging credit cards via the popular Stripe API. We will also cover how to test, and benchmark your applications efficiently in a production environment. In the concluding chapters, we will cover isomorphic developments in pure Go by learning about GopherJS. As you progress through the book, you'll gradually build a musical instrument online store application from scratch.

By the end of the book, you will be confident in taking on full stack web applications in Go.

What you will learn

• Understand Go programming by building a real-world application

• Learn the React framework to develop a frontend for your application

• Understand isomorphic web development utilizing the GopherJS framework

• Explore methods to write RESTful web APIs in Go using the Gin framework

• Learn practical topics such as ORM layers, secure communications, and Stripe's API

• Learn methods to benchmark and test web APIs in Go

Who this book is for

Hands-On Full Stack Development with Go will appeal to developers who are looking to start building amazing full stack web applications in Go. Basic knowhow of Go language and JavaScript is expected. The book targets web developers who are looking to move to the Go language.

© 2019 Packt Publishing (E-bog): 9781789138658

Release date

E-bog: 28. marts 2019

Andre kan også lide...

  1. Java Fundamentals Introbooks Team
  2. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  3. Agile Software Development for Beginners: Advanced Strategies for Optimal Software Development Performance Jacob Richardson
  4. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  5. The Art of Agile Development, 2nd Edition James Shore
  6. JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 7th Edition David Flanagan
  7. Python Machine Learning for Beginners: All You Need to Know about Machine Learning with Python Alex Campbell
  8. Agile DevOps: Best Practices in Software Development: Integrating Agile and DevOps for Efficient Software Delivery Ryan Adams
  9. Google Cloud Cookbook: Practical Solutions for Building and Deploying Cloud Services, 1st Edition Rui Costa
  10. The Agile PMO: From Process Police to Adaptive Governance Kevin Aguanno
  11. Learning Agile: Understanding Scrum, XP, Lean, and Kanban Jennifer Greene
  12. Agile Project Management with Scrum: Comprehensive Guide to Agile Project Management with Scrum Alex Campbell
  13. Devops: Building Software With Lean Process For Modern Business Steven Branson
  14. Agile: Essentials of Team and Project Management. Manifesto for Agile Software Development Alex Campbell
  15. Java Programming Simplified: Fundamental of Object-Oriented Language and Addition of a Guide on the C++ Language Eddy Romansky
  16. Cybercrime and the Darknet: Revealing the hidden underworld of the internet Cath Senker
  17. Programming Interviews For Dummies Eric Butow
  18. Electronics All-in-One For Dummies, 3rd Edition Doug Lowe
  19. Building Microservices: Designing Fine-Grained Systems Sam Newman
  20. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  21. Product Owner Training: Agile Product Ownership with Scrum Jimmy Mathew
  22. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
  23. Summary of Iain Foulds's Learn Azure in a Month of Lunches IRB Media
  24. Javascript: Ultimate Beginners Guide Leonardo Gorman
  25. Computational Thinking Peter J. Denning
  26. Effective Machine Learning Teams: Best Practices for ML Practitioners David Colls
  27. Machine Learning Mastery: Shaping the Future with Algorithms: Unlocking Insights Through Predictive Machine Learning Daniel Foster
  28. Hackers & Painters: Big Ideas from the Computer Age Paul Graham
  29. AI at the Edge: Solving Real-World Problems with Embedded Machine Learning Jenny Plunkett
  30. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  31. Deep Learning: Guide to Machine Learning and Artificial Intelligence David Feldspar
  32. Uberland: How Algorithms Are Rewriting the Rules of Work Alex Rosenblat
  33. Artificial Intelligence: A Comprehensive Guide to AI, Machine Learning, Internet of Things, Robotics, Deep Learning, Predictive Analytics, Neural Networks, Reinforcement Learning, and Our Future Neil Wilkins
  34. Being Online: On Computing, Data, the Internet, and the Cloud Jian Wang
  35. Cloud-Native Architectures: Building Scalable, Resilient, and Agile Systems. Book 2 James Ferry
  36. Enhancing Deep Learning Performance Using Displaced Rectifier Linear Unit David Macêdo
  37. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Byron Reese
  38. Docker Decoded: Docker Programming Demystified: Step-by-Step Methods for Beginners Sarah Carter
  39. AI + The New Human Frontier: Reimagining the Future of Time, Trust + Truth Erica Orange
  40. Ultimate Blockchain Security Handbook Taha Sajid
  41. The HESI A2 Health Education Systems, Inc. Admission Assessment Study Guide: Comprehensive Edition: Proven Methods for Successfully Passing the HESI A2 Exam With Confidence - Complete Practice Tests with Answers Joanna Johnson
  42. CompTIA A+ Certification Study Guide For 220-1102 Exam 2 Books In 1: Operating Systems, Software Troubleshooting, Security Awareness & Operational Procedures HISTORY FOREVER
  43. CompTIA A+ Certification Study Guide For 220-1101 Exam 2 Books In 1: Mobile Devices, Networking, Hardware, Virtualization, Cloud Computing And Troubleshooting Richie Miller
  44. Inside Cyber: How AI, 5G, and Quantum Computing Will Transform Privacy and Our Security Chuck Brooks
  45. Mixed Problem Solving Methodology: The skill that changes your life Rocco Mela
  46. Linux: Linux for Beginners Andy Vickler
  47. CompTIA A+ Certification Study Guide for 220-1102 Exam: Beginners guide to Security Awareness & Operational Procedures Richie Miller
  48. Artificial Intelligence For Dummies Luca Massaron

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