
Secure Electronic Commerce Development Resources and Project Teams Overview
Explore resources for web development project 1 in Secure Electronic Commerce at Tyler Moore University. Learn about the LAMP stack environment, project teams, website demos, Python programming, CGI usage, HTML forms, MySQL interfaces, and HTML parsing with BeautifulSoup.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
CS 7403: Secure Electronic Commerce Spring 2016 Web Development Resources for Project 1 Tyler Moore University of Tulsa 1
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
Project Teams 1. Nicole and Duc 2. Marie and JT 3. Matt and Alison 4. Megan, Stephen and Victoria
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
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
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
MySQL http://www.w3schools.com/sql/default.asp Several Python interfaces available Pymysql used in the website code: https://github.com/PyMySQL/PyMySQL
Parsing HTML with BeautifulSoup http://tylermoore.ens.utulsa.edu/courses/qtw /lectures/webcrawl.html#section_2 http://www.crummy.com/software/BeautifulS oup/