IT'S WEEK 8!

HOMEWORK 7 LAB 7 PROJECT 2 PROJECT 2 GROUPS PROJECT 2 SIGNUPS

Contact Info

Instructor:
William Paul Royer

Email:
wroyer@csub.edu

Office:
Science III 339

Office Hours:

Monday 12:00pm - 2:00pm
Wednesday 12:00pm - 2:00pm
Friday 12:00pm - 2:00pm


If you are unable to meet with me during my regularly scheduled office hours please contact me by e-mail and I will work with you to schedule a special time to meet.

Schedule

Date Lesson Plan
Week 1 Topics Review Syllabus
Course Overview
Intro To Version Control
Git vs Github

Week 1 Assignments Homework 1
Lab 1


Week 2 Topics Languages & Frameworks
Research & Information Gathering
Requirement Analysis
Intro To Java
Intro To IntelliJ IDEA
Week 2 Assignments Homework 2
Lab 2
Project 1 - Part 1



Week 3 Topics System Architecture
Design Patterns
Data Modeling
Model-View-Controller
Week 3 Assignments Homework 3
Lab 3
Project 1 - Part 2



Week 4 Topics Software Design Tools
MVC Cont.
Intro to Persistent Storage
Relational Data and SQL
Basic SQL Structure & Queries
Week 4 Assignments Homework 4
Lab 4
Project 1 - Part 3



Week 5 Topics Relational Data and SQL
Basic SQL Structure & Queries
SQL Joins
SQLite
Persistent Storage Tooling
Prepared Statements
Platform Specific Storage
Intro To Client/Server Communication
PROTOCOLS: https, ftp, wss, etc
Week 5 Assignments Homework 5
Lab 5


Week 6 Topics More Client/Server Communication
OSI Model
Web API Interfaces
Remote Procedure Calls
https: GET & POST
Websockets
http clients: curl, JaSON, insomnia, bruno
Week 6 Assignments Homework 6
Project 2 Assigned


Week 7 Topics Handling API Calls
Parsing JSON
Server Side Tools & Architecture
Week 7 Assignments Homework 6
Project 2 - Cont.
Lab 6



Week 8 Topics PHP Syntax
Running a php script via console
Accessing php via the browser
Data Types
Associative Arrays
Request/Response Types
Developer mode and errors
Logging
Week 8 Assignments Homework 7
Lab 7