TY - BOOK AU - Knox, Henry, TI - Software engineering for internet applications / SN - 9781836831006 [hardbound] PY - 2025/// CY - United Kingdom : PB - Vintage Press Ltd., KW - Internet programming. KW - Software engineering. KW - Web site development KW - Application software KW - Development. N1 - Includes bibliographical references and index; Contents: 1. Software engineering for internet applications -- 2. System requirements and specifications -- 3. Web application architecture -- 4. Frontend development principles -- 5. Backend development for internet applications -- 6. Database management for internet applications -- 7. Web security fundamentals -- 8. Performance optimization techniques -- 9. Software testing and debugging -- 10. Version control and continuous integration -- 11. Salability and maintainability -- 12. Cloud computing and web applications.; Adult N2 - "The world of software engineering has evolved rapidly in recent decades, driven by the explosive growth of the internet and the increasing reliance on web-based applications for everything from communication to commerce to entertainment. Today, building high-quality internet applications requires not only a strong foundation in traditional software engineering principles but also a deep understanding of web technologies, distributed systems, scalability, and security. "Software Engineering for Internet Applications" is designed to address the unique challenges and opportunities that arise in the development of modern web-based software. This book aims to provide both a theoretical framework and practical tools for engineers, developers, and students who wish to master the design, development, and deployment of internet applications. The scope of internet applications is vast, encompassing everything from small, dynamic websites to large-scale cloud-based platforms that support millions of users. As such, the focus of this book is not just on coding, but on building robust, scalable, secure, and maintainable systems that can handle the complexities and demands of today's digital ecosystem. The journey starts with foundational topics like web architecture and user interface design, before diving deeper into more specialized areas such as database management, cloud infrastructure, and DevOps practices. Along the way, readers will be introduced to important patterns and best practices for ensuring high performance, fault tolerance, and security. Real-world case studies and examples are woven throughout to provide context and illustrate how these concepts are applied in industry. A key theme of the book is the importance of collaboration and continuous improvement in the development process. Internet applications rarely come to life in isolation; they are built by teams working in parallel, and often need to integrate with third-party services or scale in response to evolving user needs. As such, methodologies like agile development, continuous integration, and automated testing play an essential role in creating reliable, flexible systems." —Preface ER -