UOP-CSS300.AA1
UOP-CSS300: Software Development Concepts
Beginner Self-paced · 1 year access
38 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
7 Interactive Lessons · 35 topics01 Introduction 2 topics +
- Software Development Methodologies
- Front-End Technologies
02 HTML 11 topics · 11 LiveLab +
- Basic Tenets
- Hyperlinks
- Formatting Elements
- What's New in HTML5?
- Organize Content
- Semantic HTML
- Add and Configure Images
- Canvas and Scalable Vector Graphics
- Media in HTML5
- Forms
- Data Validation
11 LiveLab in this lesson — see the labs panel →
03 Core CSS Concepts 10 topics · 6 LiveLab +
- Purpose and Benefits
- What's New in CSS3?
- CSS Syntax
- Including Style Sheet in a Page
- Inheritance and Overrides
- Content Flow
- The Float Property
- The Overlapping Elements
- The Position Property
- The Overflow Property
6 LiveLab in this lesson — see the labs panel →
04 UI Concept and Graphics 3 topics · 7 LiveLab +
- User Interface
- Regions
- CSS and Graphics
7 LiveLab in this lesson — see the labs panel →
05 JavaScript 4 topics · 8 LiveLab +
- JavaScript Introduction
- Update the UI with JavaScript
- Animations with JavaScript
- JavaScript and Data
8 LiveLab in this lesson — see the labs panel →
06 APIs, OS Resources and Application Life Cycle 5 topics · 6 LiveLab +
- Touch Interfaces and APIs
- Device and Operating System Resources
- Platform Fundamentals
- Manage Application States
- Debug and Test Touch-Based Apps
6 LiveLab in this lesson — see the labs panel →
07 Appendix +
Hands-On Labs Our edge
38 LiveLabs- Creating a Basic HTML Page
- Creating Hyperlinks
- Formatting Text in HTML
- Using the Mark, Meter, and Progress Tags
- Organizing Content in HTML Part 1
- Using the Section Tag
- Using the Image Tag
- Using the Canvas Tag
- Using the Video Tag
- Using the Input Tag
- Using the Required Attribute
- Implementing Inline Styles
- Implementing the Style Inheritance and Overriding
- Using Inline Flow vs. Block Flow in CSS and Float Properties
- Implementing CSS Overlapping and Positioning
- Using Positioned Floats
- Using Overflow Properties
- Using Grid Layouts and Templates
- Implementing CSS Columns and Hyphenations
- Drawing Graphics via Scripting Using the Canvas Element
- Implementing the CSS Canvas Rotate Method
- Using Nested Div Elements
- Implementing SVG Filter Effects
- Implementing Graphical Effects
- Writing a Basic JavaScript Program
- Using Operators in JavaScript
- Using the if Statement
- Finding HTML Elements
- Using Events
- Using the setTimeout Method in Animations
- Sending and Receiving Data in HTML
- Transmiting and Parsing Complex Objects
- Using WebSocket
- Using Gestures and Responses
- Getting the Geolocation of a Device
- Using File API
- Using In-Memory Resource Methods
- Using the Local and Session Storage
Labs run in your browser — nothing to install.
02 / FAQs
Questions before you start
Prepare for UOP-CSS300: Software Development Concepts
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
- 38 LiveLab included
- Certificate of completion
No credit card required