In this twenty-one-week course, students will learn the fundamental concepts and techniques for Web development using HTML, CSS, and JavaScript. Students will be introduced to powerful libraries and tools available in JavaScript for web development, such as Node.js. Students will gain hands-on experience with CSS layouts, JavaScript functions, and working with APIs.
The Web Development Pathway will cover the following topics:
HyperTextMarkup Language (HTML)
- Tag, Attributes, and Selectors
- Lists and Headers
- Document and Website Structure
Cascading Style Sheets (CSS)
- Website Styling
- Flexbox and Grid layouts
- Colors and Images
- Applying special effects
JavaScript (JS)
- Variables and types
- Alerts and prompts
- Conditionals, loops, and iteratives
- Functions, objects, and closures
- Asynchronous programming
And More…
- Accessibility
- Wireframing
- Debugging
- Node.js
- REST APIs
Projects Suited for Web Development with JavaScript
Browser Extensions
Develop browser extensions/add-ons to enhance the functionality of web browsers. JavaScript, HTML, and CSS are commonly used for creating browser extensions.
Interactive Web Pages
Build interactive and dynamic web pages that respond to user input. JavaScript is essential for creating engaging and responsive user interfaces.
Single Page Applications (SPAs)
Create SPAs that offer a seamless user experience by dynamically updating content without requiring a full page reload. Frameworks like React, Angular, or Vue.js can be used with JavaScript for SPAs.
User Authentication
Implement website user authentication features, such as login forms and password recovery. JavaScript can handle form submissions, validate credentials, and interact with authentication APIs.