000 03891nam a22003497a 4500
003 OSt
005 20260630140918.0
008 260630s20252025-uka|||er|||| 001 0 eng d
020 _a9781836831006 [hardbound]
040 _aUniversity of Cebu-Banilad
_cUniversity of Cebu-Banilad
100 _aKnox, Henry,
_eauthor.
245 _aSoftware engineering for internet applications /
_cby Henrey Knox.
250 _aFirst edition.
260 _aUnited Kingdom :
_bVintage Press Ltd.,
_cc2025.
300 _av, 270 pages :
_bcolored illustrations ;
_c23 cm.
336 _2rdacontent
_atext
337 _2rdamedia
_aunmediated
338 _2rdacarrier
_avolume
504 _aIncludes bibliographical references and index.
505 _aContents: 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.
520 _a"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
521 _aAdult
541 _aPurchased
_xOrtega, Eric
_yCollege of Computer Studies
_zComputer Science
546 _aText in English
650 _aInternet programming.
650 _aSoftware engineering.
650 _aWeb site development.
650 _aApplication software
_xDevelopment.
942 _2ddc
_cBK
998 _cJanna [new]
_d06/30/2023
999 _c15445
_d15445