Download presentation
Presentation is loading. Please wait.
Published byRandell Oliver Bailey Modified over 9 years ago
1
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN 6710 - Section A – TR 9:30-10:45 CRN 10570 – Section B – TR 5:30-6:45
2
AJAX Last time we looked at the basic concept behind how AJAX works Today, we are going to set up a CI controller that offers various content, and another controller that uses that content for some common tasks
3
AJAX AJAX is something we see and use every day on the web Google search autocomplete IM telling you if the other person is typing Auto-loading content while scrolling (like facebook) Your lab for AJAX is to implement one of the many common uses of AJAX You can do this as part of a CI site, or as a couple of stand alone pages
4
Common AJAX Textbox autocomplete – like Google Search Auto-load additional content while scrolling – like Facebook In page form submission – submit the form without refreshing the page Uploading a file without leaving the page – so a form can continue to be filled out while the upload takes place
5
AJAX Lab Due Oct 29 th Create a page that uses AJAX to interact with a DB, Upload a file Retrieve HTML and JSON data from AJAX calls (2 separate queries) For each query 2pts for connecting/retrieving data 3pts for using data retrieved I strongly recommend you use JQuery or another JS library that simplifies the AJAX calls
6
Term Project Due Dec 10 th Create a CodeIgniter Application/Site with the following: Project should be on a separate sub-domain Responsive for three (3) screen sizes (this will be tested in the firefox responsive design view tool) Desktop: 1280 X 1024 Tablet: 1024 X 768 Mobile: 320 X 480 Have at least two (2) forms on the site (properly validated/collected into a DB)
7
Term Project Have a page to search for results from the form entries that uses AJAX to either auto-complete search text fields or query the data for display Implement two (2) different API implementations included in your site This project is designed to pull together everything we have learned during the semester You should be able to re-use a good bit of material from your Labs/Projects/Midterm, but you should set aside plenty of time to work on this
8
Rest of the semester AJAX Lab – Assigned Oct 20, Due Oct 29 Project 2 – Assigned Oct 6, Due Nov 5 C#/MSSQL Lab – Assigned by Oct 29, Due Nov 5 Web API Lab – Assigned by Nov 5, Due Nov 12 Security Lab – Assigned by Nov 19, Due Dec 3 Term Project – Assigned Oct 20, Due Dec 10
9
Next Time Reminder Midterm Bonus Due Tonight Thursday Review Midterm
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.