Website Development (CSTP 1106)
This course covers the fundamentals of website development and design using Hypertext Markup Language (HTML5), Cascading Style Sheets (CSS), and JavaScript as scripting languages to add dynamic component to static websites. The emphasis in this course is the Front-End of web application.
Students learn how to create structured websites using HTML5; how to use the most up-to-date CSS styles to create responsive, visually-interesting pages and captivating graphical designs; and how to implement client-side script using basic concepts in JavaScript to access Document Object Model (DOM) elements, to validate web forms, and to perform site management.
Learners gain familiarity with various modern HTML design tools and APIs such as FlexBox and Grid. Students learn to use JavaScript frameworks such as react.js and Vue.js to make it easier to design complex and modular webpages. Students get familiar with the popular Online Code repository and versioning service Git by using it to keep track of their assignments and projects; all projects and assignments may be submitted to the instructor through Git. Student learn to perform Git activities such as commit, pull, push, pull requests, branching, and cloning.
Students learn how to create structured websites using HTML5; how to use the most up-to-date CSS styles to create responsive, visually-interesting pages and captivating graphical designs; and how to implement client-side script using basic concepts in JavaScript to access Document Object Model (DOM) elements, to validate web forms, and to perform site management.
Learners gain familiarity with various modern HTML design tools and APIs such as FlexBox and Grid. Students learn to use JavaScript frameworks such as react.js and Vue.js to make it easier to design complex and modular webpages. Students get familiar with the popular Online Code repository and versioning service Git by using it to keep track of their assignments and projects; all projects and assignments may be submitted to the instructor through Git. Student learn to perform Git activities such as commit, pull, push, pull requests, branching, and cloning.
Course code: CSTP 1106
Credits: 3.0
Tuition: $0
Length: 60.0 hours
Course outline:
view
https://www.vcc.ca/vccphp/courseoutline?subject=CSTP&number=1106
No schedule is currently available. Please check again later.
0
Schedule †
CSTP 1106 schedule for programs:
- CSTP
Course dates and times may vary throughout the term. Select the CRN number below to see a full schedule.
CRN # | Dates | Day/Time/Location |
---|---|---|
70704 | September 3, 2024 to December 13, 2024 | See full schedule Delivery: In Person Location: VCC Downtown Campus |
40637 | January 6, 2025 to April 15, 2025 | See full schedule Delivery: In Person Location: VCC Downtown Campus |
Additional Information
- The basics of the World Wide Web and HyperText Markup Language (HTML)
- HTML vs CSS
- Web pages: fonts, colours and graphics
- Web pages: multimedia resources
- Web pages: tables and Grid, FlexBox
- DOM
- CSS frameworks: Bootstrap and others
- Adding javascript script to HTML
- Javascript basic features and components: variables, arrays, functions, operators, Conditionals
- Vue.js and React.js
This course is offered as part of a VCC program only.
Ask a question
* The amount shown is the approximate cost of tuition (for courses with tuition) or fees (for courses that do not have tuition).
Tuition and Fees are approximate and subject to change. Students are required to pay any applicable fee increases. Fees listed are for domestic students. For international programs, visit VCC International.
† This information is intended as a guideline only. Program and course details are subject to change with the approval of VCC's Board of Governors.