Undergraduate Admission
    Graduate Admission

    Web Site Application Development, IT 462

    About this Course:
    Programming for Webpages is introduced with emphasis on creation of interfaces to handle Web-basedform data. Programming is taught in multiple languages. Security of Web sitesis covered with an emphasis on controlled access sites. Setup, administrationand customization of content management systems including blog and portal sitesare introduced. Participants design and create a major Web site with includingbasic programs with Web interfaces and process data flows from online formswith basic database structures. Current technologies included in this courseinclude Ruby on Rails, PHP, MySQL and Content Management Systems (CMS).

    Currently Scheduled

    Course Features

    This course is an introduction to dynamic and server-side web development. Technologies used include PHP (frameworks), MySQL, web services, third-party API's, Ajax, Flex, and Javascript libraries.

    IT 461 Internet Technologies and Web Design or HTML, CSS, Basic Java Script or equivalent experience or previous programming experience required for enrollment

    Who Should Attend:
    This class is valuable for anyone involved in establishing, developing or maintaining a Web site, such as developers, managers, marketing and graphics staff, project leaders and teams.

    Course Outline:
    Web Site Design and Management
    This module addresses the design of effective Web site including page layout, user interface design, graphic design, content flow and site structure; management of Web site resources including security and intranet management and design considerations. The use of design standards and templates teach participants to maximize site consistency. Participants will design and create a major Web site with multiple pages and cross-linked structures.

    Fundamentals of Web Programming
    This module introduces programming the Common Gateway Interface for World Wide Web pages using Perl. Perl is a high-level programming language that is also an interpreted language, which allows programs to be written and tested without an intermediate compilation step, allowing ease of experimentation as well as rapid and easy testing and debugging. The emphasis is on fundamentals of programming and creation of interfaces to handle HTML form data. In the lab, participants will create basic Perl programs with Web interfaces, learn to adapt existing Perl code, and process data flows from online forms with basic database structures.