Workshop Archive
Filtered by tag: nodejs
Winter 2023
Directed by James Wu and Nathan Zhang
Session 1: Intro to Fullstack
fullstackSession 2: Databases and Asynchronous Programming
databasemongodbasyncSession 3: Servers and Web APIs
backendnodejsexpressapiSession 4: Backend Integration
frontendreactjsaxiosSession 5: CSS and Components
frontendreactjscsscomponentspropsSession 6: Navigation
frontendreactjsnavigation
Winter 2021
Fall 2020
Directed by Miles Wu and Jamie Liu
Session 1: Introduction to HTML/CSS
htmlcssSession 2: Introduction to JavaScript
javascriptSession 3: Webpage Interaction with the DOM
htmlcssjavascriptSession 4: Advanced CSS
cssflexboxSession 5: Asynchronous Programming and Web APIs
javascriptapiasyncSession 6: Responsive Design and Accessibility
cssscreenreaderdesignaccessiblitySession 7: Introduction to React.js
reactjsjavascriptSession 8: Node.js and Servers
nodejsjavascriptexpress
Fall 2019
Directed by Timothy Gu and Timothy Rediehs
Session 1: Introduction to Frontend Development
htmlcssjavascriptSession 2: Introduction to Backend Development
javascriptnodejsSession 3 Backend: What’s an API?
apijavascriptnodejsSession 3 Frontend: JavaScript and the DOM
javascripthtmlSession 4 Backend: Introduction to Express.js
expressnodejsSession 4 Frontend: CSS Layout
cssSession 5 Backend: Asynchronous Actions
nodejsjavascriptasyncSession 5 Frontend: Introduction to React
reactjsjavascriptSession 6 Backend: Introduction to Database
databasefirebasejavascriptSession 6 Frontend: More on React
reactjsjavascriptSession 7: Full Stack: Bringing It Together
fullstackreactjsnodejs
Fall 2018
Directed by Kristie Lim and Prateek Singh
Session 1: Introduction to Frontend Development
htmlcssjavascriptSession 2: Introduction to Backend Development
javascriptnodejsSession 3 Frontend: JavaScript and the DOM
htmlcssjavascriptSession 3 Backend: What is an API?
apijavascriptnodejsexpressSession 4 Frontend: CSS Layout
cssflexboxSession 4 Backend: More on Express
apinodejsexpressSession 5 Frontend: Introduction to React
reactjsjavascriptSession 5 Backend: Asynchronous Actions
nodejsjavascriptasyncSession 6 Frontend: Dynamic Content
reactjsapiSession 6 Backend: Databases
databasefirebasejavascript