Cart Image
0
University of Arizona

Programming and Web Applications

Online, Self-Paced
Hands-on courses give the experience you need in the ever-expanding world of technology.
Programming and Web Applications

Certificates

ColdFusion Foundations
Price: $825.00
ColdFusion is a powerful server-side scripting language that allows users to interact with databases to produce dynamic pages. ColdFusion is a tag-based language and very easy to learn to use but also a powerful programming environment. At the end of this class, students will be able to create pages that display a requested set of records from the database. Students will be able to create forms that allow users to add, edit or delete records from the database, create data-driven applications using application, client and session variables, improve the processing of their data-driven web sites by creating user-defined functions and reusable components and include dynamic graphs from their database in their web applications. Book included. A 30-day trial is available for download. Full description of ColdFusion Foundations


Web Design and Development - Advanced
Price: $1,995.00
Learn advanced web design skills in this five course program. As a student, you'll master the software programs that every web designer needs to know: C++, Flash ActionScript, JavaScript and ColdFusion. You'll learn how to create digital images and animations, and build standards-compliant Web sites or Web editing programs. Books included. A 30-day trial is available for download. Full description of Web Design and Development - Advanced


Web Design and Development - Basic
Price: $1,995.00
This five-course program will provide you with the skills to get an entry-level job developing and designing web sites. Courses: HTML/XHTML Introduction, Adobe Acrobat, Dreamweaver Introduction, Flash Introduction, Dreamweaver Advanced. Books included. A 30-day trial is available for download. Full description of Web Design and Development - Basic



Courses

ASP.Net using C#
Price: $375.00
Students will learn to create dynamic sites using ASP.NET with C#. During this class students will work examples to collect information from a form and to process it, and read and write records to a database. Students will learn to track user state, using session, and server variables and will learn how to create a secure web application. Students will learn to work server controls, validation controls and will learn to create their own user controls. A background in both C# programming and web design is helpful. Students will need a copy of Visual Studio.NET and access to a web server that supports ASP.NET. Book Included.. Full description of ASP.Net using C#


ASP.Net Using Visual Basic.Net
Price: $375.00
Students will learn to create dynamic sites using ASP.NET with VB.NET. During this class students will work examples to collect information from a form and to process it, and read and write records to a database. Students will learn to track user state, using session, and server variables and will learn how to create a secure web application. Students will learn to work server controls, validation controls and will learn to create their own user controls. A background in both programming and web design is helpful. Students will need a copy of Visual Studio .NET and access to a web server that supports ASP.NET. Book Included.. Full description of ASP.Net Using Visual Basic.Net


Building Interactive Web Sites with CSS, DHTML and Ajax
Price: $375.00
Even with high-speed internet connections becoming more the norm, the demand is still for faster, more responsive web pages. Ajax allows you send information to the server and refresh the content on the page without having to resubmit the entire page. In combination with CSS and JavaScript, Ajax allows you to create interactive web pages that look great and respond to the user quickly. This course will cover the basics of CSS, DHTML with JavaScript and Ajax. A knowledge of HTML is a must. You will need a tool for creating web pages. Many are available for free. Book Included.. Full description of Building Interactive Web Sites with CSS, DHTML and Ajax


C++ Advanced
Price: $375.00
Students will receive a thorough introduction to object-oriented programming in C++. Students will define classes and use those classes for building applications. The classes will include overloaded operators, friend functions, constructors and destructors. Students will create new classes from existing classes using inheritance and polymorphism. In addition students will learn to read and write data to files. This class is a continuation of the Introduction to C++ class. Students will need access to a C++ compiler. There are compilers available for download. Book Included.. Full description of C++ Advanced


C++ Introduction
Price: $375.00
Students will receive a thorough introduction to the basic syntax and structure of the C++ programming language. Students will create C++ applications that define variables and arrays and that use if statements, switch/case statements, for loops and while loops. Students will create functions and pass information into functions by value and by reference using pointers. Students will build applications made up of several files. This course is a good introduction for those that have never programmed before. Students will need access to a C++ compiler. There are compilers available for download. Book Included.. Full description of C++ Introduction


