Knox, Henry,

Software engineering for internet applications / by Henrey Knox. - First edition. - United Kingdom : Vintage Press Ltd., c2025. - v, 270 pages : colored illustrations ; 23 cm.

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.

"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

Adult


Text in English

9781836831006 [hardbound]


Internet programming.
Software engineering.
Web site development.
Application software--Development.

University of Cebu - Banilad | 6000, Gov. M. Cuenco Ave, Cebu City, 6000 Cebu, Philippines
Tel. 410 8822 local 7123| e-mail ucbaniladcampus.library@gmail.com

Powered by Koha