SCC 219 - Introduction to WEB Development

Schedule

Course Introduction

    • March 14

      • Introduction

Module 1: HTTP Protocol

Module 2: HTML

Module 3: CSS

Module 4: JavaScript (ECMA6+)

Module 5: DOM & Events


Group Assignment: Milestone 1 Presentations

    • May 2

      • Groups will present their work

    • May 6

      • Groups will present their work


Module 5: DOM & Events (continuation)

Module 6: AJAX Calls

Module 7: React or Vue
Use React or Vue materials

Vue CLI is a command-line tool to generate Vue applications from official templates (including Webpack integration, etc.).

GitHub Issues is a simple project that shows the issue list of a Github project given the name of a user and one of his projects.

      • Vídeo Lesson (Alternative): Vue.js

Section 00 shows interesting VS Code extensions for Vue. It is recommended that you watch up to section 19.

Module 8: Node.js/ExpressJS

Group Assignment: Milestone 2 Presentations

    • June 27

      • Groups will present their work

    • July 1

      • Groups will present their work


Module 9: NoSQL Databases

Module 10: IndexDB/Workers (Extra)

    • Video Lesson: Service Worker (13:00)

      • Service Workers can transform a SPA application in a desktop/mobile application that is, in many aspects, better than a native application.

    • Video Lesson: IndexedDB (43:00)

Group Assignment

    • July 15

      • Final Presentations

    • July 18

      • Final Presentations

    • July 22

      • Final Test