My Account Log in

1 option

LPI Web Development Essentials Study Guide : Exam 030-100.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
O'Shea, Audrey.
Series:
Sybex Study Guide Series
Language:
English
Subjects (All):
Linux.
Web site development.
Client/server computing.
Physical Description:
1 online resource (444 pages)
Edition:
1st ed.
Place of Publication:
Wiley 2023
Summary:
The 'LPI Web Development Essentials Study Guide' by Audrey O'Shea provides a comprehensive overview of web development concepts, tailored for individuals preparing for the LPI Web Development Essentials Exam 030-100. The guide covers a range of topics essential for web development, including client-server computing, database management systems, HTML, CSS, JavaScript, and NodeJS. It offers insights into both client-side and server-side technologies, emphasizing practical applications and best practices in web design and programming. The book is structured to facilitate learning with summaries, exam essentials, and review questions, making it suitable for students, aspiring web developers, and IT professionals seeking to enhance their technical skills. The author, an experienced instructor and consultant in information technology, aims to promote the involvement of women in the IT field. Generated by AI.
Contents:
Cover Page
Title Page
Copyright Page
Contents
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
How to Contact Wiley or the Author
Assessment Test
Answers to Assessment Test
Chapter 1 Web Development Basics
Developer Types
Creating Software
Text Editors and IDEs
Compiled Languages
Interpreted Languages
Programming Paradigms
Maintaining Software
Version Control Systems
Software Testing
Summary
Exam Essentials
Exercise 1.1
Review Questions
Chapter 2 Client/Server Computing
Client-Side
Types of Clients
Web Browsers
Server-Side
Types of Servers
Popular Server Software
Popular Web Page-Creating Software
Exercise 2.1
Exercise 2.2
Chapter 3 Database Management Systems
Database Structures and Languages
Database Structures
Database Languages
Relational Database Concepts
Content Maintenance and Delivery
Exercise 3.1
Exercise 3.2
Chapter 4 Client/Server Communication
HTTP
HTTP Client-Side
HTTP Server-Side
WebSocket API
Caches and Cookies
HTTP Security Concerns
Exercise 4.1
Exercise 4.2
Chapter 5 HTML Introduction
What Is HTML?
The HTML Skeleton
HTML Syntax
HTML Head
Exercise 5.1
Exercise 5.2
Chapter 6 Content Markup
The Basics
Block and Inline Elements
Block Elements
Inline Elements
Hierarchical Structure
Lists
Styles
Semantic and Non-Semantic Elements
Non-Semantic Elements.
Semantic Structural Elements
Exercise 6.1
Exercise 6.2
Exercise 6.3
Exercise 6.4
Chapter 7 References and Embedded Resources
Page Anchors
External Resource Links
Using Images
The img Tag and Its Attributes
Inline or Background Images
Image Maps
File Formats
The &lt
iframe&gt
Tag
Exercise 7.1
Exercise 7.2
Exercise 7.3
Exercise 7.4
Chapter 8 Creating HTML Forms
Anatomy of an Input Form
Commonly Used Attributes
Button Types
Adding Functionality
Radio Buttons and Check Boxes
A Form for Reviews
Exercise 8.1
Exercise 8.2
Exercise 8.3
Chapter 9 Introducing CSS
Applying Styles to HTML
The style Attribute
CSS Rules and Selectors
style&gt
CSS Stored in Separate Files
CSS Accessibility Features
Exercise 9.1
Exercise 9.2
Exercise 9.3
Chapter 10 Applying CSS Styles
Other Selectors
CSS Inheritance
CSS Pseudo-Classes
CSS Order of Precedence
Exercise 10.1
Exercise 10.2
Chapter 11 CSS Styling Fundamentals
Units of Measure
Absolute Units
Relative Units
Common Properties
Color
Background
Borders
Font
Text
List Style
Line Height
Exercise 11.1
Exercise 11.2
Chapter 12 CSS Layout and Box Model
The CSS Box Model
CSS Box Model Parts
Element Dimensions
CSS Website Layout
Elements and Their Positions
Text Flow
Document Flow
Other Layout Features
Exercise 12.1
Exercise 12.2
Review Questions.
Chapter 13 JavaScript Essentials
JavaScript Statements and Syntax
Adding Comments
Inserting JavaScript into HTML
JavaScript as an External File
The JavaScript Console
Exercise 13.1
Exercise 13.2
Chapter 14 JavaScript Data
Variables, Constants, and Scope
Variables
Constants
Scope
Objects and Methods
Data Types
Primitive Types
Arrays
Strings
Operators and Precedence
Data Conversions
Exercise 14.1
Exercise 14.2
Chapter 15 Functions and Control Structures
Functions
Function Syntax
Starting and Stopping Functions
Functions and Variables
Conditional Statements
Comparison Operators
Data Coercion
Truthy and Falsy Values
Exercise 15.1
Exercise 15.2
Exercise 15.3
Chapter 16 The DOM
DOM Structure
DOM Methods and Properties
Adding and Deleting Classes and Attributes
Retrieving and Setting Values
Changing CSS Styling Using the DOM
DOM Events
Exercise 16.1
Exercise 16.2
Chapter 17 NodeJS Basics
What Is Node.js?
Installing Node.js
Installing a Node.js Module
Running a Node.js App
Exercise 17.1
Exercise 17.2
Exercise 17.3
Chapter 18 NodeJS Express
Node.js vs. Node.js Express
Installing Express
Routing and Serving Files
User Input and Validation
Templates
Template Engines
HTML Templates
Security Concerns
Cross-Site Scripting
Cross-Site Request Forgery
Exercise 18.1
Chapter 19 Manipulating SQLite with NodeJS
Installing the SQLite Module
Creating a SQLite Database.
Opening and Closing the Database
In Terminal
In NodeJS
Managing SQLite Data with NodeJS
Entering Data
Changing Data
Running Queries
Exercise 19.1
Exercise 19.2
Exercise 19.3
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
EULA.
Notes:
Description based on publisher supplied metadata and other sources.
Part of the metadata in this record was created by AI, based on the text of the resource.
Other Format:
Print version: O'Shea, Audrey LPI Web Development Essentials Study Guide
ISBN:
9781394186792
1394186797
9781394186808
1394186800
OCLC:
1406410316

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account