ColdFusion Advanced
Price: $375.00
This class is a continuation of the Introduction to ColdFusion class. At the end of this class, students will be able to improve the processing of their data-driven web sites by creating user-defined functions and reusable components. Students will be able to include dynamic graphs from their database in their web applications. Students will be able to send email from their ColdFusion applications. Students will be able to create applications that gracefully recover from errors and will be able to package their data as XML for sending to other applications. Students will need access to ColdFusion Server. A free evaluation version is available. Book Included.. Full description of ColdFusion Advanced


ColdFusion Introduction
Price: $375.00
ColdFusion is a powerful server-side scripting language that allows users to interact with databases to produce dynamic pages. ColdFusion is a tag-based language and very easy to learn to use but also a powerful programming environment. At the end of this class, students will be able to create pages that display a requested set of records from the database. Students will be able to create forms that allow users to add, edit or delete records from the database. Students will be able to create data-driven applications using application, client and session variables. A good understanding of web page creation is useful but not necessary for this class. Students will need access to ColdFusion Server. A free evaluation version is available. Book Included.. Full description of ColdFusion Introduction


Designing Web Sites with CSS
Price: $275.00
Using Cascading Style Sheets (CSS) to design the format and structure of your web pages can make your life as a web designer and web design maintainer much easier! CSS allows you to control the appearance of text, graphics and page layout for a single page or the entire site. If you decide later that you want to make a change to the design of the site you can change a few lines of CSS formatting and have the changes made without having to change the structure of the page. In this course you will learn to build web pages to best take advantage of using CSS to design the look of the site. You will learn to apply color, font and spacing attributes to pages for both web and print layout. Students will need a text editor or web site design tool. There are free tools available. Book Included.. Full description of Designing Web Sites with CSS


HTML|XHTML Introduction
Price: $375.00
Whether you are planning to build a basic web page with pictures of the kids for Grandma to see, or planning to build the next e-commerce portal, you will be using HTML to build your pages. HTML is the language of the web and what gives us all the ability to access the information regardless of the type of computer or types of applications we run. HTML is in the process of becoming XHTML, Extensible HyperText Markup Language. This new generation of markup language focuses on the description of what the text is. Formatting is removed from the markup language and left to the Cascading StyleSheets (CSS). HTML will always be with us, but the move to XHTML will make your web pages better structured and more accessible to the world. Book Included.. Full description of HTML|XHTML Introduction


Java Advanced
Price: $375.00
This class is a continuation of the Introduction to Java class. At the end of this class, students will be able to create graphical applications and applications that read and write to files and databases, and use threads. Students will need a Java compiler. Compilers are available for download. Book Included. Book Included.. Full description of Java Advanced


Java Introduction
Price: $375.00
Students will receive a thorough introduction to the basic syntax and structure of the Java programming language. Students will create text-based Java applications that define variables and arrays and that use if statements, switch/case statements, for loops and while loops. Students will define classes and use those classes to create applications. Students will learn to create new classes based on existing classes using inheritance. Students will create graphical applications and applets. A background in programming or a familiarity with C++ is helpful but not necessary for this class. Students will need a Java compiler. Compilers are available for download. Book Included.. Full description of Java Introduction


JavaScript Introduction
Price: $375.00
This class will give students a thorough introduction to the JavaScript language. At the end of this class, students will be able to create JavaScript functions that define variables and arrays and that use if statements, switch/case statements, for loops and while loops. Students will be able to work with the Document Object Model (DOM) for manipulating web pages and testing user input in forms. Students will be able to write scripts that create and read cookies and respond to user interaction through mouseovers and clicks. An understanding of HTML/XHTML and programming is useful but not necessary for this course. No software is needed. Book Included.. Full description of JavaScript Introduction


Microsoft Expression Web
Price: $375.00
Create a website for your business, organization or for your family in this website development course.  This class will give you a working knowledge of Microsoft Expression Web.  During this class you will create web pages that contain text, graphics, tables and lists.  You will learn how to use hyperlinks and hotspots.  You will create styles and layouts with CSS.  You will create interactive behaviors and forms.  You will complete the class in a website that is ready to publish.. Full description of Microsoft Expression Web


