Skip to content

csula/cs3220-summer-2017

Repository files navigation

CS 3220 - Intro to Web Programming

Intro

Welcome to intro to web programming summer session! In this class, we will learn how to build web application together from the front-end to back-end and putting everything together at the end!

In first half of class, we will start the class by learning front end (HTML, CSS and JavaScript). Labs and homework in this first quarter of the class will be focusing on building the user interface and its behavior.

In second half of the class, we will be building the back-end in Java to support up the data storage and processing.

In back-end session, we will start by learning Java Servlet and JSP. Why? A lot of existing companies, if having Java back-end, may still have these legacy applications implemented in this manner. We could start by learning Servlet and JSP. Then, we will learn how to refactor from legacy to modern approach such as implementing a RESTful service.

Moreover, we will also be learning micro-services architecture by having students' servers communicating to the worker simulation server through RESTful service calls.

In the end, we should have a runnable application for you to show as portfolio!

Prerequisites

Please note that you are expected to know Java programming before the class. In this class we will be using Java quite a lot on the back end. If you are not experienced enough in Java programming. Please find time to self study! A gentle suggestion would be studying your old text book!

Resources

Class

If you don't have access to the chat room, please ask me in person because I will have to send you an invitation.

Recommended reading