Web Development Resources for Project 1 Tyler

Published  . 0 views
↓ Download
Web Development Resources for Project 1 Tyler
1 / 1
Web Development Resources for Project 1 Tyler - slide 1 of 9 Web Development Resources for Project 1 Tyler - slide 2 of 9 Web Development Resources for Project 1 Tyler - slide 3 of 9 Web Development Resources for Project 1 Tyler - slide 4 of 9 Web Development Resources for Project 1 Tyler - slide 5 of 9 Web Development Resources for Project 1 Tyler - slide 6 of 9 Web Development Resources for Project 1 Tyler - slide 7 of 9 Web Development Resources for Project 1 Tyler - slide 8 of 9 Web Development Resources for Project 1 Tyler - slide 9 of 9
Description: Web Development Resources for Project 1 Tyler Moore University of Tulsa CS 7403: Secure Electronic Commerce Spring 2016 1 Environment Overview LAMP Stack Linux Apache MySQL PHP Python Download VirtualBox

Related Topics

Download Presentation

"Web Development Resources for Project 1 Tyler" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

slide1. Web Development Resources for Project 1 Tyler Moore

University of Tulsa CS 7403: Secure Electronic Commerce Spring 2016 1<br>
slide2. Environment Overview LAMP Stack
Linux
Apache
MySQL
PHP Python
Download VirtualBox https://www.virtualbox.org/wiki/Downloads
I have configured a customized LAMP stack in a VM, housed on flash drives<br>
slide3. Project Teams Nicole and Duc
Marie and JT
Matt and Alison
Megan, Stephen and Victoria<br>
slide4. Website Demo<br>
slide5. Python http://tylermoore.ens.utulsa.edu/courses/qtw/lectures/python.html
Cookie library: https://docs.python.org/2/library/cookie.html
Urllib2 library (for opening HTTP connections): https://docs.python.org/2/library/urllib2.html<br>
slide6. CGI Programming in Python To develop a modern website using Python, best to use a framework such as Django
For a simple application where components are built from scratch, can use CGI
Basic Idea: load a Python script in a URI, which executes and outputs HTML
https://docs.python.org/2/library/cgi.html<br>
slide7. HTML Forms http://www.w3schools.com/html/html_forms.asp
Python CGI library has a method called cgi.FieldStorage() that includes a dictionary mapping form tag names to the values selected by users<br>
slide8. MySQL http://www.w3schools.com/sql/default.asp
Several Python interfaces available
Pymysql used in the website code: https://github.com/PyMySQL/PyMySQL<br>
slide9. Parsing HTML with BeautifulSoup http://tylermoore.ens.utulsa.edu/courses/qtw/lectures/webcrawl.html#section_2
http://www.crummy.com/software/BeautifulSoup/<br>