As ANNOUNCED IN class modules from the Extended Content will be assigned. Remaining content is for your interest to view
READING Books:
W= "Web Technologies A Computer Science Perspective"
GAE= "Programming Google App Engine: Build and Run Scalable Web Apps on Google's Infrastructure"
M = "Getting MEAN with Mongo, Express, Angular, and Node, Second Edition"
2 e-Business Class Lecture, |
3 Front End: Design, HCI, AND Process Management Modules 3, 4, 6 on CS2020 page
|
|
4 Server-Side Processing: Servlets Class Lecture, W-Chapter 6,
Exercise ServletBegin (10 points) : due March 22 start of class Create your own hello world servlet that you deploy to your Tomcat server on your local machine. Show your work to your instructor if called and submit screen shots to blackboard (BB->Exercises->Ex ServletBegin) . You must bring in your local machine and demonstrate during class or no credit for this exercise. |
9 Java ServerSide: HTTP Request Headers & Response Class Lecture, W- Chapter 6 , (Reference book optional reading J-Chapter 5)
|
10 Java ServerSide: Cookies Class Lecture, W-Chapter 6, (Reference book optional reading J-Chapter 5)
|
11Java ServerSide: Servlet Session Tracking Class Lecture, W-Chapter 6, (Reference book optional reading J-Chapter 5)
|
14 Java ServerSide: Java Server Pages & Fukters Class Lecture,W- Chapter 8, (Reference book optional reading J-Chapter 6,7)
|
15 Java EE Framework example: Spring & Spring Boot Class Lecture, basics of Spring Boot
Exercise (after Google AppEngine): CodeLab on Spring Boot (via command line rather than IDE)+ Google Cloud
|
18 Data: Database and JDBC Connectivity and SQLJ Connecting to Oracle DB with JDBC, (Reference book optional reading E-Chapter 4-6, 8)
|
19 Data: SQLJ Lecture, |
F1Social Network Programming - (an example of using 3rd party apis in web systems) FACEBOOK OVERVIEW
FACEBOOK LOGIN (Authentication Process and beginning of getting User Data)
FACEBOOK AFTER LOGIN - SOCIAL DATA AND SOCIAL CHANNEL USE After Login/Authentication - Read About Facebook Graph API to get Social Data and use Social Channels
BASIC EXAMPLES USING FACEBOOK JAVASCRIPT SDK
Sending Client Side Facebook Data to Server Side Program FACEBOOK ANALYTICS BEFORE YOU MAKE CODE---try this out Facebook Graph API ExplorerFacebook(FB) Other Resources/Topics:
Facebook Java WebApp and deployment of a Secure URL
Useful Links on Facebook and Permissions and User dataFacebook(FB) Exercise
Exercise Facebook DUE April 12 start of class: Turn in screen shots of it running AND URL to facebook app that is deployed (will have a facbeook url) to Blackboard->Exercise Facebook 3 MUST DO ON GAE |
16 Kafka - an introduction [Advanced, on your own, as time allows ---we are not planning to cover this topic]
|
20 Data: Database systems and web system scalability Lecture, (Reference book optional reading E-Chapter 11)
|
22 SW Engineering & Web Systems Class Lecture, (Reference book optional reading J-Chapter 3,8) |
23 Web: Internet Scale Apps Class Lecture
|
AJAX, DOM Exercise:(not turned in) AJAX w/XML, AJAX w/Database |
EJB, RMI and more, (Reference book optional reading J-Chapter 15(RMI), 19-21(EJB))
|
THIS IS PRE-REQUISITE MATERIAL COPIED FROM CS3340 - OOP class |
Class Lecture,
Facebook provided OpenSource systems
|
Beyond request-response paradigm (REST) communications on web what is possible between client-servers
|
Class Lecture NOT COVERED
|
Design (front-end GUI topics)
|
Class Lecture, Chapter 9, (Reference book optional readingJ- Chapter 11,12, 13,16-18) |
R1 Ruby on Rails Class Lecture
|