UMSL logo

Computer Education & Training Center

Web Development

Web Development Classes

ASP .NET

PHP

Javascript

jQuery

AJAX

XML

Web Development Classes

We offer several courses to help you create interactive Web pages. View a PDF of our recommended course path for Web Development.

ASP .NET

With Microsoft's ASP .NET technology, you can create dynamic, interactive Web pages. Users can access your database and display information from queries, such as items in stock from your inventory. You can also create customized pages and responses tailored to your users' needs.

PHP

PHP is an embedded scripting system that helps you create dynamic, data-driven Web sites. The growing popularity of PHP rests partly on its support for a variety of database management systems.

Our introductory PHP course requires basic programming skills as well as Intermediate Applications of HTML, or equivalent experience. Experience with a server-side technology, such as ASP or ColdFusion, is also a plus. The Intermediate Applications of PHP course requires Introduction to PHP and Introduction to SQL, or equivalent experience.

JavaScript and jQuery

To increase the usefulness of your Web pages, you may want to add such functions as form validation, interactivity, or data verification. These special scripts or programs cannot be created in HTML, but you can use Java applets or JavaScript to add these features.

JavaScript is used primarily for creating interactive pages. For example, a script can validate data a user types in a form, or display a special message when a button is clicked. JavaScript is relatively easy to learn and requires only experience with HTML and some basic programming knowledge. The jQuery library allows you to be be more productive with Javascript by using a library of existing routines.

Note: JavaScript and CGI scripts are both used on Web sites, but they operate differently. CGI scripts execute on the server and then send results back to the browser. With Javascript, the program downloads to the local machine and executes there, and the end-user has access to all the code.

AJAX

AJAX (Asynchronous JavaScript and XML) is ideal for creating high-performance, extremely efficient, interactive Web sites, combining client-side JavaScript with the power of XML. Web pages are much more responsive, because not all data needs to be transferred between server and browser.

XML

We also offer a course series on XML, or Extensible Markup Language. XML is used to define the content of a document on the Web, which makes the data in the document easy to interpret by other software applications.

For complete course listings, class descriptions, and prerequisites, browse our Class Schedule.