Go to main content
Formats
Format
BibTeX
MARCXML
TextMARC
MARC
DublinCore
EndNote
NLM
RefWorks
RIS

Linked e-resources

Details

Intro; Contents; About the Author; About the Contributors; Acknowledgments; Introduction; Chapter 1: The Internet; Packet Switching, TCP, and IP; HTTP and Using the Internet; Conclusion; Chapter 2: Hosting and the Cloud; Hosting; Hosting Considerations; The Different Types of Hosting; The Cloud; Benefits of Cloud Computing; Disadvantages of the Cloud; Conclusion; Chapter 3: The Back End: Programming Languages; Classifying Programming Languages by Level; Processing High-Level Languages; Other Taxonomies of High-Level Languages; Choosing the Right Language; Technical and Design Considerations

Practical ConsiderationsConclusion; Chapter 4: The Front End: Presentation; Front-End Technologies; HTML; XML and XHTML; CSS; JavaScript; Document Object Model and DHTML; Ajax; Portability and Accessibility; Web Standards; Responsive Design; Conclusion; Chapter 5: Databases: The Model; Database Systems; The Four Components of Databases; Data; Hardware; Software; Users; Three-Level Architecture; Classification; Data Model; Relational Model; Non-relational Model; Object-Oriented Model; Object-Relational Model; XML; Centralized vs. Distributed; Other Topics; Concurrency; Security; Optimization

Big DataConclusion; Chapter 6: Leveraging Existing Code: APIs, Libraries, and Open-Source Projects; Application Programming Interfaces; Using Others' APIs; Making an API Available; How Do APIs Work?; REST; SOAP; Comparing REST and SOAP; Authentication; JavaScript Object Notation; Libraries; Open Source; SDKs; Conclusion; Chapter 7: Software Development: Working in Teams; Documentation; Program Architecture; Revision Control; Conflict Resolution; Centralized vs. Distributed; Revision Control Advantages; Conclusion; Chapter 8: Software Development: The Process; The Waterfall

A More Appropriate ApproachIterative and Incremental Development; Agile Development; Benefits; Release Management; Conclusion; Chapter 9: Software Development: Debugging and Testing; A Bug's Life; The Debugging Process; 1. Track the Problem; 2. Reproduce the Problem; 3. Run Tests; 4. Interpret Test Results to Identify Bug Origin; 5. Fix the Bug Locally; 6. Deliver Fixed Product; Conclusion; Chapter 10: Attracting and Understanding Your Users; Search Engine Optimization; Search Engine Marketing; Analytics; Web Log; Web Beacon; JavaScript Tags; Packet Sniffing; Visualization; GDPR; Conclusion

Chapter 11: Performance and ScalabilityPractices to Improve Performance; Back-End Considerations; Front-End Considerations; Fewer HTTP Requests; Cache; Compression; Placement of Scripts and Stylesheets; Infrastructure Changes; Conclusion; Chapter 12: Security; What Is Cybersecurity?; The CIA Triad; Confidentiality; Integrity; Availability; Precautions; Encryption; Password Protection; Means of Authentication; Network Security; Implementing Security Practices in Your Application; Securing Your Application; Staying Secure; Minimizing Damage; Conclusion; Chapter 13: Mobile Basics

Browse Subjects

Show more subjects...

Statistics

from
to
Export