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 Spring Boot 2.0 and React: Build modern and scalable full stack applications using the Java-based Spring Framework 5.0 and React

Sprog
Engelsk
Format
Kategori

Fakta

Develop efficient and modern full-stack applications using Spring Boot and React 16

Key Features

• Develop resourceful backends using Spring Boot and faultless frontends using React.

• Explore the techniques involved in creating a full-stack app by going through a methodical approach.

• Learn to add CRUD functionalities and use Material UI in the user interface to make it more user-friendly.

Book Description

Apart from knowing how to write frontend and backend code, a full-stack engineer has to tackle all the problems that are encountered in the application development life cycle, starting from a simple idea to UI design, the technical design, and all the way to implementing, testing, production, deployment, and monitoring. This book covers the full set of technologies that you need to know to become a full-stack web developer with Spring Boot for the backend and React for the frontend.

This comprehensive guide demonstrates how to build a modern full-stack application in practice. This book will teach you how to build RESTful API endpoints and work with the data access Layer of Spring, using Hibernate as the ORM. As we move ahead, you will be introduced to the other components of Spring, such as Spring Security, which will teach you how to secure the backend. Then, we will move on to the frontend, where you will be introduced to React, a modern JavaScript library for building fast and reliable user interfaces, and its app development environment and components.

You will also create a Docker container for your application. Finally, the book will lay out the best practices that underpin professional full-stack web development.

What you will learn

• Create a RESTful web service with Spring Boot

• Understand how to use React for frontend programming

• Gain knowledge of how to create unit tests using JUnit

• Discover the techniques that go into securing the backend using Spring Security

• Learn how to use Material UI in the user interface to make it more user-friendly

• Create a React app by using the Create React App starter kit made by Facebook

Who this book is for

Java developers who are familiar with Spring, but have not yet built full-stack applications

© 2018 Packt Publishing (E-bog): 9781788993166

Release date

E-bog: 21. juni 2018

Andre kan også lide...

  1. Security Challenges with Blockchain Chintan Dave
  2. Mastering Spring Reactive Programming for High Performance Web Apps Shubham Srivastava
  3. Java Programming for beginners: Learn Java Development in this illustrated step by step Coding Guide White Belt Mastery
  4. Ultimate Web Automation Testing with Cypress Vitaly Skadorva
  5. Data Structures for Beginners: Mastering the Building Blocks of Efficient Data Management Brian Murray
  6. Modern Web Development with Go Dušan Stojanovi?
  7. JavaScript Jumpstart: The Essential Guide for New Coders Jacob Thompson
  8. Coding for Beginners Using Python: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON MARK MATTHES AND ERIC LUTZ
  9. Introducing Python: Modern Computing in Simple Packages, 2nd Edition Bill Lubanovic
  10. Ultimate Typescript Handbook Dan Wellman
  11. Javascript: Ultimate Beginners Guide Leonardo Gorman
  12. Python: 3 books in 1 : Python Basics for Beginners + Python Automation Techniqus and Web Scraping + Python for Data Science and Machine Learning Andy Vickler
  13. Tidy First?: A Personal Exercise in Empirical Software Design Kent Beck
  14. Python for Data Science: Clear and Complete Guide to Data Science and Analysis with Python. Alex Campbell
  15. Java: Java Basics for Beginners Andy Vickler
  16. Programming Interviews For Dummies Eric Butow
  17. Deep Learning: Guide to Machine Learning and Artificial Intelligence David Feldspar
  18. Arduino Programming Made Easy: A Step-by-Step Guide for Beginners Sophia Anderson
  19. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  20. Agile Software Development for Beginners: Advanced Strategies for Optimal Software Development Performance Jacob Richardson
  21. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  22. Data Science John D. Kelleher
  23. Software Architecture for Developers: Designing Scalable and Maintainable Systems for the Real World Steve Abrams
  24. Software Architectures for Beginners: Navigating the Building Blocks of Modern Software Design Steve Abrams
  25. Once Upon an Algorithm: How Stories Explain Computing Martin Erwig
  26. Effective Machine Learning Teams: Best Practices for ML Practitioners David Colls
  27. Edge Computing: Revolutionizing Data Processing at the Fringe of Connectivity Steve Abrams
  28. Software Designing and Development. Clear Guide for Beginners: Unlocking the Secrets of Software Design and Development for Beginners James Ferry
  29. Mechanical Engineering: Handbook for Electrical Technology and Machinery Phil Gilberts
  30. Mechanics: Chemical and Mechanical Engineering Explained (2 in 1) Phil Gilberts
  31. SQL For Beginners: SQL Guide to understand how to work with a Data Base White Belt Mastery
  32. Ultimate Flutter for Cross-Platform App Development Temidayo Adefioye
  33. 100 Circuits - Audio 1 Newton C. Braga
  34. The Year in Tech, 2025: The Insights You Need from Harvard Business Review Harvard Business Review
  35. Robot-Proof: Higher Education in the Age of Artificial Intelligence Joseph E. Aoun
  36. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  37. Electrics: Fundamentals of Electrical and Mechanical Engineering (2 in 1) Phil Gilberts
  38. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Byron Reese
  39. Kickstart Blockchain and Cryptography Fundamentals Prof. Veerendra Jain
  40. Computer Science Introbooks Team
  41. Artificial Intelligence For Dummies Luca Massaron
  42. Big Data for Beginners: An Introduction to the Data Analysis, Visualization, Integration, Interoperability, Governance and Ethics Brian Murray
  43. Digital Nomads For Dummies Kristin M. Wilson
  44. Database Management for Beginners: Building a Solid Foundation in Data Brian Paul

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