The full stack developer : your essential guide to the everyday skills expected of a modern full stack Web developer /: your essential guide to the everyday skills expected of a modern full stack Web developer. ([2018])
- Record Type:
- Book
- Title:
- The full stack developer : your essential guide to the everyday skills expected of a modern full stack Web developer /: your essential guide to the everyday skills expected of a modern full stack Web developer. ([2018])
- Main Title:
- The full stack developer : your essential guide to the everyday skills expected of a modern full stack Web developer
- Further Information:
- Note: Chris Northwood.
- Authors:
- Northwood, Chris
- Contents:
- Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Chapter 1: The Modern Web; Rise of the Web; Mobile Web; The State of HTML; Applications vs. Web Sites; Keeping Up; Summary; Chapter 2: Planning Your Work; Identifying Requirements; Defining the Work; Tracking the Work; Scrum; Kanban; Continuous Improvement; Prioritization & Estimation; Managing Bugs; Continuous Delivery; Summary; Chapter 3: User Experience; Information Architecture; Getting the User Experience Right; Polishing the User Experience; Implementing the User Experience; Summary Chapter 4: Designing SystemsSystem Architectures; Identifying Concepts; Identifying User Interactions; Handling Commonalities; Working with Legacy and External Dependencies; Component Interactions; Applications vs. Modules; Cross-Functional Requirements; Caching; Designing for Failure; Designing Modules; Refactoring; Tools; Changing Your Architecture; Summary; Chapter 5: Ethics; Privacy; Cognitive Load; Energy Usage; Trust; Summary; Chapter 6: Front End; HTML; From Server to Browser; Styling; Components; Responsive Design; Progressive Enhancement; To Progressively Enhance, or Not? Mobile FirstFeature Detection; Progressive Enhancement of Styles; When Not Using Progressive Enhancement; Search Engine Optimization; Build Tools; Summary; Chapter 7: Testing; Test-Driven Development; Test Pyramid; Behavior-Driven Development; Three Amigos; Manual Testing; Visual Testing; Cross-Functional Testing; Summary;Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Chapter 1: The Modern Web; Rise of the Web; Mobile Web; The State of HTML; Applications vs. Web Sites; Keeping Up; Summary; Chapter 2: Planning Your Work; Identifying Requirements; Defining the Work; Tracking the Work; Scrum; Kanban; Continuous Improvement; Prioritization & Estimation; Managing Bugs; Continuous Delivery; Summary; Chapter 3: User Experience; Information Architecture; Getting the User Experience Right; Polishing the User Experience; Implementing the User Experience; Summary Chapter 4: Designing SystemsSystem Architectures; Identifying Concepts; Identifying User Interactions; Handling Commonalities; Working with Legacy and External Dependencies; Component Interactions; Applications vs. Modules; Cross-Functional Requirements; Caching; Designing for Failure; Designing Modules; Refactoring; Tools; Changing Your Architecture; Summary; Chapter 5: Ethics; Privacy; Cognitive Load; Energy Usage; Trust; Summary; Chapter 6: Front End; HTML; From Server to Browser; Styling; Components; Responsive Design; Progressive Enhancement; To Progressively Enhance, or Not? Mobile FirstFeature Detection; Progressive Enhancement of Styles; When Not Using Progressive Enhancement; Search Engine Optimization; Build Tools; Summary; Chapter 7: Testing; Test-Driven Development; Test Pyramid; Behavior-Driven Development; Three Amigos; Manual Testing; Visual Testing; Cross-Functional Testing; Summary; Chapter 8: JavaScript; Asynchronicity; JavaScript in the Browser; Offline-First Development; Document Object Model; Server-Side JavaScript; JavaScript Modules; Structuring Your JavaScript; JavaScript Types; Object-Oriented Programming; Functional Programming Communicating Between ComponentsConnecting Components Together; Testing; Build Tools; Summary; Chapter 9: Accessibility; Accessible from the Start; Working with Assistive Technologies; Dealing with Interactive UI; Testing for Accessibility; Avoiding Common Mistakes; Hover and Focus Styling; outline: 0; The Order of Headings; Multiple h1s; Skip Links; Buttons vs. Anchors; The Correct Use of an alt Attribute; Icon Fonts; Color Contrast; Summary; Chapter 10: APIs; API Responsibilities; Designing a REST API; Securing Your API; Event-Based APIs; Discovering APIs; Using APIs; Summary Chapter 11: Storing DataTypes of Databases; To SQL, or NoSQL?; Where to Store Your Data; Accessing Data from Your App; Managing Your Data; Protecting Your Data; Summary; Chapter 12: Security; Trust and Secrets; Responding to Incidents; The Golden Rule; Threats; Security Checklists; Injection; Broken Authentication and Session Management; Cross-Site Scripting (XSS); Insecure Direct Object References; Security Misconfiguration; Sensitive Data Exposure; Missing Function Level Access Control; Cross-Site Request Forgery (CSRF); Using Known Vulnerable Components; Unvalidated Redirects and Forwards … (more)
- Publisher Details:
- Place of publication not identified : Apress
- Publication Date:
- 2018
- Copyright Date:
- 2018
- Extent:
- 1 online resource
- Subjects:
- 006.76
Web site development
COMPUTERS / General
Web Development
Web site development
Electronic books - Languages:
- English
- ISBNs:
- 9781484241523
1484241525 - Related ISBNs:
- 9781484241516
1484241517 - Notes:
- Note: Vendor-supplied metadata.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.377746
- Ingest File:
- 02_358.xml