0
ProTrain

Programming and Web Applications

Connect ANYTIME. Online
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


Flash ActionScript
Price: $765.00
ActionScript is the programming language that enables you to use Macromedia’s popular Flash to create highly interactive multimedia-based Web sites, product demos, teaching materials, and more. If you’re familiar with the logic of other programming languages, ActionScript will seen quite familiar. After you’ve learned the logic behind how scripting works, as well as the many things it allows you to create and do, chances are you’ll wish you had started sooner. Creativity isn’t reserved for artist and designers, after all; scripting is another form of creativity, and equally as rewarding. With a thorough knowledge of ActionScript, you can express yourself in many ways may never have imagined. Instructor-led program with traditional start and end dates. Book included. A 30-day trial is available for download.. Full description of Flash ActionScript


Java Foundations
Price: $765.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. Instructor-led program with traditional start and end dates. Book included. A 30-day trial is available for download. Book Included.. Full description of Java Foundations


Java Programming Advanced
Price: $1,375.00
3 courses Advanced Java program includes the following:   Java Server Pages (JSP) - Students who are familiar with programming in Java will expand their skills to include the development of web applications using Java Server Pages. Students will create Java Servlets and JavaBeans. Students will write JSP applications that use Session variables and that access a database. Java Web Services - Students who are familiar with Java will create Java Web Services. The course will start with a short introduction to XML and then cover the XML technologies that support web services, include WSDL and SOAP. Students will write Java code to process the XML messages and create the WSDL and SOAP messages for the web service.. JavaScript Introduction - 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. Books included. Full description of Java Programming Advanced


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

Ajax Introduction
Price: $375.00
If you are already familiar with HTML, CSS, JavaScript and PHP and you want to move your web application development to the next level, and then Ajax is where you need to be. Ajax allows you to create dynamic and responsive web applications. Using Ajax you send information to the server and update the page without sending the page to the server. The course covers the very basics of CSS, JavaScript and PHP as they relate to Ajax but a knowledge of those before you start the course will be helpful.  You will need a web browser and a tool for creating website. Many are available for free. Book included.. Full description of Ajax Introduction


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


Blogging with WordPress
Price: $255.00
Blogging is a great way to get the word out about your product, expertise or anything that's on your mind. WordPress is one of the most popular blogging applications, readily available on a lot of web hosts. In this course you will configure WordPress options and customize its appearance. We explore options for blog topics and getting the word out about your blog. You will write blog entries, publish them and then set up accounts for allowing access to your blog. Book Included.. Full description of Blogging with WordPress


Building Accessible Web Sites
Price: $250.00
Create pages that are section 508 compliant. Students will learn about page layout, HTML options, tag attributes and other requirements that will help to make their pages accessible to all users. Students will need to download a trial version of a screen reader so they can experience how their pages are "viewed" by the visually impaired.. Full description of Building Accessible Web Sites


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 Programming 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. 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 a C compiler. There are compilers that are available for free. Book Included.. Full description of C Programming Introduction


C# Advanced - Online
Price: $375.00
This course is a continuation of the C# Introduction course. Students will learn to define classes and how to build new classes by inheriting from existing classes. Students will create C# applications that read from and write to a database. Students will create C# to read and write binary files and to work XML data. Students will need a C# compiler. One is available for download for free. Book Included.. Full description of C# Advanced - Online


C# Introduction
Price: $375.00
Students will be introduced to the concepts of Object-oriented programming using C#. Students will learn the fundamentals of .NET programming as they create C# applications. Students will create applications that use variables, conditional statements, looping statements, arrays and function. No programming background is required for this course. Students will need a C# compiler. One is available for free download. Book included.. Full description of C# Introduction


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: $400.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


Cool Web Pages with CSS and Layers
Price: $275.00
Learn the latest tricks in web page design. Students will use Cascading Style Sheets (CSS) and the layer tags to create page layouts. Students will position objects on the page and combine text and graphics for stylish layouts. Students should have a basic understanding of HTML. No software is required. Book Included.. Full description of Cool Web Pages with CSS and Layers


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


