Software Engineering
manning.com
/ catalog
/ Software Development
/ Software Engineering
Dive into the comprehensive world of Software Engineering, where modern development practices meet cutting-edge technologies. From foundational programming concepts to advanced architectures, explore essential methodologies for building robust software systems. Master various programming languages, learn secure coding practices, and understand distributed systems architecture. Discover best practices in API design, microservices implementation, and cloud-native development. Delve into quantum computing, artificial intelligence applications, and containerization technologies. Learn crucial aspects of software security, testing strategies, and efficient code optimization. Whether you're focusing on web applications, system architecture, or emerging technologies like LLMs and quantum programming, find resources to enhance your engineering expertise.
For a more detailed breakdown, take a look at the following categories:
Application Development books
C++ Development books
Frontend Development books
Web Development books
Go books
Java books
Python books
TypeScript books
Code Quality and Testing books
Concurrency and Parallel Computing books
Database Development books
Distributed Systems books
Game Development books
Security and Privacy books
Software Architecture and Design books
Software Engineering Management books
Technology and Computing books
Version Control books