Desktop Application Development
We're still working on our article for Desktop Application Development. Please check back soon for more information.
wexze2|
Find a path to becoming a Desktop Application Development. Learn more at:
OpenCourser.com/topic/wexze2/desktop
Reading list
We've selected 13 books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Desktop Application Development.
Head First Java comprehensive introduction to Java programming that is designed to make learning Java fun and easy. It covers the basics of Java, including data types, variables, operators, and control flow, as well as more advanced topics such as object-oriented programming, collections, and generics.
Java Programming: From the Ground Up comprehensive guide to Java programming that is perfect for beginners. It covers all the basics of Java, including data types, variables, operators, and control flow, as well as more advanced topics such as object-oriented programming, collections, and generics.
Code Complete comprehensive guide to software engineering that covers all aspects of the software development process, from requirements gathering to testing and deployment. It valuable resource for software developers of all levels.
The Art of Software Testing comprehensive guide to software testing that covers all aspects of the software testing process, from planning and design to execution and reporting. It valuable resource for software testers of all levels.
Design Patterns classic book on software engineering that describes a number of design patterns that can be used to improve the design and quality of software.
The Pragmatic Programmer book on software engineering that provides practical advice on how to become a successful software developer. It covers a wide range of topics, including career advice, coding conventions, and project management.
Continuous Delivery book on software engineering that provides practical advice on how to implement continuous delivery in your software development process. It covers all aspects of continuous delivery, from planning and design to implementation and operation.
Refactoring book on software engineering that provides practical advice on how to improve the design and quality of existing code. It covers a wide range of refactoring techniques, including how to refactor for simplicity, performance, and maintainability.
Test-Driven Development: By Example book on software engineering that provides practical advice on how to use test-driven development (TDD) to improve the quality and maintainability of software. It covers all aspects of TDD, from writing unit tests to refactoring for testability.
The Clean Architecture book on software architecture that provides practical advice on how to design and build clean and maintainable software architectures. It covers a wide range of topics, including architectural patterns, dependency management, and testing.
Design for Scalability book on software engineering that provides practical advice on how to design and build scalable software systems. It covers a wide range of topics, including scalability patterns, performance tuning, and cloud computing.
Effective Java classic book on Java programming that provides practical advice on how to write effective Java code. It covers a wide range of topics, including object-oriented programming, collections, generics, and concurrency.
Clean Code book on software engineering that provides practical advice on how to write clean and maintainable code. It covers a wide range of topics, including coding conventions, refactoring, and unit testing.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/wexze2/desktop