Game Programming with Flash
Price: $375.00
Students who are comfortable designing in Flash and are familiar with ActionScript will learn the basics of designing games using Flash. Students will start with creating a basic game and progress through adding scripts, sound, and the physics of games. Students will save data and create 3D interactive games. Students will need a copy of Flash. A 30-day evaluation is available for free. Book Included.. Full description of Game Programming with Flash


HTML Jumpstart
Price: $250.00
Students will learn the basics of creating HTML documents by hand coding HTML. Students will create web pages that contain text and formatting. Students will learn to add graphic images to their web pages, as well as adding images as backgrounds. Students will learn the basics of using tables for page layout. No software or book is required for this course.. Full description of HTML Jumpstart


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


Java Server Pages
Price: $375.00
Students who are familiar with programming in Java will expand their skills to include the development of web applications using Java Server Pages. Students will create Java Servlets and JavaBeans. Students will write JSP applications that use Session variables and that access a database. Book Included.. Full description of Java Server Pages


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


Programming Introduction
Price: $375.00
This course will introduce students to the basics of computer programming. Students will learn about the concepts of looping, functions, conditional statements and program design. This course prepares students to enter introductory level courses in any programming language. No prior knowledge of computer programming is needed for this course. Book Included.. Full description of Programming Introduction


RSS Basics
Price: $250.00
RDF Site Summary (RSS) is a tool that allows web site developers to share information about their sites with other sites or include information from other sites in their own. It can be used to show weblogs or newsfeeds on a website. Students will explore the XML code behind RSS and how to create and use syndicated text in their own web site. Full description of RSS Basics


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


Setting Up LAMP (Linux, Apache, MySQL, PHP)
Price: $375.00
LAMP (Linux, Apache, MySQL, PHP) provides a set of tools that web developers can use to design, develop, test and deliver web-based applications. This course will walk the new user through the process of installing and configuring the Linux operating system, the Apache web server, the MySQL database application and the PHP server scripting language. The course also covers how to maintain and trouble-shoot the system. Students will also get a quick introduction to using PHP to create data-driven web applications. Students will need a computer on which they can install the LAMP applications. . Full description of Setting Up LAMP (Linux, Apache, MySQL, PHP)


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


User-Friendly Web Design
Price: $285.00
Have you found the perfect link, then it doesn't work or you get a 'Page Not Found' error? When creating or updating your web site, it is important to make sure it is user friendly. Visitors should be able to find what they need quickly and easily. Learn to create easy to follow, user friendly navigation links, check your site regularly and how to develop a quality site map which can help users quickly find any page in your web site. Make your website visitors experience a good one and they will be sure to come back for more, as well as referring others and possibly linking to you.. Full description of User-Friendly Web Design


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


Visual Basic .NET Advanced
Price: $375.00
This class is a continuation of the Introduction to Visual Basic class. At the end of this class students will be able to create classes and objects and use them to create new classes and objects using inheritance and polymorphism. Students will be able to create graphics, read and write data to files and work with databases. Students will be introduced to using Visual Basic for building web-based applications. Students will need a copy of Visual Studio. A 30-day trial version is available. Book Included.. Full description of Visual Basic .NET Advanced


Visual Basic .NET Introduction
Price: $375.00
This class will give the students a thorough introduction to the basics of programming with Visual Basic. At the end of this class, students will be able to create Visual Basic programs that define variables and arrays and that use if statements, select case statements, for loops and while loops. Students will be able to define subroutines and functions. Students will be able to interact with objects on Visual Basic forms. This is class is good for students that have no experience with programming. Students will need a copy of Visual Studio. A 30-day trial version is available. Book Included.. Full description of Visual Basic .NET Introduction


Visual C++ 6.0
Price: $375.00
Students will use Visual Studio to develop graphical applications using the Visual C++ programming language. Book Included.. Full description of Visual C++ 6.0


X|Motif
Price: $375.00
In this course we will cover the fundamentals of writing programs in Motif for the X Windows environment. You will create programs using widgets and learn to create your own widgets. Your Motif applications will include menus, dialog boxes and you will be able to display and format text and graphics. Book Included.. Full description of X|Motif


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