CTU-CD105.AB1 ISBN: 978-1-64459-827-6
Web Fundamentals
Beginner Self-paced · 1 year access
22 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
6 Interactive Lessons · 70 topics01 HTML 14 topics · 2 LiveLab +
- Thinking Like a Web Publisher
- Web Browers and Servers
- Uniform Resource Locators
- Defining Web Publishing Broadly
- Anatomy of a Website
- Setting Up Your Computer for Web Publishing
- Using the Google Chrome Developer Tools
- Wireframing Your Website
- Web Hosting
- What HTML Is
- HTML Attributes
- The Current and Evolving Standard: HTML5
- Structuring Your HTML
- Comments
2 LiveLab in this lesson — see the labs panel →
02 HTML and CSS 12 topics · 6 LiveLab +
- Lists
- Web Server and Hosting
- Organizing Your HTML Files for Publishing
- Publishing Your Files
- Troubleshooting
- Promoting Your Web Pages
- Setting Up Projects
- Including Style Sheets in a Page
- Selectors
- Units of Measure
- Editing Styles with Developer Tools
- Using Color
6 LiveLab in this lesson — see the labs panel →
03 CSS I 11 topics · 1 LiveLab +
- Links
- The Box Model
- More Selectors
- The <body> Tag
- Images on the Web
- Image Formats and Inline Images
- Images and Text
- Images and Links
- Table Parts
- Sizing Tables, Borders, and Cells
- Table Alignment and Application
1 LiveLab in this lesson — see the labs panel →
04 CSS II 12 topics · 4 LiveLab +
- Flex in CSS
- Positioning
- Controlling Stacking
- Creating Drop-Down Menus
- Understanding Form and Function
- Using the <form> Tag
- Using the <label> Tag
- Creating Form Controls with the <input> Tag
- Using Other Form Controls
- Grouping Controls with fieldset and legend
- Displaying Updates with progress and meter
- Laying Out a Page in HTML5
4 LiveLab in this lesson — see the labs panel →
05 JavaScript I 10 topics · 6 LiveLab +
- Why Would You Want to Use JavaScript?
- The <script> Tag
- JavaScript and the Chrome Development Tools
- The JavaScript Language
- The JavaScript Environment
- Events
- Functions: An Introduction
- Writing Functions
- Writing Methods
- Understanding Context and this
6 LiveLab in this lesson — see the labs panel →
06 JavaScript II 11 topics · 3 LiveLab +
- Objects
- Prototypes
- Understanding Asynchronous JavaScript
- Making Promises
- Using AJAX
- Understanding Web APIs and Interfaces
- Getting Around the Navigator
- Stealing a Glimpse Through the Window
- Introducing the HTML DOM
- Knowing Your History
- Responsive Website
3 LiveLab in this lesson — see the labs panel →
Hands-On Labs Our edge
22 LiveLabs- Creating a Basic HTML Page
- Using Paragraphs and Headings in HTML
- Organizing Content in HTML
- Creating the External Style Sheet
- Using CSS IDs
- Implementing a Class
- Creating an Internal Style Sheet
- Implementing Inline Styles
- Using the Image Tag
- Using the Absolute Position Property
- Implementing CSS Overlapping and Positioning
- Using the Select Tag
- Using the Mark, Meter, and Progress Tags
- Writing a Basic JavaScript Program
- Using Operators in JavaScript
- Using Data Types
- Updating Content Using Event Handling
- Using Events to Call a Function
- Using Events
- Printing the Properties of an Object
- Creating an Asynchronous User Interface
- Creating a Synchronous User Interface
Labs run in your browser — nothing to install.
02 / FAQs
Questions before you start
Prepare for Web Fundamentals
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.
- 1 year of full access
- 22 LiveLab included
- Certificate of completion
No credit card required