Details

LPI Web Development Essentials Study Guide


LPI Web Development Essentials Study Guide

Exam 030-100
1. Aufl.

von: Audrey O'Shea

35,99 €

Verlag: Wiley
Format: EPUB
Veröffentl.: 17.10.2023
ISBN/EAN: 9781394186792
Sprache: englisch
Anzahl Seiten: 448

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

<p><b>Pass the LPI Web Development Essentials exam and set yourself up for success at a new web development job</b> <p>In <i>LPI Linux Professional Institute Web Development Essentials Study Guide: Exam 030-100</i>, accomplished IT educator and systems engineer, Audrey O’Shea delivers an easy-to-follow and hands-on roadmap to passing the LPI Web Development Essentials exam and hitting the ground running at a new job as a web developer. In the book, you’ll explore the software development skills, web technologies, HTML, CSS, Node.js, and JavaScript info you need to implement modern applications and solutions in a web environment. <p>You will find: <ul> <li>Introductory coverage of SQL, HTML, JavaScript, CSS, and MongoDB</li> <li>A heavy emphasis on real-world job skills, as well as the technologies used every day by web developers in the field</li> <li>Complimentary access to the Sybex interactive online learning environment and test bank, complete with hundreds of practice questions, electronic flashcards, and a searchable glossary of important terms</li></ul><p>An essential and practical resource for anyone preparing for the Web Development Essentials certification exam, <i>LPI Linux Professional Institute Web Development Essentials Study Guide: Exam 030-100</i> is also the ideal book for entry-level software developers seeking knowledge of web development tools and principles.
<p>Introduction xvii</p> <p>Assessment Test xxiii</p> <p><b>Chapter 1 Web Development Basics 1</b></p> <p>Developer Types 2</p> <p>Creating Software 3</p> <p>Text Editors and IDEs 6</p> <p>Compiled Languages 7</p> <p>Interpreted Languages 8</p> <p>Programming Paradigms 8</p> <p>Maintaining Software 11</p> <p>Version Control Systems 11</p> <p>Software Testing 12</p> <p>Summary 12</p> <p>Exam Essentials 13</p> <p>Review Questions 17</p> <p><b>Chapter 2 Client/Server Computing 21</b></p> <p>Client-Side 23</p> <p>Types of Clients 24</p> <p>Web Browsers 26</p> <p>Server- Side 28</p> <p>Types of Servers 28</p> <p>Popular Server Software 29</p> <p>Popular Web Page–Creating Software 29</p> <p>Summary 31</p> <p>Exam Essentials 31</p> <p>Review Questions 34</p> <p><b>Chapter 3 Database Management Systems 39</b></p> <p>Database Structures and Languages 40</p> <p>Database Structures 40</p> <p>Database Languages 43</p> <p>Relational Database Concepts 44</p> <p>Content Maintenance and Delivery 45</p> <p>Summary 47</p> <p>Exam Essentials 47</p> <p>Review Questions 51</p> <p><b>Chapter 4 Client/Server Communication 55</b></p> <p>HTTP 56</p> <p>HTTP Client-Side 57</p> <p>HTTP Server-Side 60</p> <p>WebSocket API 61</p> <p>Caches and Cookies 62</p> <p>HTTP Security Concerns 63</p> <p>Summary 63</p> <p>Exam Essentials 64</p> <p>Review Questions 66</p> <p><b>Chapter 5 HTML Introduction 71</b></p> <p>What Is HTML? 73</p> <p>The HTML Skeleton 73</p> <p>HTML Syntax 75</p> <p>HTML Head 79</p> <p>Summary 81</p> <p>Exam Essentials 81</p> <p>Review Questions 86</p> <p><b>Chapter 6 Content Markup 91</b></p> <p>The Basics 92</p> <p>Block and Inline Elements 93</p> <p>Block Elements 93</p> <p>Inline Elements 95</p> <p>Hierarchical Structure 96</p> <p>Lists 97</p> <p>Styles 100</p> <p>Semantic and Non-Semantic Elements 100</p> <p>Non-Semantic Elements 100</p> <p>Semantic Structural Elements 100</p> <p>Summary 101</p> <p>Exam Essentials 101</p> <p>Review Questions 111</p> <p><b>Chapter 7 References and Embedded Resources 115</b></p> <p>Page Anchors 116</p> <p>External Resource Links 117</p> <p>Using Images 118</p> <p>The img Tag and Its Attributes 119</p> <p>Inline or Background Images 120</p> <p>Image Maps 122</p> <p>File Formats 124</p> <p>The <iframe> Tag 125</p> <p>Summary 126</p> <p>Exam Essentials 126</p> <p>Review Questions 131</p> <p><b>Chapter 8 Creating HTML Forms 135</b></p> <p>Anatomy of an Input Form 136</p> <p>Commonly Used Attributes 137</p> <p>Button Types 142</p> <p>Adding Functionality 143</p> <p>Radio Buttons and Check Boxes 145</p> <p>A Form for Reviews 146</p> <p>Summary 146</p> <p>Exam Essentials 147</p> <p>Review Questions 154</p> <p><b>Chapter 9 Introducing CSS 159</b></p> <p>Applying Styles to HTML 160</p> <p>The style Attribute 160</p> <p>CSS Rules and Selectors 161</p> <p>The <style> Tag 162</p> <p>CSS Stored in Separate Files 164</p> <p>CSS Accessibility Features 165</p> <p>Summary 166</p> <p>Exam Essentials 166</p> <p>Review Questions 171</p> <p><b>Chapter 10 Applying CSS Styles 175</b></p> <p>Other Selectors 176</p> <p>CSS Inheritance 180</p> <p>CSS Pseudo- Classes 181</p> <p>CSS Order of Precedence 182</p> <p>Summary 183</p> <p>Exam Essentials 183</p> <p>Review Questions 188</p> <p><b>Chapter 11 CSS Styling Fundamentals 193</b></p> <p>Units of Measure 194</p> <p>Absolute Units 194</p> <p>Relative Units 195</p> <p>Common Properties 196</p> <p>Color 197</p> <p>Background 198</p> <p>Borders 200</p> <p>Font 201</p> <p>Text 202</p> <p>List Style 204</p> <p>Line Height 206</p> <p>Summary 208</p> <p>Exam Essentials 209</p> <p>Review Questions 213</p> <p><b>Chapter 12 CSS Layout and Box Model 217</b></p> <p>The CSS Box Model 218</p> <p>CSS Box Model Parts 219</p> <p>Element Dimensions 219</p> <p>CSS Website Layout 221</p> <p>Elements and Their Positions 221</p> <p>Text Flow 221</p> <p>Document Flow 222</p> <p>Other Layout Features 224</p> <p>Summary 226</p> <p>Exam Essentials 227</p> <p>Review Questions 233</p> <p><b>Chapter 13 JavaScript Essentials 237</b></p> <p>JavaScript Statements and Syntax 238</p> <p>Adding Comments 240</p> <p>Inserting JavaScript into HTML 241</p> <p>JavaScript as an External File 242</p> <p>The JavaScript Console 244</p> <p>Summary 245</p> <p>Exam Essentials 246</p> <p>Review Questions 249</p> <p><b>Chapter 14 JavaScript Data 253</b></p> <p>Variables, Constants, and Scope 254</p> <p>Variables 254</p> <p>Constants 255</p> <p>Scope 255</p> <p>Objects and Methods 256</p> <p>Data Types 258</p> <p>Primitive Types 258</p> <p>Arrays 259</p> <p>Strings 260</p> <p>Operators and Precedence 261</p> <p>Data Conversions 263</p> <p>Summary 264</p> <p>Exam Essentials 265</p> <p>Review Questions 269</p> <p><b>Chapter 15 Functions and Control Structures 273</b></p> <p>Functions 274</p> <p>Function Syntax 274</p> <p>Starting and Stopping Functions 275</p> <p>Functions and Variables 276</p> <p>Conditional Statements 276</p> <p>Comparison Operators 280</p> <p>Data Coercion 280</p> <p>Truthy and Falsy Values 281</p> <p>Summary 281</p> <p>Exam Essentials 281</p> <p>Review Questions 285</p> <p><b>Chapter 16 The DOM 291</b></p> <p>DOM Structure 292</p> <p>DOM Methods and Properties 296</p> <p>Adding and Deleting Classes and Attributes 296</p> <p>Retrieving and Setting Values 297</p> <p>Changing CSS Styling Using the DOM 299</p> <p>DOM Events 300</p> <p>Summary 301</p> <p>Exam Essentials 301</p> <p>Review Questions 305</p> <p><b>Chapter 17 NodeJS Basics 309</b></p> <p>What Is Node.js? 310</p> <p>Installing Node.js 311</p> <p>Installing a Node.js Module 312</p> <p>Running a Node.js App 313</p> <p>Summary 313</p> <p>Exam Essentials 314</p> <p>Review Questions 317</p> <p><b>Chapter 18 NodeJS Express 321</b></p> <p>Node.js vs. Node.js Express 322</p> <p>Installing Express 322</p> <p>Routing and Serving Files 325</p> <p>User Input and Validation 327</p> <p>Templates 331</p> <p>Template Engines 331</p> <p>HTML Templates 331</p> <p>Security Concerns 333</p> <p>Cross-Site Scripting 333</p> <p>Cross-Site Request Forgery 333</p> <p>Summary 333</p> <p>Exam Essentials 333</p> <p>Review Questions 337</p> <p><b>Chapter 19 Manipulating SQLite with NodeJS 341</b></p> <p>Installing the SQLite Module 342</p> <p>Creating a SQLite Database 342</p> <p>Opening and Closing the Database 343</p> <p>In Terminal 343</p> <p>In NodeJS 344</p> <p>Managing SQLite Data with NodeJS 345</p> <p>Entering Data 346</p> <p>Changing Data 346</p> <p>Running Queries 347</p> <p>Security Concerns 349</p> <p>Summary 349</p> <p>Exam Essentials 350</p> <p>Review Questions 356</p> <p><b>Appendix Answers to Review Questions 361</b></p> <p>Chapter 1: Web Development Basics 362</p> <p>Chapter 2: Client/Server Computing 363</p> <p>Chapter 3: Database Management Systems 365</p> <p>Chapter 4: Client/Server Communication 367</p> <p>Chapter 5: HTML Introduction 369</p> <p>Chapter 6: Content Markup 370</p> <p>Chapter 7: References and Embedded Resources 372</p> <p>Chapter 8: Creating HTML Forms 373</p> <p>Chapter 9: Introducing CSS 375</p> <p>Chapter 10: Applying CSS Styles 376</p> <p>Chapter 11: CSS Styling Fundamentals 378</p> <p>Chapter 12: CSS Layout and Box Model 380</p> <p>Chapter 13: JavaScript Essentials 381</p> <p>Chapter 14: JavaScript Data 383</p> <p>Chapter 15: Functions and Control Structures 384</p> <p>Chapter 16: The DOM 386</p> <p>Chapter 17: NodeJS Basics 388</p> <p>Chapter 18: NodeJS Express 389</p> <p>Chapter 19: Manipulating SQLite with NodeJS 391</p> <p>Index 395</p>
<p><b>ABOUT THE AUTHOR</b> <p><b>Audrey O’Shea</b> currently teaches electronics and information technology at a technical school in upstate New York. She has been working and educating in IT since 1989 and her career has included positions of network administrator, tech support specialist, trainer and consultant. </BODY>
<p><b>Your easy-to-follow introduction to preparing for the LPI Web Development Essentials exam</b> <p>The <i>LPI Web Development Essentials Study Guide</i> is your comprehensive source for one-stop coverage of the introductory 030-100 exam. This Sybex Study Guide covers all the 030-100 objectives. Prepare for the exam faster and smarter with Sybex thanks to concise and accurate content that validates and measures exam readiness, and includes real-world examples and scenarios, practical exercises, and challenging chapter review questions. Reinforce and remember what you’ve learned using the Sybex online learning environment and test bank, accessible from a wide variety of devices. Get prepared for the LPI Web Development Essentials exam with Sybex. <p><b>Coverage of 100% of all exam objectives in this Study Guide means you’ll be ready for:</b> <ul><li>Software Development and Web Technologies</li> <li>HTML Document Markup</li> <li>CSS Content Styling</li> <li>JavaScript Programming</li> <li>Node.js Server Programming</li></ul> <p><b>ABOUT THE LPI WEB DEVELOPMENT ESSENTIALS CERTIFICATION</b> <p>The LPI (Linux Professional Institute) Web Development Essentials certification walks you through your first steps in software development. You’ll become familiar with the most important and commonly used aspects of web development, including everything you need to implement basic web applications. <p><b>Interactive learning environment</b> <p>Take your exam prep to the next level with Sybex’s superior interactive online study tools. To access our learning environment, simply visit <b>www.wiley.com/go/sybextestprep</b>, register your book to receive your unique PIN, and instantly gain one year of FREE access after activation to: <ul><li><b>Interactive test bank</b> with a practice exam to help you identify areas where further review is needed. Get more than 90% of the answers correct, and you’re ready to take the certification exam.</li> <li><b>100 electronic flashcards</b> to reinforce learning and last-minute prep before the exam</li> <li><b>Comprehensive glossary</b> in PDF format gives you instant access to the key terms so you are fully prepared</li></ul>

Diese Produkte könnten Sie auch interessieren:

Legal Programming
Legal Programming
von: Brian Subirana, Malcolm Bain
PDF ebook
106,99 €
Privacy and Technologies of Identity
Privacy and Technologies of Identity
von: Katherine J. Strandburg, Daniela Stan Raicu
PDF ebook
149,79 €
Future Interaction Design II
Future Interaction Design II
von: Pertti Saariluoma, Hannakaisa Isomäki
PDF ebook
96,29 €