LPI Web Development Essentials Study Guide - Bookswagon UAE
close menu
Bookswagon
search
My Account
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology Books > Computer certification > LPI Web Development Essentials Study Guide: Exam 030-100(Sybex Study Guide)
LPI Web Development Essentials Study Guide: Exam 030-100(Sybex Study Guide)

LPI Web Development Essentials Study Guide: Exam 030-100(Sybex Study Guide)


     0     
5
4
3
2
1



Available


X
About the Book

Pass the LPI Web Development Essentials exam and set yourself up for success at a new web development job

In LPI Linux Professional Institute Web Development Essentials Study Guide: Exam 030-100, 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.

You will find:

  • Introductory coverage of SQL, HTML, JavaScript, CSS, and MongoDB 
  • A heavy emphasis on real-world job skills, as well as the technologies used every day by web developers in the field 
  • 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
An essential and practical resource for anyone preparing for the Web Development Essentials certification exam, LPI Linux Professional Institute Web Development Essentials Study Guide: Exam 030-100 is also the ideal book for entry-level software developers seeking knowledge of web development tools and principles.

Table of Contents:
Assessment Test xxiii

Chapter 1 Web Development Basics 1

Developer Types 2

Creating Software 3

Text Editors and IDEs 6

Compiled Languages 7

Interpreted Languages 8

Programming Paradigms 8

Maintaining Software 11

Version Control Systems 11

Software Testing 12

Summary 12

Exam Essentials 13

Review Questions 17

Chapter 2 Client/Server Computing 21

Client-Side 23

Types of Clients 24

Web Browsers 26

Server- Side 28

Types of Servers 28

Popular Server Software 29

Popular Web Page–Creating Software 29

Summary 31

Exam Essentials 31

Review Questions 34

Chapter 3 Database Management Systems 39

Database Structures and Languages 40

Database Structures 40

Database Languages 43

Relational Database Concepts 44

Content Maintenance and Delivery 45

Summary 47

Exam Essentials 47

Review Questions 51

Chapter 4 Client/Server Communication 55

HTTP 56

HTTP Client-Side 57

HTTP Server-Side 60

WebSocket API 61

Caches and Cookies 62

HTTP Security Concerns 63

Summary 63

Exam Essentials 64

Review Questions 66

Chapter 5 HTML Introduction 71

What Is HTML? 73

The HTML Skeleton 73

HTML Syntax 75

HTML Head 79

Summary 81

Exam Essentials 81

Review Questions 86

Chapter 6 Content Markup 91

The Basics 92

Block and Inline Elements 93

Block Elements 93

Inline Elements 95

Hierarchical Structure 96

Lists 97

Styles 100

Semantic and Non-Semantic Elements 100

Non-Semantic Elements 100

Semantic Structural Elements 100

Summary 101

Exam Essentials 101

Review Questions 111

Chapter 7 References and Embedded Resources 115

Page Anchors 116

External Resource Links 117

Using Images 118

The img Tag and Its Attributes 119

Inline or Background Images 120

Image Maps 122

File Formats 124

The Tag 125

Summary 126

Exam Essentials 126

Review Questions 131

Chapter 8 Creating HTML Forms 135

Anatomy of an Input Form 136

Commonly Used Attributes 137

Button Types 142

Adding Functionality 143

Radio Buttons and Check Boxes 145

A Form for Reviews 146

Summary 146

Exam Essentials 147

Review Questions 154

Chapter 9 Introducing CSS 159

Applying Styles to HTML 160

The style Attribute 160

CSS Rules and Selectors 161

The Tag 162

CSS Stored in Separate Files 164

CSS Accessibility Features 165

Summary 166

Exam Essentials 166

Review Questions 171

Chapter 10 Applying CSS Styles 175

Other Selectors 176

CSS Inheritance 180

CSS Pseudo- Classes 181

CSS Order of Precedence 182

Summary 183

Exam Essentials 183

Review Questions 188

Chapter 11 CSS Styling Fundamentals 193

Units of Measure 194

Absolute Units 194

Relative Units 195

Common Properties 196

Color 197

Background 198

Borders 200

Font 201

Text 202

List Style 204

Line Height 206

Summary 208

Exam Essentials 209

Review Questions 213

Chapter 12 CSS Layout and Box Model 217

The CSS Box Model 218

