LPI Web Development Essentials Study Guide : Exam 030-100 9781394186792, 9781394186785, 9781394186808, 2023944293

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

143 94 14MB

English Pages 448 Year 2023

Report DMCA / Copyright

DOWNLOAD FILE

LPI Web Development Essentials Study Guide : Exam 030-100
 9781394186792, 9781394186785, 9781394186808, 2023944293

Table of contents :
Cover
Table of Contents
Title Page
Copyright
Dedication
Acknowledgments
About the Author
About the Technical Editor
Introduction
What Does This Book Cover?
Who Should Read This Book
Exam Tips
Interactive Online Learning Environment and Test Bank
Additional Resources
LPI Web Development Essentials Exam Objectives
Objective Map
Assessment  Test
Answers to Assessment  Test
Chapter 1: Web Development Basics
Developer Types
Creating Software
Maintaining Software
Summary
Exam Essentials
Review Questions
Chapter 2: Client/Server Computing
Client‐Side
Server‐Side
Summary
Exam Essentials
Review Questions
Chapter 3: Database Management Systems
Database Structures and Languages
Relational Database Concepts
Content Maintenance and Delivery
Summary
Exam Essentials
Review Questions
Chapter 4: Client/Server Communication
HTTP
HTTP Client‐Side
HTTP Server‐Side
WebSocket API
Caches and Cookies
HTTP Security Concerns
Summary
Exam Essentials
Review Questions
Chapter 5: HTML Introduction
What Is HTML?
The HTML Skeleton
HTML Syntax
HTML Head
Summary
Exam Essentials
Review Questions
Chapter 6: Content Markup
The Basics
Block and Inline Elements
Hierarchical Structure
Lists
Styles
Semantic and Non‐Semantic Elements
Summary
Exam Essentials
Review Questions
Chapter 7: References and Embedded Resources
Page Anchors
External Resource Links
Using Images
The Tag
Summary
Exam Essentials
Review Questions
Chapter 8: Creating HTML Forms
Anatomy of an Input Form
Commonly Used Attributes
Button Types
Adding Functionality
Summary
Exam Essentials
Review Questions
Chapter 9: Introducing CSS
Applying Styles to HTML
CSS Accessibility Features
Summary
Exam Essentials
Review Questions
Chapter 10: Applying CSS Styles
Other Selectors
CSS Inheritance
CSS Pseudo‐Classes
CSS Order of Precedence
Summary
Exam Essentials
Review Questions
Chapter 11: CSS Styling Fundamentals
Units of Measure
Common Properties
Summary
Exam Essentials
Review Questions
Chapter 12: CSS Layout and Box Model
The CSS Box Model
CSS Website Layout
Summary
Exam Essentials
Review Questions
Chapter 13: JavaScript Essentials
JavaScript Statements and Syntax
Adding Comments
Inserting JavaScript into HTML
JavaScript as an External File
The JavaScript Console
Summary
Exam Essentials
Review Questions
Chapter 14: JavaScript Data
Variables, Constants, and Scope
Objects and Methods
Data Types
Summary
Exam Essentials
Review Questions
Chapter 15: Functions and Control Structures
Functions
Conditional Statements
Summary
Exam Essentials
Review Questions
Chapter 16: The DOM
DOM Structure
DOM Methods and Properties
Changing CSS Styling Using the DOM
DOM Events
Summary
Exam Essentials
Review Questions
Chapter 17: NodeJS Basics
What Is Node.js?
Installing Node.js
Installing a Node.js Module
Running a Node.js App
Summary
Exam Essentials
Review Questions
Chapter 18: NodeJS Express
Node.js vs. Node.js Express
Installing Express
Routing and Serving Files
User Input and Validation
Templates
Security Concerns
Summary
Exam Essentials
Review Questions
Chapter 19: Manipulating SQLite with NodeJS
Installing the SQLite Module
Creating a SQLite Database
Opening and Closing the Database
Managing SQLite Data with NodeJS
Security Concerns
Summary
Exam Essentials
Review Questions
Appendix: Answers to Review Questions
Chapter 1: Web Development Basics
Chapter 2: Client/Server Computing
Chapter 3: Database Management Systems
Chapter 4: Client/Server Communication
Chapter 5: HTML Introduction
Chapter 6: Content Markup
Chapter 7: References and Embedded Resources
Chapter 8: Creating HTML Forms
Chapter 9: Introducing CSS
Chapter 10: Applying CSS Styles
Chapter 11: CSS Styling Fundamentals
Chapter 12: CSS Layout and Box Model
Chapter 13: JavaScript Essentials
Chapter 14: JavaScript Data
Chapter 15: Functions and Control Structures
Chapter 16: The DOM
Chapter 17: NodeJS Basics
Chapter 18: NodeJS Express
Chapter 19: Manipulating SQLite with NodeJS
Index
End User License Agreement

Polecaj historie