About
Web Programming Technologies is a 2-year course at Portland Arts & Technology High School that focuses on programming languages. Students in the class learn to program in Java, JavaScript, and PHP, learn database basics with MySQL, and learn to design and develop Web pages using (X)HTML and CSS. For more information, please see the course Web page or send e-mail to the instructor, Valerie Green.
All PATHS Web Programming students are required to sign up for the courses listed below (regardless of whether the student is a first- or second- year student).
Students wishing to take a single semester should sign up for only one of the courses. Please note that some courses have a prerequisite.
2008-2009 Course Descriptions
Course numbers are subject to change.
September 2008-January 2009
WP103 – Standards-Based Web Design and Development
Open up a Web page and select View->Source from your browser menu. Do you understand the code? After taking this course, you will. Say goodbye to old table- and frameset-based layouts and say hello to modern, flexible design techniques using CSS! After taking this course, you will be fluent in HTML and CSS, and will have experience applying principles of graphic design and layout to make Web pages that look good in a variety of Web browsers and have solid code underneath. Week-long instructional segments covering software programs such as Dreamweaver, Fireworks, PhotoShop, and Flash will make you familiar with these tools of the trade. Basic knowledge of FTP commands will also be covered for transferring your files to and from Web servers.
Prerequisite: none
January 2009-June 2009
WP104 – Dynamic Web Application Development
If you already know how to write stylish Web pages with clean code, take your skills to the next level by adding MySQL and PHP to your personal toolkit. Want to write online registration applications, message boards, shopping carts, or other applications that require a database on the back end? This is the course for you. You’ll learn the basics of adding, deleting, and accessing data in a MySQL database, and you’ll learn to use PHP (a standard Web application language) to pull data from a database and transform it into styled HTML. Experience with common software design patterns in PHP programming and SQL queries will allow you to apply what you learn to future programming projects. You’ll also set up a test server using Apache, MySQL and PHP, and learn how to set up domains and subdomains on a hosted server.
Prerequisite: WP103 or permission from the instructor.
