Welcome to CAVI, the Cisco Academy for the Vision Impaired. Course Fees Linux Wiki HTML Wiki Documentation Index PmWiki FAQ |
Main /
IntroductionToProgrammingWithPHPCourse OverviewStudents looking for the resources for students please visit the following link: PHP Student Resources Hello. I'm Amanda Rush, and I'm excited about teaching students how to program using the PHP scripting language. Working with PHP can be a lot of fun, and it is a powerful language as well. I'll be teaching students how to create web applications that work in a wide range of settings, from business to online games. You need to know HTML and CSS to take this course. We strongly encourage students to complete the Intro to HTML and CSS course before taking this class. However, if you have comparable knowledge gained elsewhere, we will review your application. Here's a description of what we're going to learn this term. Unit OneThe first unit of the course will cover theoretical groundwork, including topics such as:
Practically, at the end of the first part of the course, a student should:
Unit TwoThe second unit of the course introduces programming in PHP, where we will:
All this will be written out and designed in a Human readable form, rather than written directly in PHP to start. Practically, at the end of the second part of the course, the student should:
Unit ThreeThe third unit of the course will cover the implementation, debugging, testing and analysis of the design from Unit two. In this part of the course I aim to let the student's drive the progress, acting as a reference they can call on, writing code under their direction, debugging and analysing code they write themselves and providing best practice guidelines as issues arise (on matters such as minimising branching code, variable names, input validation etc. - all issues which will inevitably arise due to the nature of the software design). Practically, at the end of the third part of the course, the student should:
Unit FourThe fourth and final unit of the course will encourage the creation or examination of a number of scripts to add functionality to existing websites. Students will be given a shortlist of such snippets and encouraged to think of their own as well. These might include:
Please feel free to suggest more! as a class, we will design and implement several of these suggestions, or examine some already created and published online. Using our local development environment as a sandbox away from the public web and learning to read code written by others we will also gain an understanding of script security essential for publishing our scripts to the world and using code by others. This sort of work will cement our understanding of PHP structure and methodology, providing students with an excellent level of knowledge to take their study further and use PHP themselves. at this stage, I will also be spending time on individual student projects, as many students by this time will want to design their own ideas. Practically, at the end of the forth unit, a student should:
How To EnrollDoes this course sound like fun to you? Enrolling is quick and easy. Have you completed our Intro to HTML and CSS course, or do you have comparable knowledge? If you're a new student, your next step is to grab a copy of our enrollment application. Fill out the application and email it to us at the address given on the application. The enrollment deadline for the Spring semester is February 7,2014. If you are a returning CAVI student, please just send us an email at caviinfo at ciscovision dot org letting us know you want to enroll. I'm looking forward to seeing you in class this term. PricingFor pricing on this and our other courses, please see the Pricing and Fees page. |