This document contains a listing of lab assignments for the Advanced Web Technologies class. Not all of these labs are used every semester. However, they are all presented here for reference.
Apache. In this lab, you will set up a basic Apache server for use in later labs.
Bootstrap and Sass. In this lab, you will build a web page using Bootstrap and Sass.
Introduction to JavaScript. In this lab you will experiment with using JavaScript on a web page.
Inclusions with JavaScript. In this lab you will see how JavaScript can piece document fragments together into a single HTML document.
The Document Object Model. In this lab you will use JavaScript to manipulate the DOM of a document.
Introduction to React. In this lab you will set up a React development environment and experiment with it.
React Components. In this lab you will explore using and extending components in React.
Web APIs. In this lab you will fetch data from a web service using its API and display that data in a modified version of the React application from the previous lab.
GraphQL. In this lab you will experiment with GraphQL queries.
MongoDB. In this lab you will explore MongoDB.
Node.js on the Backend. In this lab you will create a simple Node.js project that uses the Express framework to create a simple web server. This server will interact with a MongoDB database to retrieve information about variable stars.
Tomcat. In this lab you will set up and demonstrate the use of Java servlets using the Tomcat application server.
Last Revised: 2024-12-06
© Copyright 2024 by Peter Chapin <peter.chapin@vermontestate.edu>