1 option
LPI Web Development Essentials Study Guide : Exam 030-100.
- 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 <
- iframe>
- 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>
- 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.