Search results - Intermediate Dynamic Websites
|Dates||Wed 16 Jan to Wed 20 Mar 2013|
Time of meeting: 5.30-8.00pm
Number of meetings: 10
|Application status||Course ended|
|Course contact||If you have any questions about this course, please email email@example.com.|
OverviewThe Internet has changed the way people shop and traders need to be able to sell their goods online across the world. This course provides a follow-on from the Introduction to Dynamic Websites course by building an online shop onto a content-managed site.
DescriptionThe Internet has changed the way people shop and traders need to be able to sell their goods online across the world. This course introduces the much demanded skills to build an online shop to add to content-managed website.
An intermediate 10-week course that provides hands-on practical knowledge and experience of designing and building online shops as an addition to an existing content-manage website.
This course is for students who have some experience of designing and building dynamic websites using PHP and MySQL such as that provided by the course "Introduction to Dynamic Websites".
During the course students will undertake exercises to develop their understanding and confidence with the core concepts of web development using standards based methods and tools.
Programme detailsWeek 1: How the Blackjack Gallery CMS operates. Use cases to map scope and boundaries. Crow’s Foot Notation. Use Dreamweaver to edit files and transfer between the desktop and the server.
Week 2: Planning the visual layout. Workflow for the purchase. Database design. Indexing. Data filtering.
Week 3: Creating an extra index. Import/export from phpMyAdmin. Auto-increment. Creating sessions. Creating inclusions. Selecting products. Showing the results.
Week 4: Common programming errors. Formatting numerical displays and real data. Displaying images dynamically. Error messages. Display of dynamic data and calculations. Updating database with user input.
Week 5: Creating bespoke functions. Defining a constant. Password encryption. Self validating forms. Confirming an email address is valid.
Week 6: Self completing forms. Delivery data. Data Protection Act. PayPal.
Week 7: Order confirmation. Passing data to PayPal. Getting success/fail return from PayPal. Destroying the session data
Week 8: Managing orders through payment, fulfilment and despatch. Automatically sending confirmation emails.
Week 9: Enabling customers to access their details.
Week 10: Security of PHP and MySQL; the challenges of guarding against cross-site scripting and SQL injection.
Mr Glenn Clarkson
Glenn Clarkson is a web developer and photographer who runs a web design and development company in Oxfordhsire. His career has been in publishing...more
Course aimsCourse Aims:
This course aims to teach the fundamentals of designing, developing and implementing an online shop for the Internet.
1. To further develop understanding and experience of the interaction of data, HTML and CSS
2. To further understand and experience building dynamic, data-driven web pages
3. To undertake weekly exercises applying further technologies to address the requirements of creating databases for shopping and selling on the web
Assessment methodsStudent's knowledge and understanding of the course material will be assessed through coursework and two short tests during the term. The coursework will be assigned early in the course, and is expected to continue throughout the term. The coursework will account for 80% of the total assessment, with 20% being allocated to class tests.
Assessment will be based on the demonstration of skills and an understanding of the topics, and on the ability to apply these in the creation of a web implementation using appropriate technologies.
Teaching methodsAll classes will comprise a powerpoint presentation introducing each topic supported with discussion of some of the major issues and practical applications. Practical work will be assigned each week and this is expected to be continued in the students' own time in preparation for subsequent weeks.
Teaching outcomesBy the end of the course students will be expected to:
1. demonstrate the ability to design and build an online shop using PHP and MySQL
2. demonstrate the key principles of database design for electronic transactions on the web
3. demonstrate knowledge and understanding of current developments in web standards and web design
- Programme Fee
- EU Fee: £230.00
- Non-EU Fee: £230.00