FINAL EXAM
Overall worth: 25%
Information
The Exam will be 1.5 hours on Slate with Respondus Lockdown Browser and for remote classes Respondus Monitor.
Topics
The exam will cover the second half after the break (not the takeup of the first exam).
The topics will include:
-
FORMS
- HTML Forms - know how to make a basic form
- Form Tags - know all the form tags and their parameters
- Accessibility (ARIA) definitions and lists from INFO page
- Form Validation - know the pattern parameter and regular expressions
- The list of regular expression commands will be given
- How to store and retrieve localStorage with JSON (no Cookies)
- CGI format and the difference between POST and GET
- Definitions of NodeJS and Node Package Manager
- What does the package.json do?
- Terminal: npm init - make a package with details for an app
- Terminal: npm install - install node packages
- Terminal: node app - run the app
- Express, Routing and MiddleWare definitions
- set(), use(), get(), post(), request and response definitions
- Templates, EJS and MVC definitions
- Flat File, Fetch API, Sessions definitions
- cPanel, FTP (FileZilla), MySQL, PHPMyAdmin, Database and Table definitions
- SELECT, INSERT, UPDATE, DELETE - remember these SQL commands
- cPanel Application Manager to stop and start app
- cPanel Application Manager ensure dependencies to NPM install on server
SERVER
THERE WILL BE NO CODE QUESTIONS FOR THE SERVER
Format
The exam format will be mainly short answer, multiple choice or true false questions