MySQL Introduction
Price: $375.00
This course will give students the skills they need to set up and manage a MySQL database. Students will learn the basics of designing a relational database and learn to use SQL statements to create databases, tables and manage data in the data tables. Students will create a MySQL database and will identify the types of data that can be stored in data tables. Students will use the PHPMyAdmin tool to view and manage their MySQL databases. Students will learn to write applications which use MySQL databases. Book Included.. Full description of MySQL Introduction


Object-Oriented Design Fundamentals
Price: $285.00
If you are making the move from procedural programming to object-oriented programming, are getting started with object-oriented programming or will be managing and object-oriented design project you will find that object-oriented design is a different way of thinking about solving problems than you are accustomed to. This course will introduce you to the terminology of object-oriented programming and how to design classes, objects and interfaces for reuse. You will build objects through inheritance, composition, aggregation and association. You will identify the differences between interfaces and implementation. Book Included.. Full description of Object-Oriented Design Fundamentals


PERL Scripting for the Web
Price: $375.00
PERL is the scripting language most used in developing web-based applications. Students will learn the syntax and structure of PERL and how to read from and write to files. Students will learn to create functions and classes in PERL. Students will learn to read and write to a database and how to generate output. Students will learn to collect data users submit on a web-based form and to use it to generate custom web pages. Students will need access to a web-server that uses PERL. Book Included.. Full description of PERL Scripting for the Web


PHP Advanced
Price: $375.00
If you are familiar with the basics of programming and want to move to the next level, this class is for you! In this course we will explore the object-oriented side of PHP. You will design and use objects in your PHP applications. We will cover security, networking, PEAR, XML and Ajax. We will cover working with databases and techniques for developing web-based applications. Students will need access to a webserver that supports PHP and a database. Book Included.. Full description of PHP Advanced


PHP Web Programming
Price: $375.00
PHP is used to create dynamic web sites. Students will learn to syntax and structure of PHP. Students will learn to collect data from a web-based form and use it to create dynamic web pages for their users. Students will need access to a web server that supports PHP. Book Included.. Full description of PHP Web Programming


Ruby for Rails
Price: $375.00
If you are already using Rails, get under the hood of Rails and learn Ruby. Rails is a web applications development framework based on the Model-View-Controller (MVC) architecture which uses Ruby as its programming language. With this course you will learn Ruby itself so you can make your Rails applications even more powerful. In this course you will learn how Ruby and Rails work and learn the building blocks of Ruby: objects, variables, classes, modules and programs. You will learn to use the built-in classes and modules to build an application. You will need a webserver running Ruby, Rails and a database application. These are available for free and the course includes instructions for installing them. Book Included.. Full description of Ruby for Rails


SQL Programming
Price: $375.00
Structured Query Language (SQL) is the language use to work with databases and the information stored within them. In this course students will learn to query a database to SELECT the data with which they want to work. Students will use SQL to create, edit and delete data tables. Students will learn to create views, functions, and stored procedures. Students will need access to a database that uses SQL commands. The book for the course includes a trial edition of Microsoft's SQL Server 2000. Book Included.. Full description of SQL Programming


VBA Programming
Price: $375.00
This course will introduce students who are familiar with Word, Excel or Access the basics of writing and debugging VBA code. VBA is Microsoft's Visual Basic for Application and is the tool used to create custom macros and user-interfaces in the Office applications. Students will learn to define variables, create loops and branching statements, define functions, get user input and interface with the application of their choice. Students will need a copy of Microsoft Word, Excel or Access. A 30-day trial is available. Book Included.. Full description of VBA Programming


XML Advanced
Price: $375.00
Students who are familiar with XML will explore more advanced topics related to working with XML and tools that can be used with XML. Students will build XML document schemas using Relax NG and parse XML using the DOM and SAX models and how XML is programmed using various programming environments. Students will use XSL-FO for creating documents using XML. Students will work with XQuery and look at how XML works with database applications. Students will explore XML services and applications that use XML. Book Included.. Full description of XML Advanced


XML Introduction
Price: $375.00
This class will give students an introduction an overview to creating XML documents. Students will be able to create well-formed and valid XML documents. Students will be able to create Document Type Definitions (DTD) and Schemas for validating their XML documents. Students will be able to create style sheets using Cascading Style Sheets (CSS) and the Extensible Style sheet Language with Transforms (XLST). This class does not require a background in programming or web design, but both would be helpful. Book Included.. Full description of XML Introduction