Web Project Design and Development

Fall 2021 - Course Website

View the Project on GitHub maximusrex/web-project-design

Home Schedule Assignments Resources Demos

Final Project Resource Suggestions

(this list will be updated)

Working with React / Next.js

(note: there are thousands of resources for these on the web as React is one of the most popular JS tools. These are a few high-quality ones to get started)

Next.s is a framework for working with React that basically builds a layer of abstraction on top of React to provide things like intuitive routing, CSS and Sass support, and API routes to build API endpoints, making development simpler.

Building a Blog (or any CRUD App)

(see also above next.js tutorial)

Databasing and Saving Files

Deploying

Machine Learning w/ images, video: ML5.js & RunwayML

Working with Text

Google Books API

Form Validation

Security and Passwords

General Resources

Here you’ll find a number of resources and tutorials for topics covered in this course from HTML/CSS reference and review to deploying full stack apps to the web. The internet is full of great resources for learning how to code in any language, but especially web-based markup and the languages and utilities that the modern web is built upon.

In general, always remember to Google first. You’ll probably also come across results from Stack Overflow, a very popular Q&A platform for developers. These results are often helpful and contain bits of useful example code.

You may also want to bookmark W3 Schools, which is a great reference for HTML, CSS, and JavaScript with tutorials and in-browser “try it yourself” editing. The MDN Web Docs produced by Mozilla are another excellent source for documentation of several web technologies with text-based guides and tutorials.

CSS/HTML Reference

Setting up your Development Environment

JavasScript

JS Libraries

Wireframing

Design

Node JS Resources

Tutorials and Reference for React

Project Ideas

Deploy

Mongo DB