CPTE 212 Fall 2018 Web site

Moodle (grades)
Repository of code developed in class
Slides
Homework descriptions
Rosetta Stone

Tentative schedule. Note: All assignments due at 4am on the class day following the due date.

Date Due
Tonight
Lecture Topic Study Before Class Resources
Aug. 20   HW server, uploading Syllabus w3schools tutorial site
22
PHP "Hello World" w3Schools Responsive Design See repository above
24
HTML5 Responsive Design
w3Schools Responsive HTML
 
27 HW01


29      

 

31 HW02 Intro to PHP: Loops, writing HTML, $_GET autoglobal    
Sept. 3

   
5        
7 HW03 PHP: file(), array    
10  
 


12
Forms, number bases  

 

14 HW04 File access, simple string parsing    
17
Does a file exist already?  



19
Test 1  
21 HW05 Database access

24
Reading a database  




26

 


28 HW06 PHP & HTML Forms, authenticating using imap    
Oct. 1
Inserting and deleting from database  


3   Updating a database  

 

5
 Loading a database, deleting from database    
8 HW07 PHP Uploads, file manipulation    
10

   
Midterm Break
15   Restructuring a database using phpMyAdmin  
17 HW08 Drag & Drop in HTML5  

 

19
 Form for uploading    
22
Dragging  


24
Dragging to re-order items    
26 HW09 PHP Sessions    
29
Login process - logic

31
Login process - coding

Nov. 2
 Forcing encrypted connections    
5   Test 2    
7

   
9 HW10 HTML5 & CSS for themes  
12
Using cookies

 
14
 Redirecting using JavaScript  
16

   
Thanksgiving Break
26
 glob() function, Revisiting Uploading    
28

 
30 HW11 CMS Functionality  
Dec. 3

   
5
     
7
     
10        
12 HW12    
14
Review  
Final Exam   Tuesday, May 2, 8:00 - In the lab
Final deadline for credit in late assignments