Skip to main content

CS 198-099    |    SPRING 22

INTRODUCTION TO

FULL STACK
DEVELOPMENT

Tuesday & Thursday, 6:30pm - 8:00pm    |    Physics 1 Classroom

Welcome to

Web Development at Berkeley's Introduction to Full Stack Development In this course, we cover the basics of web development, how the internet works, and the frameworks, technologies, and best practices that are used in the industry today. No prior CS experience is required to participate and succeed in this course, but we do acknowledge that we cover a fairly large amount of material and that this course can feel like a lot, even for those with past CS experience.

The materials in this course have been made available to the public in pursuit of reaching, educating, and supporting as many people as we can.

Announcements

Week 8

Weekly Post 8 (week 8!)

** Note: Week 7 was spring break.

Lectures:

  • Backend 2
  • Final Project Reveal !!!!
    • and meet your group and mentor / Worksession!

Assignments:

Course Overview

Week 0



Feb 3

Lecture 0

Introduction

Slides

Feb 3 Lecture Slides

Homework 0

Getting Started (due Feb 8)

Week 1



Feb 8

Lecture 1

HTML

Reading

HTML

Homework 1

Tribute Page (due Feb 15)

Feb 10

Lecture 2

CSS 1

Homework 2

Country Flags (due Feb 18)

Week 2



Feb 15

Lecture 3

CSS 2

Project 1

Personal Website (due Feb 24)

Feb 17

Lecture 4

JavaScript 1

Homework 3

Fun With JavaScript (due Mar 1)

Week 3



Feb 22

Lecture 5

JavaScript 2

Reading

DOM

Feb 24

Lecture 6

JavaScript 3

Project 2

Calculator (due Mar 11)

Week 4



Mar 1

Lecture 7

Node

Week 5



Mar 8

Lecture 8

React 1

Homework 4

Tic-Tac-Toe (due Mar 20)

Week 6



Mar 15

Lecture 10

Backend 1

Homework 5

Using the NASA API (due Apr 1)

Mar 17

Lab 2

React Lab / Catchup

Homework 6

Full-Stack Social Media Platform (due Apr 7)

Week 7



Mar 22

Spring Break

Mar 24

Spring Break

Week 8



Mar 29

Lecture 11

Backend 2

Homework 8

RESTful API Creation and CRUD Operations (due Apr 14)

Mar 31

Lecture 12

Project Introduction

Project Proposal

Final Project Design & Architecture Proposal (due Apr 7)

Week 9



Apr 5

Lecture 13

React 3

Reading

React 3

Project 4

Final Project (due Apr 28)

Apr 7

Lecture 14

UI/UX 1

Homework 8

Design HW (due April 18)

Week 10



Apr 12

Lecture 14

UI/UX 2

Homework 9

Advanced Design HW (due Apr 21)

Apr 14

Lecture 15

Backend 3

Week 11



Apr 19

Lab 2

Full Stack Lab

Apr 21

Lecture 16

Cloud & DevOps

Week 12



Apr 26

Special Lecture

Joey Besgen, Software Engineer @ Facebook

Apr 28

Project Presentation Night