Software Engineering
Explore the intricate world of Software Engineering, where methodologies meet innovation to create robust and efficient software systems. This category features a vast selection of resources aimed at both aspiring and experienced developers, delving into best practices, design patterns, and the latest in technology trends. Ideal for professionals looking to enhance their skills and understanding in a rapidly evolving field, the selection offers insights that are both practical and theoretical.
The Pragmatic Programmer: journey to mastery, 20th Anniversary Edition, 2/e: your journey to mastery, 20th Anniversary Edition
-20% with code BOOKS
In stock at our supplier
Software Architecture: The Hard Parts: Modern Tradeoff Analysis for Distributed Architectures
Pramod Sadalage, Zhamak Dehghani, Neal Ford, Mark Richards
-20% with code BOOKS
In stock at our supplier
Domain-Driven Design: Tackling Complexity in the Heart of Software
-20% with code BOOKS
In stock at our supplier
Clean Architecture: A Craftsman's Guide to Software Structure and Design
-20% with code BOOKS
In stock at our supplier
Working Effectively with Legacy Code
-20% with code BOOKS
In stock at our supplier
Clean Code: A Handbook of Agile Software Craftsmanship
Robert Martin, Robert C. Martin
-20% with code BOOKS
In stock at our supplier
Kubernetes in Action, Second Edition: Deploying and managing containers and cloud-native applications
-20% with code BOOKS
In stock at our supplier
Patterns of Enterprise Application Architecture
-20% with code BOOKS
In stock at our supplier
Implementing Domain-Driven Design
-20% with code BOOKS
In stock at our supplier
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
-20% with code BOOKS
In stock at our supplier
Bug Bounty Bootcamp: The Guide to Finding and Reporting Web Vulnerabilities
-20% with code BOOKS
In stock at our supplier
Design Patterns: Elements of Reusable Object-Oriented Software
Ralph Johnson, Erich Gamma, John Vlissides, Richard Helm
-20% with code BOOKS
In stock at our supplier
Modern Testing with PHP: A Roadmap to Applying PHPUnit to Your Projects
-20% with code BOOKS
In stock at our supplier
Test Driven Development: By Example
-20% with code BOOKS
In stock at our supplier
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
-20% with code BOOKS
In stock at our supplier
Clean Coder, The: A Code of Conduct for Professional Programmers: A Code of Conduct for Professional Programmers
Robert Martin, Robert C. Martin
-20% with code BOOKS
In stock at our supplier
Architecture for Flow: Adaptive Systems with Domain-Driven Design, Wardley Mapping, and Team Topologies
-20% with code BOOKS
In stock at our supplier
Beyond the QA Interview: Master Quality Assurance and Build a Solid Career
-20% with code BOOKS
In stock at our supplier
User Stories Applied: For Agile Software Development
-20% with code BOOKS
In stock at our supplier
Agile Testing: A Practical Guide for Testers and Agile Teams
-20% with code BOOKS
In stock at our supplier
Kanban: Successful Evolutionary Change for your Technology Business: Successful Evolutionary Change for your Technology Business
-20% with code BOOKS
In stock at our supplier
More Agile Testing: Learning Journeys for the Whole Team
-20% with code BOOKS
In stock at our supplier
Concurrent Programming: Algorithms, Principles, and Foundations
-20% with code BOOKS
In stock at our supplier
The Elements of Computing Systems: Building a Modern Computer from First Principles
-20% with code BOOKS
In stock at our supplier
Effective C: An Introduction to Professional C Programming
-20% with code BOOKS
In stock at our supplier
Driving Value with Sprint Goals: Humble Plans, Exceptional Results
-20% with code BOOKS
In stock at our supplier
Facilitating Professional Scrum Teams: Improve Team Alignment, Effectiveness and Outcomes
David Spinks, Glaudia Califano, Patricia Kong
-20% with code BOOKS
In stock at our supplier
ISTQB® Certified Tester Foundation Level: A Self-Study Guide Syllabus v4.0
Michaël Pilaeten, Adam Roman, Lucjan Stapp
-20% with code BOOKS
In stock at our supplier
Category „Software Engineering“
Delving into the intricacies of Software Engineering offers a vast landscape for aspiring developers, seasoned professionals, and all those intrigued by the world of technology. This category encompasses a diverse range of topics essential for anyone involved in creating and maintaining software systems. Throughout its evolution, software engineering has transformed from basic coding practices into a structured discipline, integrating various methodologies and tools that enhance the efficiency and effectiveness of software development.
One of the foundational elements in this field is the Unified Modelling Language (UML), which serves as a powerful tool for visualizing the design of software applications. By using UML, engineers can clearly communicate complex ideas and foster collaboration among team members, thus streamlining the development process. Additionally, software testing and verification remain critical components, ensuring that software not only meets user requirements but also functions reliably under different conditions. Mastering these practices is crucial for delivering high-quality products that stand the test of time.
Among the specific methodologies within software engineering, object-oriented software engineering is particularly popular. This approach emphasizes the organization of software design around data, or objects, rather than functions and logic. By applying this paradigm, developers can create more modular, reusable, and maintainable code, significantly enhancing the lifecycle of software products.
The authors and publishers contributing to this category are often industry leaders and innovators, providing insights drawn from years of experience in software development and engineering. Their work not only serves as vital resources for mastering the technical skills required in this field but also inspires new generations to think critically about software design and implementation. Engaging with these texts opens up new avenues for understanding complex concepts, paving the way for a successful career in technology.