ritchey0713 / seng-022023-p1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is the repo we will use for the phase 1 lectures

Daily Assignments: https://docs.google.com/document/d/1awMuvSSNzHoSK6ymHS-iQFV1V6DLo6ZIcGmkoGqEnEY/edit

Daily concept targets

Day 1 Functions & Scope

Lecture Topics

  • Declaring vs. Invoking JS functions
  • Block Scope
  • Function Scope
  • Global Scope
  • Callback Functions
  • Higher Order Functions

Day 2 DOM Manipulation

Lecture Topics

  • .querySelector(), .querySelectorAll()
  • .createElement()
  • .getElementById(), .getElementsByClassName()
  • .appendChild()
  • .remove()
  • .innerHTML() vs .innerText() vs .textContent()
  • index.html
  • index.js

Day 3 DOM Events

Lecture Topics

  • HTML forms
  • .preventDefault()
  • .addEventListener()
  • onSubmit()

Day 4 Communicating With The Server

Lecture Topics

  • HTTP Verbs
  • Client Side vs. Server Side
  • .fetch()
  • .then()
  • Asynchronous Functions

Day 5 POST Requests

Lecture Topics

  • POST
  • Pessimistic vs. Optimistic Rendering

Day 6 PATCH & DELETE Events

Lecture Topics

  • PATCH
  • DELETE

Day 7 Communicating With External APIs

Lecture Topics

  • External APIs
  • Working With API Keys

Day 8

NO LECTURE

Day 9

NO LECTURE

Day 10

NO LECTURE

About