CIS 658 Web Architectures
Winter 2020
- Contact Information:
-
Instructor: Zachary Kurmas Office: MAK C-2-316 Phone: 331-8688 Office Hours: M 1-2; W 11-12; Home page: http://www.cis.gvsu.edu/~kurmasz Th 5:00-6:00 (downtown) - Course Documents:
- Announcements:
- I will post announcements at Piazza. Please check there regularly.
- Discussion Board:
- Please post questions about homework, projects, etc. to Piazza. Doing so allows everybody to see the question and answer and saves me the time of answering the same question multiple times. Other students can also answer your question, which may help you get a faster response.
- Grades:
- I will post grades on Blackboard.
- Assignments:
-
Due Name Details Thu. 9 Jan. Reading 1: WWW History and Basics Thu. 16 Jan. Homework 1: Ruby Thu. 30 Jan. Homework 3: CSS Thu. 6 Feb. Homework 4: Rails Tutorial Complete the tutorial and demo in class Thu. 13 Feb. Homework 5: Bug Tracker Thu. 20 Feb. Homework 6: Bootstrap Thu. 20 Feb. Project : Project Description One page description due Thu. 27 Feb. Homework : Midterm Review (Not due for credit. Watch for updates.) Thu. 27 Feb. Homework 7: Javascript Thu. 2 Apr. Homework 8: React Thu. 16 Apr. Homework : Final Review (Not due for credit. Watch for updates.) Thu. 16 Apr. Practice Final (Not due for credit.) Thu. 23 Apr. Project : Semester Project - Text:
-
These texts are optional:
- Agile Web Development Development with Rails 6 by Ruby and Copeland. ISBN: 978-1-68050-670-9
- Learning React, 2nd Edition by Porcello and Banks. ISBN: 978-1-49205-171-8
- Reference:
-
- Joel Ross's online textbook Client-Side Web Development
- Michael Mendez's online textbook The Missing Link: An Introduction to Web Development and Programming (This book has a heavy focus on PHP.)
- Sample Code (CIS 658 Only) (Shared with CIS 371)
- Ruby
- HTML Tutorial
- CSS Tutorial
- Flexbox
- Michael Hartl's Ruby 6 tutorial
- Setting up Rails
- Setting up Authentication in a Rails API
- React
- Nine things to know about JSX
- Practice / Explore JSX using Babel.
Updated Friday, 10 April 2020, 8:04 PM