Course

Course Summary
Credit Type:
Course
ACE ID:
SOPH-0043
Organization's ID:
CS1005
Organization:
Location:
Online
Length:
The course is self-paced, and many learners complete it in 4-8 weeks.
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 Introduction to Web Development
Description

Objective:

The course objective is to introduce students to fundamental concepts of web design and development through real-world examples and hands-on practice. Lessons combine practical skills along with broader conceptual knowledge, introducing topics in order of traditional project development methods. This progression follows the sequence from initial conceptualization and design through front-end development, briefly covering back-end concepts relevant to the final project. Students are introduced to various tools used in the industry and are encouraged to build their own personal toolbox throughout the course. The browser-based programming environment, Replit, is utilized to actively practice web development skills and principles.

Learning Outcomes:

  • Use scripting languages to build a functional website that meets client needs.
  • Demonstrate how web development has changed over the years.
  • Demonstrate how the document markup can impact a website.

General Topics:

  • Brief History of the Internet
  • The OSI Model and Internet Protocols
  • Web Development Resources
  • Wireframes, Storyboarding, and UI/UX Design Concepts
  • The Fold, Typography, and Web Fonts
  • Search Engine Optimization (SEO) and Data Analytics
  • Project Management Methods
  • Structure Patterns and Responsive Design
  • Best Practices for Web Development
  • HyperText Markup Language (HTML)
  • Cascading Style Sheets (CSS)
  • Document Object Model (DOM)
  • Video, Audio, and Graphics Formats
  • The Box Model, Rule Structure, and Order of Precedence
  • Font and Text Decoration and Responsive Styling
  • Accessibility
  • Introduction to Server-Side and Client-Side Scripting
  • JavaScript, JavaScript Object Notation (JSON), and Extensible Markup Language (XML)
  • Asynchronous JavaScript (AJAX) and the jQuery Library
  • PHP
  • Cookies, Sessions, & File Interaction
  • Database Management Basics
  • Security Risks
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Computer Based Training
  • Lectures
  • Practical Exercises

Methods of Assessment:

  • Examinations
  • Quizzes
  • Written Papers

Minimum Passing Score:

70%
Supplemental Materials

Other offerings from SOPHIA Learning, LLC

(SOPH-0006)
(SOPH-0029)