Book description
Explore the latest Java-based software development techniques and methodologies through the project-based approach in this practical guide. Unlike books that use abstract examples and lots of theory, Real-World Software Development shows you how to develop several relevant projects while learning best practices along the way.
With this engaging approach, junior developers capable of writing basic Java code will learn about state-of-the-art software development practices for building modern, robust and maintainable Java software. You’ll work with many different software development topics that are often excluded from software develop how-to references.
Featuring real-world examples, this book teaches you techniques and methodologies for functional programming, automated testing, security, architecture, and distributed systems.
Publisher resources
Table of contents
- Preface
- 1. Starting the Journey
- 2. The Bank Statements Analyzer
- 3. Extending the Bank Statements Analyzer
- 4. The Document Management System
- 5. The Business Rules Engine
- 6. Twootr
- 7. Extending Twootr
- 8. Conclusion
- Index
Product information
- Title: Real-World Software Development
- Author(s):
- Release date: December 2019
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491967171
You might also like
book
Software Architecture in Practice, 4th Edition
The Definitive, Practical, Proven Guide to Architecting Modern Software--Fully Updated with New Content on Mobility, the …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Software Architecture Patterns
The success of any application or system depends on the architecture pattern you use. By describing …
book
Modern Software Engineering: Doing What Works to Build Better Software Faster
Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, continuous delivery pioneer David …