This course is a project oriented course in multi-tier application development, interface design and implementation, component based application development, and configuration of multi-tier applications. Extensive laboratory exercises are assigned. Required course.
Tuesday and Thursday 6-8 pm on Zoom. Zoom meeting ID and code on Brightspace
Professional jQuery (Not required), Cesar Otero, Wrox, latest edition
PHP: A Beginner’s Guide (Not required), Vikram Vaswani, latest edition
Ricardo A. Calix, Ph.D.
Purdue University Northwest
rcalix@pnw.edu
241 Anderson
Thursday 2-4 pm (or by appointment) on Zoom. Zoom meeting ID and code on Brightspace
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
Jan 10 | Jan 11 |
Jan 12 |
Jan 13 |
Jan 14 |
Jan 15 | Jan 16 |
Jan 17 | Jan 18 | Jan 19
Javascript basics and event handlers |
Jan 20 |
Jan 21 For loops, arrays in JavaScript (video) Javascript generated Dropdown (video) |
Jan 22 | Jan 23 |
Jan 24 | Jan 25 |
Jan 26 |
Jan 27 |
Jan 28 Lab: OOP and JavaScript |
Jan 29 | Jan 30 |
Jan 31 | Feb 1 |
Feb 2 OOP and the Class in JavaScript |
Feb 3 |
Feb 4 JavaScript and Cookies |
Feb 5 | Feb 6 |
Feb 7 | Feb 8 |
Feb 9 Introduction to jQuery |
Feb 10 |
Feb 11 |
Feb 12 | Feb 13 |
Feb 14 | Feb 15 |
Feb 16 Exam 1 |
Feb 17 |
Feb 18 jQuery examples |
Feb 19 | Feb 20 |
Feb 21 | Feb 22 |
Feb 23 jQuery grade calculator and jQuery UI |
Feb 24 |
Feb 25 Admin things: HW, Term Project |
Feb 26 | Feb 27 |
Feb 28 | Mar 1 |
Mar 2 Server side scripting and PHP |
Mar 3 |
Mar 4 jQuery UI |
Mar 5 | Mar 6 |
Mar 7 | Mar 8 |
Mar 9 PHP |
Mar 10 |
Mar 11 PHP examples with GET and POST |
Mar 12 | Mar 13 |
Mar 14 | Mar 15 | Mar 16 | Mar 17 | Mar 18 | Mar 19 | Mar 20 |
Mar 21 | Mar 22 |
Mar 23 PHP OOP, classes, and MVC |
Mar 24 |
Mar 25 PHP based simple MVC web site with menu and log in |
Mar 26 | Mar 27 |
Mar 28 | Mar 29 |
Mar 30 PHP database connections with PDO and mysqli |
Mar 31 |
Apr 1 Open Lab: work on HW |
Apr 2 | Apr 3 |
Apr 4 | Apr 5 |
Apr 6 Exam 2 |
Apr 7 |
Apr 8 Lab: PHP calculator and databases |
Apr 9 | Apr 10 |
Apr 11 | Apr 12 |
Apr 13 A registration page with PHP and mysql |
Apr 14 |
Apr 15 A user account login with PHP and mysql |
Apr 16 | Apr 17 |
Apr 18 | Apr 19 |
Apr 20 |
Apr 21 |
Apr 22 Work on Project |
Apr 23 | Apr 24 |
Apr 25 | Apr 26 | Apr 27 Project Presentations |
Apr 28 | Apr 29 Project Presentations |
Apr 30 | May 1 |
May 2 | May 3 Finals |
May 4 Finals |
May 5 Finals |
May 6 Finals |
May 7 Finals |
May 8 |