CSS Box Model Parts 219

Element Dimensions 219

CSS Website Layout 221

Elements and Their Positions 221

Text Flow 221

Document Flow 222

Other Layout Features 224

Summary 226

Exam Essentials 227

Review Questions 233

Chapter 13 JavaScript Essentials 237

JavaScript Statements and Syntax 238

Adding Comments 240

Inserting JavaScript into HTML 241

JavaScript as an External File 242

The JavaScript Console 244

Summary 245

Exam Essentials 246

Review Questions 249

Chapter 14 JavaScript Data 253

Variables, Constants, and Scope 254

Variables 254

Constants 255

Scope 255

Objects and Methods 256

Data Types 258

Primitive Types 258

Arrays 259

Strings 260

Operators and Precedence 261

Data Conversions 263

Summary 264

Exam Essentials 265

Review Questions 269

Chapter 15 Functions and Control Structures 273

Functions 274

Function Syntax 274

Starting and Stopping Functions 275

Functions and Variables 276

Conditional Statements 276

Comparison Operators 280

Data Coercion 280

Truthy and Falsy Values 281

Summary 281

Exam Essentials 281

Review Questions 285

Chapter 16 The DOM 291

DOM Structure 292

DOM Methods and Properties 296

Adding and Deleting Classes and Attributes 296

Retrieving and Setting Values 297

Changing CSS Styling Using the DOM 299

DOM Events 300

Summary 301

Exam Essentials 301

Review Questions 305

Chapter 17 NodeJS Basics 309

What Is Node.js? 310

Installing Node.js 311

Installing a Node.js Module 312

Running a Node.js App 313

Summary 313

Exam Essentials 314

Review Questions 317

Chapter 18 NodeJS Express 321

Node.js vs. Node.js Express 322

Installing Express 322

Routing and Serving Files 325

User Input and Validation 327

Templates 331

Template Engines 331

HTML Templates 331

Security Concerns 333

Cross-Site Scripting 333

Cross-Site Request Forgery 333

Summary 333

Exam Essentials 333

Review Questions 337

Chapter 19 Manipulating SQLite with NodeJS 341

Installing the SQLite Module 342

Creating a SQLite Database 342

Opening and Closing the Database 343

In Terminal 343

In NodeJS 344

Managing SQLite Data with NodeJS 345

Entering Data 346

Changing Data 346

Running Queries 347

Security Concerns 349

Summary 349

Exam Essentials 350

Review Questions 356

Appendix Answers to Review Questions 361

Chapter 1: Web Development Basics 362

Chapter 2: Client/Server Computing 363

Chapter 3: Database Management Systems 365

Chapter 4: Client/Server Communication 367

Chapter 5: HTML Introduction 369

Chapter 6: Content Markup 370

Chapter 7: References and Embedded Resources 372

Chapter 8: Creating HTML Forms 373

Chapter 9: Introducing CSS 375

Chapter 10: Applying CSS Styles 376

Chapter 11: CSS Styling Fundamentals 378

Chapter 12: CSS Layout and Box Model 380

Chapter 13: JavaScript Essentials 381

Chapter 14: JavaScript Data 383

Chapter 15: Functions and Control Structures 384

Chapter 16: The DOM 386

Chapter 17: NodeJS Basics 388

Chapter 18: NodeJS Express 389

Chapter 19: Manipulating SQLite with NodeJS 391

Index 395



About the Author :

ABOUT THE AUTHOR

Audrey O’Shea 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.


Best Sellers


Product Details
  • ISBN-13: 9781394186785
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: Sybex Inc.,U.S.
  • Height: 234 mm
  • No of Pages: 448
  • Returnable: N
  • Spine Width: 28 mm
  • Weight: 748 gr
  • ISBN-10: 1394186789
  • Publisher Date: 17 Oct 2023
  • Binding: Paperback
  • Language: English
  • Returnable: N
  • Series Title: Sybex Study Guide
  • Sub Title: Exam 030-100
  • Width: 188 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
LPI Web Development Essentials Study Guide: Exam 030-100(Sybex Study Guide)
John Wiley & Sons Inc -
LPI Web Development Essentials Study Guide: Exam 030-100(Sybex Study Guide)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

LPI Web Development Essentials Study Guide: Exam 030-100(Sybex Study Guide)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!