3460:307

Internet Systems Programming

https://www.cs.uakron.edu/~xiao/isp

CHANGE ALL REFERENCES FROM http TO https ON ALL cs.uakron.edu SERVERS.


Final Study Guide

Course Syllabus

Textbook:

Programming the World Wide Web, Robert W. Sebesta, Pearson Education

Amazon: https://www.amazon.com/Programming-World-Wide-Web-8th/dp/0133775984

Pearson: https://www.pearsonhighered.com/program/Sebesta-Programming-the-World-Wide-Web-8th-Edition/PGM30365.html

Additional Lecture Notes:

Introduction, XML.ppt, HTML-Web-Application.ppt, Web-App-DB.ppt, Web-App-DB-Examples.zip, Java, JavaServer Page (JSP) Introduction, Android-Studio.pptx, iOS Dev.pptx, CS-DOTNET-Getting-Started.ppt, CSharp.ppt, Programming-ASPNET.ppt, DotNet-Examples.zip, Ruby on Rails, CloudComputing.pptx, AWS.docx,

Programming Assignments

   Assignment #1
   Assignment #2
   Assignment #3

   Term Project


 Tips and Hints

Tips on How to Study

Technical Interview Questions


C++ Review

C++ One-hour Review

Demonstration of Function Pointers

HTML/DHTML

https://www.w3schools.com/html
https://en.wikipedia.org/wiki/HTML5

https://validator.w3.org/

CSS

https://www.w3schools.com/css

CSS References

JavaScript

http://www.w3schools.com/JS/default.asp

http://en.wikipedia.org/wiki/JavaScript

http://www.javascript.com/

http://wdvl.internet.com/Authoring/JavaScript/Tutorial/

XML

XML.ppt

http://en.wikipedia.org/wiki/XML

http://www.w3.org/XML/

http://www.xml.com/

http://www.w3schools.com/xml/default.asp

http://www.w3.org/TR/xpath

http://www.w3.org/TR/DOM-Level-2-Core

http://www.saxproject.org

XML Books: http://books.google.com/books?q=XML&source=bll&ei=6hH5SdHoBNG9twfYo53FDw&sa=X&oi=book_group&resnum=11&ct=title&cad=bottom-3results

XML/XSL Examples:

http://www.cs.uakron.edu/~xiao/isp2/xml/planes.xml (no style)

http://www.cs.uakron.edu/~xiao/isp2/xml/xslplane.xml (xsl)

http://www.cs.uakron.edu/~xiao/isp2/xml/xslplanes.xml (xsl)

http://winserv1.cs.uakron.edu/Examples/C13/Quotes/quotes.aspx (xml-xsl in ASP.NET)

 

Web Applications

HTML-Web-Application.ppt,

Web-App-DB.ppt,

Web-App-DB-Examples.zip,

How to Install WAMP (Apache/PHP/MySQL)

Pausch-How-To.html

 

PHP

How to Publish PHP Pages to Pausch

How to Install WAMP (Apache/PHP/MySQL)

How to Setup MAMP Server (Apache/PHP/MySQL/) on Mac

Built-in PHP Server

Database Examples in PHP and JSP

https://pausch.cs.uakron.edu/~xiao/php/db-starter.html

PHP Secured Sessions (Example Code)

http://www.w3schools.com/PHP/DEfaULT.asP

http://php.net/

Programming PHP

Database

How to Install WAMP (Apache/PHP/MySQL)

How to Setup MAMP Server (Apache/PHP/MySQL/) on Mac

Web-App-DB.ppt

Web-App-DB-Examples.zip

Database Examples in PHP and JSP

https://pausch.cs.uakron.edu/~xiao/php/db-starter.html

https://pausch.cs.uakron.edu/xiao/cars.jsp

http://mysql.com/ (free)

http://www.oracle.com/index.html

MS SQL Server Express (free)

Java

https://www.w3schools.com/java

Introduction to Java

Install Java on Windows

Install Java on MacOS

Official Site to Download JDK/JRE, Documentation, Examples

Java References

Java API

JSP

JavaServer Page (JSP) Introduction

How to Publish JSP Pages to Pausch

Apache Tomcat Web Server Setup on Windows

JSP Examples

Database Examples in PHP and JSP

https://www.tutorialspoint.com/jsp/

JSP References

Servlet

https://www.javatpoint.com/servlet-tutorial

https://www.tutorialspoint.com/servlets/index.htm

Android/iOS

Android-Studio.pptx

iOS Dev.pptx

https://developer.Android.Com/studio/index.html

https://www.xamarin.com

https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/

https://itunes.apple.com/us/app/swift-playgrounds/id908519492?mt=8

Ajax

How to Deploy Ajax Programs on Pausch

https://www.w3schools.com/js/js_ajax_intro.asp

http://en.wikipedia.org/wiki/Ajax_(programming)

http://www.asp.net/ajax/

ASP.NET

Enabling IIS and ASP.NET on Windows 10

CS-DOTNET-Getting-Started.ppt

CSharp.ppt

Programming-ASPNET.ppt

NET-Examples.zip

 

https://www.w3schools.com/cs/index.php

https://www.w3schools.com/asp

https://docs.microsoft.com/en-us/aspnet/core/getting-started

https://docs.microsoft.com/en-us/aspnet/core/mvc/overview

https://visualstudio.microsoft.com/downloads/

Cloud

https://www.cs.uakron.edu/~xiao/isp/CloudComputing.pptx

https://www.cs.uakron.edu/~xiao/isp/AWS.docx

RoR (Ruby on Rails)

Ruby on Rails

 

Ruby

o   https://www.cs.uakron.edu/~xiao/isp/Ruby-Examples.zip

o   https://www.tutorialspoint.com/ruby/

o   https://www.codecademy.com/learn/ruby

o   http://tryruby.org/

 

Rails

 

http://wiki.rubyonrails.org/start?redirect=1

http://rubyonrails.org/download

http://www.digitalmediaminute.com/article/1816/top-ruby-on-rails-tutorials

http://en.wikipedia.org/wiki/Ruby_on_Rails

http://en.wikipedia.org/wiki/Model-View-Controller

http://www.techcrunch.com/2008/05/01/twitter-said-to-be-abandoning-ruby-on-rails/

Node.js

https://nodejs.org

https://www.w3schools.com/nodejs

https://en.wikipedia.org/wiki/Node.js

https://github.com/nodejs

IoT

https://www.zdnet.com/article/what-is-the-internet-of-things-everything-you-need-to-know-about-the-iot-right-now/

https://en.wikipedia.org/wiki/Internet_of_things

https://aws.amazon.com/iot/

https://www.ibm.com/blogs/internet-of-things/

https://azure.microsoft.com/en-us/overview/iot/

https://www.tutorialspoint.com/internet_of_things/

https://www.csc2.ncsu.edu/faculty/mpsingh/tutorials/IoT/

Python 

Python.ppt

https://www.python.org

https://www.w3schools.com/python

https://www.w3schools.com/python/python_mysql_getstarted.asp

https://www.w3schools.com/python/python_mongodb_getstarted.asp

Perl

http://www.perl.org/

https://perl6.org/

http://en.wikipedia.org/wiki/Perl

https://www.tutorialspoint.com/perl/

http://www.perl.com/

http://www.tizag.com/perlT/