INLS 672 WEB DEVELOPMENT 2

Schedule

Week 1
Tuesday, January 19
  • Introduction
  • Web Foundations
  • HTML/CSS Refresher
Week 2
Monday, January 25
  • XAMPP Installation
  • PHP Introduction
  • PHP Conditionals
  • PHP Loops and Arrays
  • PHP Functions
A1 is posted and due on Sunday, January 31
Week 3
Monday, February 1
  • PHP Error Handling
  • Data Validation
  • SQL, SQLite
  • PHP Data Objects (PDO)
Week 4
Monday, February 8
  • Application Design:
  • MVC
  • Searching Data
  • Viewing Data
A2 is posted and due on Sunday, February 14
Week 5
Monday, February 15
  • Application Design:
  • Adding Data
  • Validating Data
Week 6
Monday, February 22
  • Application Design:
  • User Interface and Database Enhancements
A3 is posted and due on Sunday, February 28
Week 7
Monday, March 1
  • JavaScript Basics
Week 8
Monday, March 8
  • Node.js Introduction
  • Creating a simple server
Week 9
Monday, March 15
  • Node.js Local Library Example
A4 will be posted on March 15
A4 is due on Sunday, March 21
Week 10
Monday, March 22
  • JavaScript Browser APIs
  • JavaScript Debugging
Week 11
Monday, March 29
  • Open Data and JSON
  • Web APIs
A5 will be posted on March 29
A5 is due on Sunday, April 4
Week 12
Monday, April 5
  • 3rd Party APIs
Week 13
Monday, April 12
  • Data Visualization
A6 will be posted on April 12
A6 is due on Sunday, April 18
Week 14
Monday, April 19
  • Web Scraping with Python
Week 15
Monday, April 26
  • Web Performance
Week 16
Monday, May 3
  • Progressive Web Apps (PWAs)
A7 will be posted on May 3
A7 is due on Friday, May 14