Real-world software development : a project-driven guide to fundamentals in Java /

Saved in:
Bibliographic Details
Author / Creator:Urma, Raoul-Gabriel, author.
Edition:First edition.
Imprint:Sebastopol, CA : O'Reilly Media, [2019]
©2020
Description:1 online resource (xiii, 184 pages) : illustrations, tables, charts
Language:English
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/13678262
Hidden Bibliographic Details
Other authors / contributors:Warburton, Richard (Computer technologist), author.
ISBN:9781491967126
1491967129
9781491967140
1491967145
9781491967171
Notes:Includes index.
Online resource; title from title page (Safari, viewed January 28, 2020).
Summary:Raoul-Gabriel Urma and Richard Warburton show you how to develop several real-world projects while learning best practices along the way. Each chapter focuses on a project that begins as a command-line batch program and grows into a fully fledged application. If you can write basic Java code, you'll learn state-of-the-art software development practices for building modern, robust, and maintainable Java software. Learn the core design principles for writing maintainable code. Add flexibility to your codebase, improve code maintenance, and work with exceptions. Understand how to apply coupling, cohesion, and SOLID principles. Use test-driven development to approach new design problems. Think from the outside in: move from the big picture to the core of your application domain. Get an introduction to functional programming and learn how to use it in Java.
Other form:Print version: Urma, Raoul-Gabriel. Real-World Software Development : A Project-Driven Guide to Fundamentals in Java. Sebastopol : O'Reilly Media, Incorporated, ©2019 9781491967171