Search results for """ "Building a Social Share Web App with Vanilla HTML CSS and JavaScript.""
Amazon Digital Services LLC - Kdp Building a Social Share Web App with Vanilla HTML CSS and JavaScript.
£10.09
Amazon Digital Services LLC - Kdp Building a GPA Calculator Web App with Vanilla HTML CSS and JavaScript.
£10.09
Amazon Digital Services LLC - Kdp Building a Loan Calculator Web App with Vanilla HTML CSS and JavaScript.
£10.09
Jones and Bartlett Publishers, Inc Web Programming with HTML5 CSS and JavaScript
Book Synopsis
£114.30
New Perspectives on HTML5 CSS3 and JavaScript
Book SynopsisDiscover the thorough instruction you need to build dynamic, interactive Web sites from scratch with NEW PERSPECTIVES ON HTML5, CSS3, AND JAVASCRIPT, 6E. This user-friendly book provides comprehensive coverage of HTML, CSS, and JavaScript with an inviting approach that starts with the basics and does not require any prior knowledge on the subject. Detailed explanations of key concepts and skills make even the most challenging topics clear and accessible. Case scenarios and case problems place the most complex concepts within an understandable and practical context. You develop important problem solving skills as you work through realistic exercises. Proven applications and an interesting approach help you retain the material and apply what you've learned in a professional environment.Table of ContentsTutorial 1. Getting Started with HTML5 Tutorial 2. Getting Started with CSS Tutorial 3. Designing a Page Layout Tutorial 4. Graphic Design with CSS Tutorial 5. Designing for the Mobile Web Tutorial 6. Working with Tables and Columns Tutorial 7. Designing a Web Form Tutorial 8. Enhancing a Website with Multimedia Tutorial 9. Getting Started with JavaScript Tutorial 10. Exploring Arrays, Loops, and Conditional Statements Tutorial 11. Working with Events and Styles Tutorial 12. Working with Document Nodes and Style Sheets Tutorial 13. Programming for Web Forms Tutorial 14. Exploring Object-Based Programming Appendix A. Color Names with Color Values, and HTML Character Entities Appendix B. HTML Elements and Attributes Appendix C Cascading Styles and Selectors Appendix D Making the Web More Accessible Appendix E: Designing for the Web Appendix F: Page Validation with XHTML
£165.69
ISTE Ltd and John Wiley & Sons Inc Website Design and Development with HTML5 and
Book SynopsisCombining theory and practice, Website Design and Development with HTML5 and CSS3 is aimed at both beginners who want to design their first website, and experienced developers who want to consolidate their technical skills. This book addresses the theoretical aspects of HTML5 and CSS3, including: HTML elements, semantic containers, semantic text formatting, multimedia elements, forms, tables, definition and integration of CSS styles, text formatting, and container and box styles. It also encompasses a practical section which presents the process of creating a website, as well as the key rules to apply in order to not only achieve project success, but also to meet user needs. Illustrated by numerous examples, this book includes corrected practical work, structured according to an evolutionary logic ranging from the design of a simple HTML5 page to the creation of a professional website.Table of ContentsForeword xiTeddy PAYET Preface xiii Chapter 1 The Web and its Future 1 1.1 Background 1 1.2 Phases of evolution of the Web 3 1.3 Web application architecture 7 Chapter 2 The Language of the Web: HTML5 13 2.1 Overview 13 2.2 Structure of an HTML5 document 18 2.3 Structuring the content of a web page 21 2.4 Text organization 28 2.5 Creating hyperlinks 52 2.6 Inserting images and multimedia objects 58 2.7 Tables 65 2.8 Forms 70 Chapter 3 Style Sheets: CSS3 101 3.1 Overview 101 3.2 Text formatting 121 3.3 List formatting 131 3.4 Backgrounds, borders and shadows 133 3.5 Table formatting 144 3.6 Layout of the site 148 Chapter 4 Design and Creation of a Website 167 4.1 Process of creating a website 167 4.2 Ergonomics of the website 175 4.3 Different website types 181 Chapter 5 Practical Exercises 185 5.1 PE1: structure of an HTML5 web page 185 5.2 PE2: simple forms 195 5.3 PE3: table formatting 211 5.4 TP 4: media (image, video and audio) 240 5.5 PE: element positioning 270 5.6 PE6: creating a template model 296 5.7 PE7: creating a website from A to Z 313 References 323 Index 325
£124.15
Texas A & M University Press Drupal for Humanists
Book SynopsisDrupal is a free and open-source content management framework. It is, like many web platforms, the “backbone” behind a website, invisible to front-end users but critical to the foundation, organization, and presentation of content. As more scholars and students seek to make their research available online—using the power of the web to find newer and richer ways of presenting large data sets— they are increasingly reaching the limits of what “old” platforms can accomplish.Author Quinn Dombrowski has taught numerous courses in Drupal programming for scholars in the humanities; the techniques here have been field tested. The majority of this book is centered around the creation of an example website, based on a fully functional website that is driven by Drupal.Drupal for Humanists is the first book on Drupal to be craft ed specifically for non-technical users. This manual does not assume any prior experience with PHP, FTP, databases, CMS, or even HTML. If these acronyms are unfamiliar, Drupal for Humanists is the place to start.
£37.46
ISTE Ltd and John Wiley & Sons Inc JavaScript and Open Data
Book SynopsisThis book will teach you how to take advantage of the JavaScript language to process data provided on the Internet. Much attention is given to the main JavaScript backbone: prototype based objects, and functional capabilities, while common features (loops, etc.) are summarized in a few cheat-sheets. Only operational features are detailed through the coding of several applications -the second and largest part of the book-, on free-access datasets (e.g. World Bank). It includes: cartography (SVG or API's based), data-sheets access (via Ajax or Jsonp), video data and post-synchronization, and animation examples.Table of ContentsIntroduction xiii Part 1. Core JavaScript 1 Introduction to Part 1 3 Chapter 1. Variables: Declaration, Definition and Type 5 1.1. Declarations of functions and variables 6 1.1.1. The different declaration keywords 6 1.1.2. Lexical scope and definition of a variable according to declaration mode: var, let, const 9 1.1.3. Comments (important improvements carried over by ES6) 11 1.1.4. General conclusion about the variable declarations in JavaScript 11 1.1.5. Naming variables and functions: best practices 14 1.2. Variable definition, initialization and typing in JavaScript 15 1.2.1. Variables initialization and definition 15 1.2.2. Types 15 1.2.3. How to use the type “undefined” and the value undefined 17 Chapter 2. Controls: Booleans, Branch and Loops 19 2.1. Truth values and boolean operators 19 2.1.1. Boolean operators: “!” (not), “&&” (and), “||” (or) 19 2.1.2. Relational operators: >, <, >=, <= 20 2.1.3. Comparison operators: = =, != (simple) or = = =, != = (strict) 20 2.2. Conditional instructions: branch test, loop test 21 2.2.1. Conditional instructions: if ... else, if ... else if ... else 21 2.2.2. Ternary conditional operator 21 2.2.3. Instruction “switch” 22 2.2.4. Classical iteration loop: instruction “for” 22 2.2.5. Repeat under condition: instructions “while”, and “do..while” 23 2.2.6. Implicit casting of values “undefined” and “null” in boolean context 23 2.2.7. Short-cut evaluation: tips for the uncertain definitions 24 2.2.8. Exception handling 24 Chapter 3. Data: Numbers and Strings 27 3.1. Handling numbers 28 3.1.1. Literal notation of type “number” variables 28 3.1.2. Arithmetic operators 29 3.1.3. Math operations using the methods of the object Math 30 3.1.4. Evaluation in the “numerical context” versus “boolean context” 32 3.2. Handling character strings 32 3.2.1. Literal notation of strings 32 3.2.2. Backtick syntax, or template syntax, introduced by ES6 33 3.2.3. Concatenation operator 34 3.2.4. Resolving polymorphism issues with operator + in numerical or string context 34 3.2.5. Behavior of the relational and equality operators 35 3.2.6. Various facets of string-related issues in a sample application 35 3.3. The String.prototype methods 37 3.3.1. The need for preprocessing before comparison 37 3.3.2. Handling partial comparisons 38 3.3.3. Methods for handling strings 39 3.3.4. Regular expressions 41 3.3.5. Evaluation and uses 42 3.3.6. Some examples of useful patterns 42 3.3.7. General syntax of a regular expression 43 3.3.8. Combining RegExp and String.prototype methods 44 Chapter 4. Objects and Prototypes 45 4.1. Introduction 45 4.2. The objects: concepts versus named entities 46 4.3. Object literal notation in JavaScript 47 4.3.1. Syntax for “object literal”: 47 4.3.2. Important warnings about writing JavaScript object notation 48 4.3.3. The object literal first use: to define an object type variable 49 4.3.4. The object literal second use: data notation in JSON format 49 4.3.5. Accessing the individual properties of an object 50 4.3.6. Notation syntax evolution with ES6 51 4.4. The builtin methods of Object and Object.prototype 51 4.4.1. The methods of Object, Object.prototype, and JSON 51 4.4.2. Create an object and specify its properties 53 4.4.3. Syntax and usage of the “descriptor” property 53 4.4.4. Listing the properties of an object, analyzing a literal 54 4.5. Basics of the “prototypal approach” in JavaScript 56 4.5.1. JavaScript object's fundamental relation: “has prototype” 57 4.5.2. Role of the prototypes and inheritance mechanism 58 4.5.3. Object construction: the “literal approach” 60 4.5.4. Object construction: the “prototypal approach” 61 4.5.5. The pattern “assign/create” 62 4.5.6. Object construction: the “classical approach” 63 4.6. Comparing “prototypal” and “classical” approaches 64 4.6.1. Simulating a class hierarchy in JavaScript 65 4.6.2. Summing up what we learned so far 68 Chapter 5. Arrays 71 5.1. Handling arrays: creation and access to its elements 72 5.1.1. Creating an array with the array literal notation 72 5.1.2. Checking if a variable is an array 72 5.1.3. The length property, the index count 73 5.1.4. Accessing individual values in an array: the indices 74 5.2. Methods of the object Array and Array.prototype 74 5.2.1. The “Mutators” family 75 5.2.2. The “Accessors” family 77 5.2.3. The “Iteration” family 78 5.2.4. Iterating over the elements of an array 78 5.2.5. Iteration without a loop, with Array/Array.prototype methods 79 5.2.6. Chaining array methods 81 5.2.7. Arrays and the arrow function syntax 82 5.2.8. The “Iterables” 83 5.3. Array of arrays (multidimensional array) 83 5.3.1. Frameworks proposing an “augmented Array.prototype” 85 Chapter 6. Functions 87 6.1. General syntax of a JavaScript function 88 6.1.1. Name 88 6.1.2. Parameters 88 6.1.3. Return 89 6.1.4. Function code block and scope 89 6.1.5. Creating functions 89 6.2. Invoking a function with operator (.) 90 6.2.1. The three facets of the “parentheses operator” in a function context 91 6.3. Choosing function declaration versus function expression 92 6.4. Arguments 93 6.4.1. The arguments are passed by value 93 6.4.2. The inner object “arguments” 94 6.5. Scope: global scope, function scopes and block scopes 94 6.5.1. Vocabulary: lexical scope and “namespace” 94 6.5.2. Wrapping-up and warnings 98 6.6. Function “closures” 101 6.6.1. Saving the value of a free variable in a given context 102 6.6.2. Creating a list of functions linked to an array of data 103 6.6.3. Currying”: breaking down a function into 1-parameter functions 106 6.6.4. Compositing functions from an array of functions 107 6.7. Immediately invocable functions: IIFE 109 6.7.1. Creating a “namespace”, or a named library, with an IIFE 109 6.8. The methods of Function.prototype 110 6.8.1. Function.prototype.call() and .apply(), and pronoun 'this' 112 6.8.2. Function.prototype.bind() 112 6.9. Built-in functions 113 6.10. Closure and IIFE cheat-sheet 114 Chapter 7. From Signs to Patterns 117 7.1. Reserved words 118 7.2. The pronoun “this” 119 7.2.1. The many ways to link the pronoun “this” 119 7.2.2. How to explicitly bind the pronoun? 121 7.3. Operator: new 121 7.4. Punctuation signs 122 7.5. JavaScript usual design patterns 123 7.5.1. Programming idioms 124 7.5.2. Creational pattern: “Assign/Create Combo” 125 7.5.3. Structural pattern: singleton or namespace pattern 127 7.5.4. Another structural pattern: the Decorator pattern 128 7.5.5. Behavioral pattern: the observer or publish/subscribe pattern 130 7.6. Metaprogramming with ES6 131 7.6.1. “Reflection” by “Symbols” 131 7.6.2. New tool for measuring code performance 131 Part 2. Client-Side JavaScript 133 Introduction to Part 2 135 Chapter 8. JavaScript in the Web Page 137 8.1. Ecosystem of the web page: the HTML sequence 137 8.1.1. Structure and semantics/layout and presentation 137 8.1.2. Reminder about HTML5 tags 138 8.2. Building the web page DOM: the layout engine 140 8.2.1. DOM tree built by the layout engine: selecting nodes via CSS 141 8.2.2. CSS rules and relationship with JavaScript selection methods 142 8.3. Dynamic behavior of the web page: the script engine 143 8.4. Interface with the DOM 145 8.4.1. DOM interface 1: selecting elements 145 8.4.2. DOM interface 2: reading/writing/creating an element 146 8.4.3. Methods for HTML DOM document and element prototypes 148 8.5. The events in client side JavaScript 150 8.5.1. The browser event loop 150 8.5.2. Handling DOM events 151 8.6. Interacting with the DOM: to link elements/events 153 8.6.1. Waiting for the DOM 153 8.6.2. Example: to build an HTML list 153 8.6.3. Using events: modifying attributes and class names of an element. 154 8.6.4. Dispatching events, creating a CustomEvent 155 Chapter 9. Graphic and Multimedia Tools 157 9.1. To draw in the web page 157 9.1.1. The elements and 158 9.1.2. 2D curve plot 158 9.2. SVG language 161 9.3. Handling time in graphics animation 163 9.3.1. Methods setTimeout, setInterval, requestAnimationFrame 163 9.3.2. Performance considerations, generator functions 165 9.4. Data persistence between client sessions 166 9.4.1. Http cookies 166 9.4.2. Local storages 167 9.5. Note about “JavaScript frameworks” (jQuery, d3, etc.) 168 9.5.1. A few words about jQuery 168 9.5.2. Recommendation 169 Chapter 10. AJAX Technology (Asynchrony) 171 10.1. Architecture for client–server data exchange 171 10.1.1. The object XMLHttpRequest 172 10.1.2. Using XMLHttpRequest: several steps 172 10.2. Remarks about HTTP 173 10.3. “Promises” and asynchronous programming 173 10.3.1. Example: promisifying XMLHttpRequest 174 10.3.2. Chaining promises 175 10.3.3. Parallel processing of several promises 175 10.3.4. Fetch: the promise to fetch AJAX 176 10.3.5. About the “Same Origin Policy” 177 10.4. The exchange format: JSON 177 10.4.1. A very useful application of JSON: converting data from a spreadsheet 178 10.4.2. Exporting spreadsheet data into JSON format 179 10.4.3. Differences between JSON and the Javascript object Notation 182 10.5. JavaScript Object Notation with Padding 184 10.6. A parallel JavaScript: the “worker” 185 Part 3. Applications 187 Introduction to Part 3 189 Chapter 11. Chronological Data 191 11.1. Accessing a JSON file via Ajax 191 11.1.1. Quick presentation of the Quandl API 191 11.1.2. Processing an example with promises 192 11.2. Using open source graphic libraries 195 11.2.1. Plot multiple data series against the same time axis 195 11.2.2. Dynamic plot: simulating time evolution 197 Chapter 12. Relational Data 199 12.1. Aggregating tabulated JSON data 199 12.1.1. lectoral data: administrative breakdown, political breakdown 200 12.1.2. Aggregating data along the spatial dimension: votes by circonscription 203 12.1.3. Aggregating data along the affiliations dimension: labels by candidate 205 12.2. Joining data: multiple JSON files 207 12.2.1. Advantage of the flexibility brought by the prototypal approach 207 12.2.2. Coding the join on the electoral application 208 12.3. Postprocessing: analysis 210 12.3.1. Analyzing the affiliations 210 12.4. The role of promises 211 12.4.1. Performance considerations with the electoral application 213 12.5. Using Google Gantt chart for a graphic visualization 214 Chapter 13. Cartographic Data 217 13.1. Cartographic application: using cartographic libraries 217 13.1.1. Preparation of the map 219 13.1.2. Creating a layer of markers 220 13.1.3. Interacting and selecting features 222 13.2. SVG-based cartography 222 13.2.1. Description of the application 223 13.2.2. Embedding the whole SVG document by direct copy 224 13.2.3. Embedding the SVG code, element by element 225 13.2.4. Joining relational data and SVG data 225 13.2.5. Processing the combined information 226 13.3. Getting coordinates from Wikipedia pages 227 Chapter 14. Data Served by JSONP 229 14.1. Serving RSS feeds through Yahoo Query Language 229 14.2. Serving shared spreadsheets through Google spreadsheets 231 14.2.1. Client-side code: HTML and script of the callback function 231 14.2.2. Server-side code under the GoogleScript global object 232 14.3. Serving images and their metadata through the Flickr API 233 Bibliography 235 Index 239
£125.06
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Crafting Clean Code with JavaScript and React
Book SynopsisUnderstand the guiding principles of clean code and how it applies to modern front-end development, accessibility (a11y), semantics, performance, and the Green Web. Highlighting key topics ranging from the foundations of JavaScript and HTML to popular frameworks like React, this book provides best practices to ensure code and applications are easier, more efficient and cost effective to run. Using a web-based application as an example, you'll begin by cleaning and improving its code base by dividing the JavaScript into smaller, reusable and composable functions without side effects. Then, you'll improve the HTML code base by applying Disability Driven Design patterns, focusing on semantics before moving on to improving the architecture with a functional style (immutable, modular and composable). Because the web today needs to be green with reduced loading time and energy consumption, you'll apply some tips and tricks to improve code performance and see how to best monitor it in a continuous and scalable way. What You'll LearnSee how the JavaScript engine works and memory management. Explore in greater detail key focus areas of accessibility and green computingMake applications easier and more cost-effective to runLook closely at clean and sustainable development using JavaScript and ReactWho This Book Is ForProgrammers, developers, engineers and product managers who are looking at cost-efficient ways to make their applications run more smoothly and efficiently.
£49.99
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Creating ChatGPT Apps with JavaScript
£54.99
Amazon Digital Services LLC - Kdp JavaScript Programming for Absolute Beginners with jQuery and Lodash
£11.83
The Pragmatic Programmers Programming Phoenix LiveView: Interactive Elixir Web Programming Without Writing Any JavaScript
Book SynopsisThe days of the traditional request-response web application are long gone, but you don't have to wade through oceans of JavaScript to build the interactive applications today's users crave. The innovative Phoenix LiveView library empowers you to build applications that are fast and highly interactive, without sacrificing reliability. This definitive guide to LiveView isn't a reference manual. Learn to think in LiveView. Write your code layer by layer, the way the experts do. Explore techniques with experienced teachers to get the best possible performance. Instead of settling for traditional manuals and tutorials, get insights that can only be learned from experience. Start with the Elixir language techniques that effortlessly marry your client templates and server-side handlers. Design your systems with the right layers in the right places so that your code is easier to understand, change, and support. Explore features like multi-part uploads and learn how to comprehensively test your live views. Roll into advanced techniques to tie your code to other services through the powerful publish-subscribe interface. LiveView brings the most important programming techniques from the popular Elm and JavaScript React frameworks to Elixir. You'll experience firsthand how to harness that power by working side by side with some of the first LiveView users. You will write your programs to change data on the server, and you'll see how LiveView efficiently detects those changes and reflects them on the web page. Start from scratch, use built-in generators, and craft reusable components. Your single-purpose reducers will transform server data that your renderers can turn into efficient client-side diffs. Don't settle for knowing how things work. To get the most out of LiveView, you need to know why they work that way. Co-authored by one of the most prolific authors and teachers in all of Elixir, this book is your perfect guide to one of the most important new frameworks of our generation. What You Need: Programming Phoenix LiveView uses Phoenix version 1.5, and any Elixir version compatible with it. You will also want PostgreSQL and JavaScript Node.
£37.99
Independently Published JavaScript for Web Development
£14.61
Amazon Digital Services LLC - Kdp JavaScript programming for beginners from basics to ai integrations
£12.01
Amazon Digital Services LLC - Kdp Modern Web Design with Bootstrap and Materialize
£14.96
John Wiley & Sons Web Application Defenders Cookbook
Book SynopsisDefending your web applications against hackers and attackers The top-selling book Web Application Hacker''s Handbook showed how attackers and hackers identify and attack vulnerable live web applications. This new Web Application Defender''s Cookbook is the perfect counterpoint to that book: it shows you how to defend. Authored by a highly credentialed defensive security expert, this new book details defensive security methods and can be used as courseware for training network security personnel, web server administrators, and security consultants. Each recipe shows you a way to detect and defend against malicious behavior and provides working code examples for the ModSecurity web application firewall module. Topics include identifying vulnerabilities, setting hacker traps, defending different access points, enforcing application flows, and much more. Provides practical tactics for detecting web attacks and malicious behavior anTrade ReviewFor those that want to ensure their web sites are as secure as possible, their developers should certainly implement the delicious recipes in Web Application Defender's Cookbook. (RSA Conference, Jan 2013)Table of Contents Foreword xix Introduction xxiii I Preparing the Battle Space 1 1 Application Fortification 7 Recipe 1-1: Real-time Application Profiling 7 Recipe 1-2: Preventing Data Manipulation with Cryptographic Hash Tokens 15 Recipe 1-3: Installing the OWASP ModSecurity Core Rule Set (CRS) 19 Recipe 1-4: Integrating Intrusion Detection System Signatures 33 Recipe 1-5: Using Bayesian Attack Payload Detection 38 Recipe 1-6: Enable Full HTTP Audit Logging 48 Recipe 1-7: Logging Only Relevant Transactions 52 Recipe 1-8: Ignoring Requests for Static Content 53 Recipe 1-9: Obscuring Sensitive Data in Logs 54 Recipe 1-10: Sending Alerts to a Central Log Host Using Syslog 58 Recipe 1-11: Using the ModSecurity AuditConsole 60 2 Vulnerability Identification and Remediation 67 Recipe 2-1: Passive Vulnerability Identification 70 Recipe 2-2: Active Vulnerability Identification 79 Recipe 2-3: Manual Scan Result Conversion 88 Recipe 2-4: Automated Scan Result Conversion 92 Recipe 2-5: Real-time Resource Assessments and Virtual Patching 99 3 Poisoned Pawns (Hacker Traps) 115 Recipe 3-1: Adding Honeypot Ports 116 Recipe 3-2: Adding Fake robots.txt Disallow Entries 118 Recipe 3-3: Adding Fake HTML Comments 123 Recipe 3-4: Adding Fake Hidden Form Fields 128 Recipe 3-5: Adding Fake Cookies 131 II Asymmetric Warfare 137 4 Reputation and Third-Party Correlation 139 Recipe 4-1: Analyzing the Client’s Geographic Location Data 141 Recipe 4-2: Identifying Suspicious Open Proxy Usage?@147 Recipe 4-3: Utilizing Real-time Blacklist Lookups (RBL) 150 Recipe 4-4: Running Your Own RBL 157 Recipe 4-5: Detecting Malicious Links 160 5 Request Data Analysis 171 Recipe 5-1: Request Body Access 172 Recipe 5-2: Identifying Malformed Request Bodies 178 Recipe 5-3: Normalizing Unicode 182 Recipe 5-4: Identifying Use of Multiple Encodings 186 Recipe 5-5: Identifying Encoding Anomalies 189 Recipe 5-6: Detecting Request Method Anomalies 193 Recipe 5-7: Detecting Invalid URI Data 197 Recipe 5-8: Detecting Request Header Anomalies 200 Recipe 5-9: Detecting Additional Parameters 209 Recipe 5-10: Detecting Missing Parameters 212 Recipe 5-11: Detecting Duplicate Parameter Names 214 Recipe 5-12: Detecting Parameter Payload Size Anomalies 216 Recipe 5-13: Detecting Parameter Character Class Anomalies 219 6 Response Data Analysis 223 Recipe 6-1: Detecting Response Header Anomalies 224 Recipe 6-2: Detecting Response Header Information Leakages 234 Recipe 6-3: Response Body Access 238 Recipe 6-4: Detecting Page Title Changes 240 Recipe 6-5: Detecting Page Size Deviations 243 Recipe 6-6: Detecting Dynamic Content Changes 246 Recipe 6-7: Detecting Source Code Leakages 249 Recipe 6-8: Detecting Technical Data Leakages 253 Recipe 6-9: Detecting Abnormal Response Time Intervals 256 Recipe 6-10: Detecting Sensitive User Data Leakages 259 Recipe 6-11: Detecting Trojan, Backdoor, and Webshell Access Attempts 262 7 Defending Authentication 265 Recipe 7-1: Detecting the Submission of Common/Default Usernames 266 Recipe 7-2: Detecting the Submission of Multiple Usernames 269 Recipe 7-3: Detecting Failed Authentication Attempts 272 Recipe 7-4: Detecting a High Rate of Authentication Attempts 274 Recipe 7-5: Normalizing Authentication Failure Details 280 Recipe 7-6: Enforcing Password Complexity 283 Recipe 7-7: Correlating Usernames with SessionIDs 286 8 Defending Session State 291 Recipe 8-1: Detecting Invalid Cookies 291 Recipe 8-2: Detecting Cookie Tampering 297 Recipe 8-3: Enforcing Session Timeouts 302 Recipe 8-4: Detecting Client Source Location Changes During Session Lifetime 307 Recipe 8-5: Detecting Browser Fingerprint Changes During Sessions 314 9 Preventing Application Attacks 323 Recipe 9-1: Blocking Non-ASCII Characters 323 Recipe 9-2: Preventing Path-Traversal Attacks 327 Recipe 9-3: Preventing Forceful Browsing Attacks 330 Recipe 9-4: Preventing SQL Injection Attacks 332 Recipe 9-5: Preventing Remote File Inclusion (RFI) Attacks 336 Recipe 9-6: Preventing OS Commanding Attacks 340 Recipe 9-7: Preventing HTTP Request Smuggling Attacks 342 Recipe 9-8: Preventing HTTP Response Splitting Attacks 345 Recipe 9-9: Preventing XML Attacks 347 10 Preventing Client Attacks 353 Recipe 10-1: Implementing Content Security Policy (CSP) 353 Recipe 10-2: Preventing Cross-Site Scripting (XSS) Attacks 362 Recipe 10-3: Preventing Cross-Site Request Forgery (CSRF) Attacks 371 Recipe 10-4: Preventing UI Redressing (Clickjacking) Attacks 377 Recipe 10-5: Detecting Banking Trojan (Man-in-the-Browser) Attacks 381 11 Defending File Uploads 387 Recipe 11-1: Detecting Large File Sizes 387 Recipe 11-2: Detecting a Large Number of Files 389 Recipe 11-3: Inspecting File Attachments for Malware 390 12 Enforcing Access Rate and Application Flows 395 Recipe 12-1: Detecting High Application Access Rates 395 Recipe 12-2: Detecting Request/Response Delay Attacks 405 Recipe 12-3: Identifying Inter-Request Time Delay Anomalies 411 Recipe 12-4: Identifying Request Flow Anomalies 413 Recipe 12-5: Identifying a Significant Increase in Resource Usage 414 III Tactical Response 419 13 Passive Response Actions 421 Recipe 13-1: Tracking Anomaly Scores 421 Recipe 13-2: Trap and Trace Audit Logging 427 Recipe 13-3: Issuing E-mail Alerts 428 Recipe 13-4: Data Sharing with Request Header Tagging 436 14 Active Response Actions 441 Recipe 14-1: Using Redirection to Error Pages 442 Recipe 14-2: Dropping Connections 445 Recipe 14-3: Blocking the Client Source Address 447 Recipe 14-4: Restricting Geolocation Access Through Defense Condition (DefCon) Level Changes 452 Recipe 14-5: Forcing Transaction Delays 455 Recipe 14-6: Spoofing Successful Attacks 462 Recipe 14-7: Proxying Traffic to Honeypots 468 Recipe 14-8: Forcing an Application Logout 471 Recipe 14-9: Temporarily Locking Account Access 476 15 Intrusive Response Actions 479 Recipe 15-1: JavaScript Cookie Testing 479 Recipe 15-2: Validating Users with CAPTCHA Testing 481 Recipe 15-3: Hooking Malicious Clients with BeEF 485 Index 495
£30.39
Sage Publications Ltd Web Social Science: Concepts, Data and Tools for Social Scientists in the Digital Age
Book Synopsis"Although written simply enough to be accessible to undergraduates, accomplished scholars are likely to appreciate it too. Reading it taught me quite a lot about a subject I thought I knew rather well." - Paul Vogt, Illinois State University "This book brings the art and science of building and applying innovative online research tools to students and faculty across the social sciences." - William H. Dutton, University of Oxford A comprehensive guide to the theory and practice of web Social Science. This book demonstrates how the web is being used to collect social research data, such as online surveys and interviews, as well as digital trace data from social media environments, such as Facebook and Twitter. It also illuminates how the advent of the web has led to traditional social science concepts and approaches being combined with those from other scientific disciplines, leading to new insights into social, political and economic behaviour. Situating social sciences in the digital age, this book aids: understanding of the fundamental changes to society, politics and the economy that have resulted from the advent of the web choice of appropriate data, tools and research methods for conducting research using web data learning how web data are providing new insights into long-standing social science research questions appreciation of how social science can facilitate an understanding of life in the digital age It is ideal for students and researchers across the social sciences, as well as those from information science, computer science and engineering who want to learn about how social scientists are thinking about and researching the web.Trade ReviewAckland′s Web Social Science is unique in being specifically designed for social science researchers. Although written simply enough to be accessible to undergraduates, accomplished scholars are likely to appreciate it too. Reading it taught me quite a lot about a subject I thought I knew rather well. -- Paul VogtA rare and timely entry to the growing body of quantitative Internet research. While most other works on the topic are written by and for scientists, this book represents a social science approach that is more accessible and applicable, with more attention to preparation, processing and interpretation of real-world data. Though primarily for readers in social science, business studies, policy analysts, and alike, the book blends traditional social science and emerging web science into a unique handbook of Internet research. -- Jonathan J. H. ZhuBrings the art and science of building and applying innovative online research tools to students and faculty across the social sciences. -- William H. DuttonProvides excellent chapters on how to study the Web from a social science research perspective. Although there are many books on theorizing the Internet and the Web, few tackle hands-on research issues. This two-part book (divided into a methods section and example studies) covers a wide range of research designs, tools and data types from many different social science perspectives (psychology, sociology, media studies, political studies and network science among others). Highly recommended for social science studies that want to use the Web to study social phenomena (the Web as a tool) and media studies that focus on the Web itself as a research object. -- Maurice VergeerThis book combines the technical terms with the social science perspective and some important topics in daily life related to private life, organisational, political and economic activities. It is appropriate for scientists and students in different areas – social, engineering, economic – every area that uses web for informing, promoting, exerting social influence and conducting studies. -- Stanislava Yordanova StoyanovaThe benefit-and the challenge- of this ambitious volume is that the author considers not only how web data are providing new insights into existing social science research questions, but also how social science can contribute to an understanding of life in the digital era...Overall, Ackland has much to offer researchers seeking to conduct Web social science research: in both the methods section and a section composed of concrete, useful examples, he examines varied research designs, tools and data types from diverse social science perspectives. Summing Up: Recommended. Graduate students and research/faculty. -- A.I. PiperAs a relative novice to web-based social research, I have been searching for a book that explains the concepts and different methodologies in accessible language; gives examples demonstrating the practical application of web methods; and does not neglect academic rigour and ethics. This one ticks all those boxes…Ackland’s book is comprehensive and, despite the technical topic, easy to read and understand. The book is particularly valuable for those new to web social science, while it will serve as a handy reference for those with experience in the field. -- Christine Bertram, research fellow at the Institute for Employment StudiesAn innovative book that is helpful for understanding new research questions on the impact of online networks and Internet use. This book can easily convince the reader of the importance of Internet-related research topics [and] it is a textbook that all students in social sciences would be able to read. -- Thierry PenardTable of ContentsChapter 1. Introduction PART ONE: WEB SOCIAL SCIENCE METHODS Chapter 2. Online Research Methods Dimensions and Modes of Online Research Online Surveys Online Interviews and Focus Groups Web Content Analysis Social Media Network Analysis Online Experiments Online Field Research Digital Trace Data: Ethics Chapter 3. Social Media Networks Social Networks: Concepts and Definitions Social Network Analysis Social Media Networks Social Networks, Information Networks and Communication Networks SNA Metrics for the Example School Friendship Network (advanced) Chapter 4. Hyperlink Networks Hyperlink Networks: Background Three Disciplinary Perspectives on Hyperlink Networks Tools for Hyperlink Network Research PART TWO: WEB SOCIAL SCIENCE EXAMPLES Chapter 5. Friendship Formation and Social Influence Homophily in Friendship Formation Social Influence Chapter 6. Organisational Collective Behaviour Collective Behaviour on the Web: Background Collective Action and Public Goods Networked Social Movements Chapter 7. Politics and Participation Visibility of Political Information Social and Political Engagement Political Homophily An Introduction to Power Laws (advanced) Chapter 8. Government and Public Policy Delivery of Information to Citizens Government Authority Public Policy Modelling Chapter 9. Production and Collaboration Peer Production and Information Public Goods Scholarly Activity and Communication Network Structure and Achievement Chapter 10. Commerce and Marketing Distribution of Product Sales Influence in Markets
£44.56
Mike Murach & Associates Inc. Murach's JavaScript
Book SynopsisToday, JavaScript is used in 89.9% of all websites, including the most heavily-trafficked sites like Google, Facebook, YouTube, and Amazon. That is why every web developer should know how to use JavaScript. The problem is that JavaScript is surprisingly difficult to learn, not only for programming novices but also for experienced programmers. But now, Murach''s JavaScript makes it easier than ever to become an accomplished JavaScript programmer. To make that possible, section 1 of this book presents a six-chapter course in JavaScript that gets you off to a great start. This section works for programming novices as well as experienced programmers because it lets you set your own pace. When you finish this section, you will be able to write, test and debug JavaScript applications of your own. Then, section 2 builds on that base by presenting the additional skills that every JavaScript programmer must have. That includes working with arrays and web storage, creating and using your own object types in object-oriented applications, using regular expressions for data validation, and much more. For many developers, sections 1 and 2 will be all that they need to know. But for those who want to move on to the expert level, section 3 presents the skills that will get you there. That includes skills like how to bulletproof your applications by using closures, namespaces, and modules; how to make your functions more useful by using callbacks; and how to use JSON to transmit and store data. Then, the last chapter in this section introduces you to jQuery and shows you how it can make your JavaScript code even better.
£47.59
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Generative Art with JavaScript and SVG
Book SynopsisThis book introduces you to the exciting world of generative art and creative coding through the medium of JavaScript and Scalable Vector Graphics (SVG). Using tried and trusted techniques, you'll tackle core topics such as randomness and regularity, noise and naturalistic variance, shape and path creation, filter effects, animation, and interactivity. In the process you'll learn SvJs, a JavaScript library that closely mirrors the SVG spec and makes scripting SVG intuitive and enjoyable. You'll also study the craft of generative art and its creative process, along with JavaScript fundamentals, using modern ES6+ syntax. Each chapter will build upon the previous one, and those completely new to programming will be given a primer to help them find their feet. Generative Art with JavaScript and SVG will take you on a fun journey, peppered with plenty of sketches throughout, designed not only to explain, but to inspire. You Will: Structure and randomise compositions. Understand the different types of randomness and their probability distributions. Create organic variance with the SvJs Noise module. Apply SVG filter effects in a generative fashion. Explore different approaches to animating with SVG. Make your compositions dynamic and interactive. WHO IS IT FOR:Web developers and designers and creative coders with an interest in digital and generative art as well as artists who are interested in learning to code with JavaScript.
£44.99
Apress Generative AI for FullStack Development
Book SynopsisChapter 1 - Introduction to Modern Web Development.- Chapter 2 - Environment Setup.- Chapter 3 - Foundation of Modern Web Development.- Chapter 4 - Frontend Development.- Chapter 5 - Database Management.- Chapter 6 - Gen AI in Web Development.- Chapter 7 - Designing a Travel Experience Website.- Chapter 8 - Application Configuration.- Chapter 9 - The Landing Page – HomePage.js.- Chapter 10 - Continent Page – North America.- Chapter 11 - Region Page.- Chapter 12 - Detail Travel Page.- Chapter 13 - Deployment and Future of Web Development.
£44.99
Independently Published JavaScript for Absolute Beginners
£12.92
Cambridge University Press Social Computing and the Law
Book SynopsisThis innovative book sets itself at the crossroads of several rapidly developing areas of research in legal and global studies related to social computing, specifically in the context of how public emergency responders appropriate content on social media platforms for emergency and disaster management. The book - a collaboration between computer scientists, ethicists, legal scholars and practitioners - should be read by anyone concerned with the ongoing debate over the corporatization and commodification of user-generated content on social media and the extent to which this content can be legally and ethically harnessed for emergency and disaster management. The collaboration was made possible by EU''s FP 7 Project Slandail (# 607691, 201417).Table of Contents1. Introduction; 1.1. A note on terminology; 1.2. Security, privacy, and dignity during an emergency; 1.3. Our contribution: disasters, technology, law and ethics; 1.4. Structure of the book; 2. Social computing systems and ethical considerations; 2.1. Introduction; 2.2. Key ethical challenges posed by social computing systems; 2.3. Technology mediated protection of data and persons; 2.4. Conclusion; 3. Internet laws; 3.1. Introduction; 3.2. Internet governance systems: self-regulation, technical regulation and governmental regulation; 3.3. Ownership of personal data harvested from social computing systems; 3.4. Protection for monitoring and harvesting information on social media; 3.5. Summary findings; 4. Copyright law and data protection law; 4.1. Introduction; 4.2. EU copyright directives and German copyright law; 4.3. The ontology of copyright; 4.4. Copyright and exceptional circumstances: disaster management; 4.5. Exceptions and limitations; 4.6. Summary; 5. EU human rights framework; 5.1. Introduction; 5.2. Approach; 5.3. Disaster management and human rights; 5.4. EU fundamental rights framework and disaster management; 5.5. Conclusion; 6. Conclusion: legally using social computing streams and privacy protection; 6.1. Introduction; 6.2. Social computing analysis in exceptional circumstances; 6.3. Checklist of legal issues; 6.4. Risk analysis; 6.5. Conclusion.
£100.00
ISTE Ltd and John Wiley & Sons Inc Hyperconnectivity: Economical, Social and
Book SynopsisThe use of digital information and communication technologies would be the traces of a social acceptability of the exploitation of all data, in the context of negotiations of uses. This is the reason why the users present themselves actors and contributors of the hyperconnectivity. We would thus witness a new form of dissemination, inviting user experience and social innovations. It is thus the victory of subordination by negotiated renunciation; A new form of serving, no longer that of the 1980s, with the counters and other services, which have become uncontrolled services - excepted when the users are overcome by restrictive ergonomics, revealing too much the subordination device - which joins the prescription apparently without an injunction. The lure is at its height when users and broadcasters come together to produce the services and goods, composing the business model, until the very existence of the companies, in particular the pure players. Crowdsourcing becomes legitimate: consumers create the content, deliver the data, the basis of the service sold (in a painless way because free access most of the time, indirect financing), the providers make available and administer the service, networks , Interfaces (representing considerable costs), also reputation to attract the attention of other consumers or contributors. In these conditions, the environmental stakes are considerable, so we propose another way of considering them, not as they are dealt with - material and pollution - but according to the prism of the relational practices analyzed in this volume.Table of ContentsIntroduction vii Chapter 1 The Technological Offer and Globalized Services 1 1.1 Importance of the open communication protocol 2 1.2 Mediation and industrialization of connection 7 1.3 Monopolies and dominance 11 Chapter 2 The Hyperconnected Economy 21 2.1 A free mode of access and use 22 2.2 Two indirect funding methods: advertising and data marketing 28 2.2.1 Advertising revenues 29 2.2.2 Data production and sales 33 2.3 An activation method: solicitation 36 2.4 The government’s involvement 44 Chapter 3 Social Appropriation and Digital Culture 51 3.1 Ambivalence of uses 58 3.2 Industrialization of the uses of interactivity: territories of hyperconnectivity 66 3.3 Uses of interactivity 73 Chapter 4 Renunciation and Negotiations 77 4.1 Uses at the foundation of renunciation and negotiations 77 4.2 Negotiated renunciation 92 Chapter 5 Environmental Issues 105 5.1 Absence of environmental dimension 107 5.2 Materiality of the immaterial 112 5.3 Energy consumption and greenhouse gas production 120 5.4 Impacts of software and website design 127 5.5 Injunctive, ecological and programmed obsolescence 132 5.5.1 Planned obsolescence 133 5.5.2 Injunctive obsolescence 135 5.5.3 Ecological obsolescence 136 Conclusion 139 References 147 Index 161
£125.06
John Wiley and Sons Ltd Networks Without a Cause A Critique of Social Me
Book Synopsis* This book is a cutting-edge critical analysis of our contemporary networked world.Trade Review"Geert Lovink is one of the most brilliant and original theorists around today … This is a highly engaging book, packed thick with arguments … Every word Lovink writes elicits a response." The Huffington Post "This book offers a number of strong points which help to regain focus on establishing and nurturing much-needed alternative networks." Neural "Makes a unique contribution by effectively capturing the technological specificities of Web 2.0 amidst the larger issues of technocapitalism, while not erasing possibilities for organization and change." Mobile Media and Communication "Geert Lovink is our Tin Tin. Like that canny adventurer, he travels the world discovering new frontiers of both folly and invention. In place of Tin Tin's trusty dog Snowy, he takes with him a quick wit and independent mind. He has a detective's eye for the real story behind the bright assurances of twenty-first-century networked culture." McKenzie Wark, Professor of Culture and Media, The New School, and author of Gamer Theory "This book proposes a new kind of memory for the computer: counter-memory, revisiting recent pasts, deep presents and near-miss futures, always challenging us to ask of, and to invent, the nature of networks." Matthew Fuller, Centre for Cultural Studies, Goldsmiths, University of LondonTable of ContentsAcknowledgementsIntroduction: Capturing Web 2.0 Before its DisappearancePsychopathology of Information OverloadFacebook, Anonymity and the Crisis of the Multiple SelfTreatise on Comment CultureDisquisition on Internet CriticismMedia Studies - Diagnostics of a Failed MergerSociety of the Query: The Googlization of our LivesOnline Video Aesthetics or the Art of Watching DatabasesBlog Theory after the HypeThree Blogospheres: Germany, France, IraqRadio after Radio: From Pirate to Internet ExperimentsTechno-Politics at WikileaksOrganizing Networks in Culture and PoliticsBibliography
£49.50
Amazon Digital Services LLC - Kdp JavaScript Programming for Machine Learning with TensorFlow.js and Brain.js
£15.70
Amazon Digital Services LLC - Kdp JavaScript from Zero
£13.78
Amazon Digital Services LLC - Kdp 3D Game Development with JavaScript using Three.js and Babylon.js
£16.91
Apress Technical Writing for Developers
Book SynopsisChapter 1: An Introduction to Technical Writing for Developers.- Chapter 2: The Basics of HTML. – Chapter 3: Three Tips to Create Accessible HTML Documents.- Chapter 4: Write HTML Documents with Style.- Chapter 5: Writing Technical Documents in HTML.- Chapter 6: Writing your Own Web Pages.- Chapter 7: Write Dynamic Web Documentation with JavaScript.- Chapter 8: Introduction to Markdown.- Chapter 9: Markup with Markdown Chapter 10: GitHub for Technical Writers.- Chapter 11: Next Steps.
£23.74
Comunicación Social Ediciones y Publicaciones Gestión profesional de redes sociales rutinas y
Book SynopsisAbrir una pagina en Facebook lo puede hacer cualquiera. Es un proceso facil e intuitivo y, además, gratuito. Sin embargo, a los pocos días suelen comenzar las angustias y, tras unas semanas, la frustración. Por que no consigo mas seguidores? Por qué la
£19.00
Independently Published Mastering JavaScript Programming for Seniors and Beginners
£13.18
Rowman & Littlefield Social Media and Society
Book SynopsisExploring social media''s integration with modern society, this text empowers students as social media consumers and creators. The thoroughly updated second edition includes a new chapter on AI technologies. Features include full color visuals; glossary; chapter questions and activities; and theory, ethics, and diversity and inclusion boxes.
£152.06
Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Chefsache Social Media Marketing: Wie
Book SynopsisDieser Band der beliebten "Chefsache"-Reihe zeigt Ihnen, wie Sie die Möglichkeiten der sozialen Netzwerke optimal für Ihr Unternehmen nutzen. Die Gesellschaft wandelt sich, Generationen prallen aufeinander. Es wird Zeit für ein neues Marketing, das die zukünftigen Kunden, die junge Generation, anspricht und Ihrem Unternehmen zu einem positiven Image bei dieser Zielgruppe verhilft. Die Autoren stellen die wichtigsten Social-Media-Plattformen vor, erläutern Strategien für das Marketing 2.0, beschreiben Methoden der Erfolgsmessung und zeigen, wie man Fehler beim Umgang mit den sozialen Medien vermeidet.Table of ContentsDie stärksten sozialen Netzwerke.- Welches soziale Netzwerk passt zu meinem Unternehmen?.- Warum Social Media Marketing für Unternehmen immer wichtiger wird.- Krisenkommunikation - Kritik zu positiver PR wandeln.- Integration von Social Media in die Unternehmenskultur.- Empfehlungsmarketing 2.0 - Wie werden Kunden zu Fans?.- Influencer - der mächtigste Vertrieb im Social Web.- Die häufigsten Gründe, warum Unternehmen auf Social-Media-Plattformen scheitern.
£23.74
John Wiley and Sons Ltd Making is Connecting: The Social Power of
Book SynopsisSECOND UPDATED EDITION, WITH THREE ALL-NEW CHAPTERS The first edition of Making is Connecting struck a chord with crafters, YouTubers, makers, music producers, artists and coders alike. David Gauntlett argues that through making things, people engage with the world and create connections with each other. Online and offline, we see that people want to make their mark, and to make connections. This shift from a ‘sit-back-and-be-told culture’ to a ‘making-and-doing culture’ means that a vast array of people are exchanging their own ideas, videos, and other creative material online, as well as engaging in real-world crafts, music projects, and hands-on experiences. Drawing on evidence from psychology, politics, philosophy, and economics, Gauntlett shows that this everyday creative engagement is necessary and essential for the happiness and survival of modern societies. This fully revised second edition includes many new sections as well as three brand new chapters on creative processes, do-it-yourself strategies, and platforms for creativity.Trade Review‘This updated volume guides us through the twists and turns of a digitally connected society. Whether you're an artist, teacher, parent, scholar, or just interested in digital media today, this book is essential reading.’Kylie Peppler, Indiana University‘Sharp, witty, and passionate – Gauntlett has crafted the most vital manifesto for how we can foster powerful and creative communities.’ Simon Lindgren, Umeå UniversityTable of ContentsAcknowledgements Preamble to the second edition 1. Introduction 2. The meaning of making I: Philosophies of craft 3. The meaning of making II: Craft today 4. The meaning of making III: Digital 5. The value of connecting: Personal happiness and social capital 6. Tools for change 7. Online creativity needs better platforms 8. Making connections and the creative process: From music to everything 9. Doing it yourself: More lessons from music making and connecting 10. Platforms for creativity 11. Conclusion Notes Index
£56.25
John Wiley and Sons Ltd Strategic Social Media
Book SynopsisLearn to utilize social media strategies that inspire behavior change in any landscape Strategic Social Media: From Marketing to Social Change, Second Edition combines best social media marketing practices with the application of traditional communication, behavior change, and marketing theories. More than a basic how-to guide, this innovative resource balances social media theory and real-world practice in a variety of areas, including advocacy, public health, entertainment, and education. With a clear and readable style, the authors explain the power and possibilities of social media to influence personal relationships and social change. The media environment of today is more mobile, visual, and personalized than ever before. In the second edition of Strategic Social Media, the authors incorporate advances in the field such as enhanced visual communication, digital experience sharing, omnichannel marketing, IoT, artificial intelligence, mass personalization, and social e-commerce. An entirely new chapter on utilizing social media for personal branding efforts is accompanied by new and updated examples, action plans, business models, and international case studies throughout. Covers all key aspects of strategic social media: landscape, messages, marketing and business models, social change, and the futureHighlights opportunities to break down barriers with institutions of power, achieve greater transparency, and mobilize users through social mediaContains social media strategies readers can apply to any past, present, or future social media platformHelps practitioners make better decisions about brand objectives and evaluate and monitor social media marketing effortsProvides clear guidance on crafting social media messages that reach intended audiences and ignite dialogue and behavior change Offering comprehensive coverage of both the theory and practice of facilitating behavior change in social media audiences, Strategic Social Media: From Marketing to Social Change, Second Edition, is essential reading for undergraduate and graduate students in digital and social media marketing courses, social media practitioners, entrepreneurs, digital content creators, journalists, activists, and marketing and public relations professionals.
£37.00
Universidad de Sevilla. Secretariado de Publicaciones Entornos colaborativos en docencia virtual redes sociales y wikis
Book SynopsisEn el marco tecnológico actual. Las redes sociales han cobrado una importancia fundamental, ya que manejan conceptos directamente interconectados con la enseñanza virtual, como son: la comunicación, la comunidad y la cooperación. Este manual introduce en el mundo de comunidades virtuales, redes sociales y wikis, relacionándolo a la enseñanza virtual.
£12.08
Bloomsbury Publishing (UK) The Interiors of Social Media
Book SynopsisJavier Fernández Contreras is an architect and architectural theorist, and the head of the Department of Space Design/Interior Architecture at HEAD Genève (HES-SO). His work explores the relationship between architecture, representation, and media, with a specific focus on the role of interiors in the construction of contemporaneity. He is the author of The Miralles Projection (2020), Manifesto of Interiors (2021), and The Interiors of Social Media (2026), and the co-editor of Scènes de Nuit (2021), Intimacy Exposed (2023), A Nocturnal History of Architecture (2024), and Nothing About Interior Architecture (2025).
£17.09
O'Reilly Media Mining the Social Web
Book SynopsisMine the rich data tucked away in popular social websites such as Twitter, Facebook, LinkedIn, and Instagram. With the third edition of this popular guide, data scientists, analysts, and programmers will learn how to glean insights from social media.
£33.74
Baker Publishing Group The 40Day Social Media Fast Exchange Your Online
Book SynopsisAre you addicted to your phone? Do you find yourself engaging online but unengaged at home with the people right in front of you? Do you spend hours scrolling through Facebook, Instagram, newsfeeds, and YouTube videos? Have your devices become divisive--dividing you from family and friends and, most importantly, God? What would happen if you took some time to fast from social media in order to get social with God and others once more?In the pattern of her popular 40-Day Sugar Fast, Wendy Speake offers you The 40-Day Social Media Fast. This 'screen sabbatical' is designed to help you become fully conscious of your dependence on social media so you can purposefully unplug from screens and plug into real life with the help of a very real God. Take a break from everyone and everything you follow online. Disconnect in order to reconnect with the only One who said 'follow me.'
£11.69
Taylor & Francis Social Media for Research Impact
Book SynopsisThis book reviews the effects of the professional use of social media on science and scholarship, providing practical tips, tools, and guidelines for platforms, practices, and routines on social media for academics.Through concise case studies from researchers worldwide, it illustrates the diverse and often unexpected ways social media enhances academic work, from building collaborative networks and expanding audience reach to creating real-world impact. Coverage includes established platforms like LinkedIn and X (formerly Twitter), emerging spaces such as Bluesky, and creative academic applications of platforms like Reddit and WhatsApp. At its core, this guide emphasizes intentional engagement over self-promotion, focusing on meaningful communication, community development, and knowledge sharing. It introduces the Researcherâs Social Media Compass, a framework to help you align your online activity with your professional aims, values, and resources.Social Media for Research Impact is of interest to researchers at all career stages, as well as research managers, advisors, and communication professionals who support research visibility and collaboration through social media.
£39.99
John Wiley and Sons Ltd Socialization
Book SynopsisHow does society form and transform individuals? Sociology has been asking this question since its inception and “socialization” has been analyzed from different vantage points by various prominent thinkers. Socialization offers an overview of some of these perspectives in the classic work of key theorists and in contemporary research that has either developed or challenged these ideas. The book argues that, while socialization has sometimes been framed as an outdated, static approach, it in fact remains highly relevant and continues to provide valuable insight into how we come to act and think as we do. Drawing on a wide variety of empirical examples, the book offers a lively, accessible account of primary and secondary socialization, and how they interconnect. By considering socialization as a process that continues throughout the life course, the book highlights the dynamic and enduring ways in which the social world is involved in shaping and reshaping individuals, shedding productive light on the effects of class, gender, and race, as well as on inequality and domination. Socialization will appeal to students and scholars in sociology, as well as other disciplines such as psychology and education.Trade Review“Socialization gives us a fresh look at a classic, if recently maligned and neglected, core idea in sociology. Darmon is a wonderful guide, showing the value of sociogenetic approaches and their capacity to make sense of intersecting forms of power and domination.”Shamus Khan, Willard Thorp Professor of American Studies and Sociology at Princeton University“Showing how socialization both forms us and ‘transforms’ us, Professor Darmon offers a fresh, and welcome, analysis of socialization. Strikingly, her analysis is deeply attuned to power, inequality, and changes over the life course. The book is incredibly clear; it is excellent for teaching. Highly recommended!”Annette Lareau, Professor of Sociology at the University of Pennsylvania and author of Unequal ChildhoodsTable of ContentsIntroduction 1. Building People I: The Strength of Primary Socialization 2. Building People II: The Plurality of Primary Socialization 3. Rebuilding People: The Varied Forms of Secondary Socialization 4. Studying People-Building: Socialization across the Life Course 5. Engaging with Challenges Old and New: Race, Gender, Children’s Agency Conclusion
£45.00
Herramientas Web 2.0 IFCT37 Especialidades formativas
Book SynopsisLas especialidades formativas son la agrupación de contenidos, competencias profesionales y especificaciones técnicas que responden a un conjunto de actividades de trabajo enmarcadas en una fase del proceso de producción y con funciones afines.Este manual desarrolla el programa de la especialidad formativa IFCT37 Herramientas web 2.0, destinado a la impartición de las diferentes acciones formativas. El material posee todos los recursos necesarios para lograr la adquisición de las competencias profesionales relacionadas con el programa formativo.
£47.59
Springer Fachmedien Wiesbaden Usability für Kids: Ein Handbuch zur ergonomischen Gestaltung von Software und Websites für Kinder
Book SynopsisJanine Liebal und Markus Exner liefern, basierend auf umfangreichen analytischen und empirischen Untersuchungen, einen Katalog von 110 Gestaltungsempfehlungen sowie sinnvolle Tipps und Techniken zur Einbindung von Kindern als Informanten, Nutzer, Design-Partner und Tester in den Entwicklungsprozess von Software und Websites für Kinder.Table of ContentsMensch-Computer-Interaktion - Analyse der Zielgruppe „Kind” - Software für Kinder - Websites für Kinder - Gesetzliche Rahmenbedingungen - Methoden der Softwareentwicklung für Kinder - Anforderungsanalyse: Kinder als Informanten - Konzept: Kinder als Nutzer - Prototyping: Kinder als Design-Partner - Usability Testing: Kinder als Tester
£52.24
John Wiley and Sons Ltd Recognition in the Age of Social Media
Book SynopsisThe desire to be recognized is a basic human trait. In contemporary society, social media platforms play a key role in defining how processes of recognition take shape. To post, to like, or to comment have become daily practices of expressing individual recognition. On the one hand, social media platforms make it easier for individuals to be visible and to be recognized; on the other hand, they control the structure of these dynamics. This timely and original book reflects on processes of recognition on social media platforms. Revisiting traditional discussions on recognition theory, Bruno Campanella investigates how the field of media and communication has used the concept and poses new questions raised by the omnipresence of social media. He argues that existing work does not fully explore the impact of platforms on contemporary processes of recognition. Individuals must learn new skills to make themselves visible online, but how to achieve this changes as a consequence of the role played by platforms: what is seen depends on decisions taken by their algorithms, which impacts how individuals and social groups are valued in society. Recognition in the Age of Social Media is a key contribution to the field, and a must-read for students and scholars of media and communication, sociology, and politics.Trade Review‘One of the most theoretically stimulating interventions on social media in years. Campanella shows how a culture of self-promotion meshes alarmingly with conditions of political and economic precarity, producing subjects all too well adapted to datafied societies, including in the Global South.’Nick Couldry, London School of Economics and Political Science‘A poignant analysis of how social media and datafication are changing recognition processes, and why this matters to all of us.’Olivier Driessens, University of CopenhagenTable of ContentsIntroduction 1 Recognition 2 Recognition and the Media 3 Regimes of Visibility in Social Media Platforms 4 The Demand for New Dispositions Conclusion Notes References Index
£45.00
V & A Publishing Va Interplay Interactive Design VA Contemporary
Book SynopsisWhat constitutes good interactive design and what qualities lie behind the work of the most original designers in this rapidly evolving field? V&A Contemporary Curator Lauren Parker highlights the latest work by leading practitioners to illustrate what makes web design unusual and interesting, looking beyond the screen.
£14.95
Taylor & Francis Integrating Social and Emotional Learning with Content
Book SynopsisThis book provides a framework for creatively and effectively teaching social and emotional learning across content areas in grades 3â5 using illustrated texts such as graphic novels, manga, and picture books.Thoughtful book choices that reflect the range of diversities found in classrooms and communities help support students as they develop their academic skills, and provide opportunities to address their unique socio-emotional needs. Covering theoretical context, the benefits of using graphic texts to activate important cognitive structures, as well as specific techniques and advice for implementation, this book makes pairing effective, diverse books with thoughtfully designed, standards-aligned lessons encouragingly simple.Packed with adaptable lesson plans, book lists, differentiated activities and more, this book is a must read for educators seeking truly integrated learning experiences that meet all learnersâ academic and social and emotional learning (SEL) need
£135.00
John Wiley and Sons Ltd Making is Connecting: The Social Power of
Book SynopsisSECOND UPDATED EDITION, WITH THREE ALL-NEW CHAPTERS The first edition of Making is Connecting struck a chord with crafters, YouTubers, makers, music producers, artists and coders alike. David Gauntlett argues that through making things, people engage with the world and create connections with each other. Online and offline, we see that people want to make their mark, and to make connections. This shift from a ‘sit-back-and-be-told culture’ to a ‘making-and-doing culture’ means that a vast array of people are exchanging their own ideas, videos, and other creative material online, as well as engaging in real-world crafts, music projects, and hands-on experiences. Drawing on evidence from psychology, politics, philosophy, and economics, Gauntlett shows that this everyday creative engagement is necessary and essential for the happiness and survival of modern societies. This fully revised second edition includes many new sections as well as three brand new chapters on creative processes, do-it-yourself strategies, and platforms for creativity.Trade Review‘This updated volume guides us through the twists and turns of a digitally connected society. Whether you're an artist, teacher, parent, scholar, or just interested in digital media today, this book is essential reading.’Kylie Peppler, Indiana University ‘Sharp, witty, and passionate – Gauntlett has crafted the most vital manifesto for how we can foster powerful and creative communities.’ Simon Lindgren, Umeå UniversityTable of ContentsAcknowledgements Preamble to the second edition 1. Introduction 2. The meaning of making I: Philosophies of craft 3. The meaning of making II: Craft today 4. The meaning of making III: Digital 5. The value of connecting: Personal happiness and social capital 6. Tools for change 7. Online creativity needs better platforms 8. Making connections and the creative process: From music to everything 9. Doing it yourself: More lessons from music making and connecting 10. Platforms for creativity 11. Conclusion Notes Index
£21.84
Springer International Publishing AG Introduction to Computational Social Science: Principles and Applications
Book SynopsisThis textbook provides a comprehensive and reader-friendly introduction to the field of computational social science (CSS). Presenting a unified treatment, the text examines in detail the four key methodological approaches of automated social information extraction, social network analysis, social complexity theory, and social simulation modeling. This updated new edition has been enhanced with numerous review questions and exercises to test what has been learned, deepen understanding through problem-solving, and to practice writing code to implement ideas. Topics and features: contains more than a thousand questions and exercises, together with a list of acronyms and a glossary; examines the similarities and differences between computers and social systems; presents a focus on automated information extraction; discusses the measurement, scientific laws, and generative theories of social complexity in CSS; reviews the methodology of social simulations, covering both variable- and object-oriented models.Trade Review“This book is organized in a rigorous manner: each chapter includes an introductory abstract, a short chronology of the main achievements related to the chapter’s topic, well-balanced formalized-intuitive knowledge content, a significant number of questions … and finally a list of future readings. … I think Claudio Cioffi-Revilla’s work hits its assumed target: to be an affordable textbook for students and, at the same time, a useful support manual for instructors interested in learning or teaching computational social science.” (Valentin V. Inceu, Computing Reviews, February, 2019)“This well-organized book provides a timely and comprehensive systematic introduction to CSS. The chapters are relatively independent. Therefore, readers may quickly grasp related information by reading chapters selectively. … this book is intended as a CSS textbook for graduate students … .” (Chenyi Hu, Computing Reviews, August 11, 2014) Table of ContentsIntroductionComputation and Social ScienceAutomated Information ExtractionSocial NetworksSocial Complexity I: Origins and MeasurementSocial Complexity II: LawsSocial Complexity III: TheoriesSimulations I: MethodologySimulations II: Variable-Oriented ModelsSimulations III: Object-Oriented Models
£92.10
Taylor & Francis Online and Distance Social Work Education
Book SynopsisOnline and Distance Social Work Education: Current Practice and Future Trends provides a comprehensive presentation on the evolution, current status and future direction of distance learning and online education in the social work profession. Documenting the current state-of-the-art, this book demonstrates the power of distance learning and online technology and addresses future trends in web-based social work education. Written by widely recognized experts, the chapters represent an authoritative statement of the present state-of-the-art in the application of technology to contemporary social work education. The insights of these experts will be of great interest to students and faculty in the 798 accredited social work programs in the United States. They are creating a revolution in the profession which will forever change the nature of education for professional practice.Authored by widely recognized educators on the cutting edge of technological innovation, this teTable of ContentsPart I. An Overview and Perspective1. An Introduction: Reimagining Social Work Education for the Digital Age2. The Current Status of Social Work Online and Distance EducationPart II. Emergent Paradigms3. Community of Inquiry (CoI): A Framework for Social Work Distance Educators4. Beyond the Online Versus On-Campus Debate: Leveraging Technology in a CoI Framework to Enhance Student and Faculty Presence in the MSW Classroom 5. A Synchronous Online Social Work PhD Program: Educational Design and Student/ Faculty Response6. Reflections of an Online Social Work Professor: Illuminating an Alternative Pedagogy 7. Web-Based Social Work Courses: Guidelines for Developing and Implementing an Online EnvironmentPart III. Ethical and Diversity Considerations 8. Digital Ethics in Social Work Education9. Globalization or Colonization in Online Education: Opportunity or Oppression? 10. Diversity and Difference in the Online Environment11. The Teacher-Learner Relationship: Considerations for Social Work in the Digital Age. Part IV. Strategies for Engagement12. Introducing Social Work to Hyflex Blended Learning: A Student-Centered Approach13. Teacher as Client Therapy (TACT): A Model for Simulated Learning for Traditional and Online Delivery Models14. VoiceThread as a Tool in Online BSW Education15. Exploring Online and Blended Course Delivery in Social Group Work16. Converting a Face-to-Face Introductory Research Methods Course to an Online Format: Pedagogical Issues and Technological Tools17. Using A Virtual Agency to Teach Research Part V. Tools for Assessment and Administration18. Designing for Quality: Distance Education Rubrics for Online MSW Programs19. Developing and Supporting Faculty Training for Online Social Work Education: The Columbia University School of Social Work Online Pedagogy Institute20. The One-Minute Paper as a Catalyst for Change in Online Pedagogy21. Cutting the Distance in Distance Education: Reflections on the Use of E-Technologies in a New Zealand Social Work Program22. Human Service Administrator Perceptions of Online MSW Degree Programs
£135.00