Skip to content

Assignment and lab related code for 420-320-DW Dawson College, Fall 2021

Notifications You must be signed in to change notification settings

campbe13/JS320-2021

Repository files navigation

Lab and Assignments, instructions, starter code and some solutions

Lectures if missing from this google drive directory then they are embedded in moodle

korra all code examples used in the lectures & some extras, live on a web server

Lab 02-02 week 2

Topic: Using events on html elements, adding static data to the DOM (adding own html)

Dev Tools - debugging intro

Topic: using dev tools in Firefox to debug your javascript

Lab 03-01 week 3

Topic: Using events and input from the html page add data to the DOM (input data is added to list)

Lab 04-01 week 4

Topic: review of controls, forms and HTML5, data validation with regex, 3 short exercises using events & dom manipulation

Lab 05 week 5

Topic: Arrays + higher order functions

Lab 06 week 6

Topic: Using Map object and JSON

Topic: using webstorage

Lab 08 Week 8 Deployment & CI/CD

Topic: Deployment & CI/CD

Part 1 web app deployment using file transfer

Part 2 web app deployment using gitlab ci <<<<< STILL WAITING FOR GITLAB EDU LICENSES

Lab 09 Week 9

Topic: Cooperative asynchronous JavaScript: Timeouts and intervals

  • Monday & Tuesday stop watch instructions
  • Wednesday & Thursday
    • I need to give you permissions on a group in Gitlab in order to allow you to use shared runners for your CI please fill out the form
    • continue with the stopwatch if it's incomplete
    • review past labs & test #1, make sure you understand what you missed
    • try out the examples see Promise objects
    • optional take the example and modify it to put everything from the json object onto the html, your choice UL & LI, paragraphs, divs etc.

Topic: Promise objects

Lab 10 Week 10

Topic: Using the Fetch API

  • Use reqres.in to make simple requests & populate a page instructions

Topic: Using the Fetch API with HTTP GET & POST

Lab 11 Week 11

Topic: XmlHTTPRequest
Topic: more on functions, use of this

Part 2 Complete part 2 from Week 8

If you did not complete part 1 go back to week 8

I had to set up an education organization in order for you to use the CI free runners. You are now able to do this lab, (provided you gave me your gitlab id in week9.) I have changed the instructions because you have to use a Gitlab Group, DawsonStudents, to which I added your gitlab id. If I don't have it you will have to contact me to set up permissions for you.

Part 2 web app deployment using gitlab ci <<<<< FIXED NOW HAVE GITLAB EDU LICENSES

Part 3 Work on Assignment 2

Lab 12 Week 12

Topic: Prototypes and Objects in JavaScript

Topic: extra practice exercises

Test 2 & JSX Week 13

Lab 15 Week 15 React lab exercises

  • Full demo of building a React app korra start to finish

About

Assignment and lab related code for 420-320-DW Dawson College, Fall 2021

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published