What does GoStream Training teach?
GoStream teaches hands-on, instructor-led Web development courses on various tools and technologies used in building Web sites:
HTML
Dreamweaver
Flash
JavaScript
ColdFusion
Active Server Pages
XML
And More...
To get more information about our courses, visit our Courses page or contact us to by filling out our Information Request Form
When are courses offered and how do I sign up?
GoStream's courses are offered from 9 to 4 on weekdays.
For a complete schedule or to register, visit our registration form or call 888.555-5555 or 555.555.5555 to request a course catalog and class schedule/registration form.
Customized classes for groups of three or more, during normal business hours or on evenings or weekends, can be arranged; contact us (info@gostreamtraining.com) for details.
What is a CGI script?
CGI (Common Gateway Interface) scripts are programs that reside on your Web server and are primarily used to process information entered into forms.
To explain further: when you have a form on your Web site (e.g., a product order form or a class registration form), there are two components to it:
The HTML page containing the code for the form. When the user visits this page, the form is displayed in the browser so that the user can fill it out. Once she has finished filling out the form, she clicks the submit button to submit the form to a CGI script on the Web server.
The CGI script that processes the form. When the user clicks the submit button, the data from the form is transmitted to a CGI script on the server. This CGI script can use the data from the form to send an E-mail message, save the data to a file, or query a database. For example, when a user fills out our information request form, the CGI script we have E-mails the information the user fills out to several people in our training department and prints a thank you message back to the user's browser.
Appropriate classes (in order):
CGI Scripting with Perl for Programmers (Contact Us for Details)
Advanced Perl: Database-Driven Web Sites (Contact Us for Details)
What is a PERL?
Perl is the most popular programming language for writing CGI scripts. Due to its popularity, power, and flexibility, as well as the fact that scripts written in Perl can run easily on most Web servers, Perl is the language that we teach for CGI scripting.
Appropriate classes: See the CGI scripting courses immediately above.
What is a Active Server Pages?
ASP is a server-side scripting platform supported by Microsoft Internet Information Server (IIS), Microsoft Personal Web Server (PWS), and by other Web servers via
ChiliASP. It provides the same functionality as
CGI scripts, discussed above, and is especially useful for integrating data from Windows based databases (e.g., Microsoft Access and SQL Server) and other ODBC (Open Database Connectivity) compliant databases with your site.
If your Web server is running Windows NT and has IIS installed, we recommend using ASPs instead of Perl-based CGI scripts. ASPs are easier to program (especially for novice programmers) and run more efficiently.
What is a ColdFusion?
ColdFusion, developed and sold by Macromedia, makes it exceptionally easy to integrate database data with your site. ColdFusion has two components:
ColdFusion Application Server: The Application Server is an add-on to your Web server that enables your server to process Web pages written in CFML (ColdFusion Markup Language). CFML is an extension to HTML that provides an easy-to-use set of tags for dynamically including data from databases within your Web pages, without extensive programming.
ColdFusion Studio: The ColdFusion Studio is an easy-to-use development environment for building CFML pages. Although you can build CFML pages with any text editor, the ColdFusion Studio makes this process much easier.
ColdFusion Application Server and the ColdFusion Studio run under Windows 95, Windows 98, Windows NT, and Solaris (Sun's variant of Unix).
What is a JavaScript?
JavaScript is a scripting language that can be used to make your Web pages much more interactive. The JavaScript scripts that you write are embedded directly with the HTML for your pages.
Specifically, JavaScript enables you to do the following:
Build self-validating forms: Adding JavaScript to your page enables you to build a form that immediately alerts the user if they enter incorrect information (e.g., type in a date in the wrong format or skip a field). For example, the following field expects to receive a value between 5 and 125 . Try typing in something other than this and clicking the button:
Top of Form
Bottom of Form
Enabling dynamic calculations within forms: JavaScript can be used to build forms in which fields update automatically in response to user input. As an example, visit the On-Line Mortgage Calculator. As you fill out fields in the form (e.g., cost of house and down payment), other fields will calculate automatically (e.g., balance of loan).
Appropriate classes:
(110) Fundamentals of (X)HTML
(310) Introduction to JavaScript
What is a XML?
XML is the first wave of next-generation Web technologies. Platform-independent and self-sufficient, XML pages, once built, can be interpreted by many applications. No more having to provide backward compatibility for legacy systems of data storage. With XML, the data is complete when written, and can be read by a wide range of applications, from databases to word processors to browsers. In this class, students will master the XML skills necessary to build dynamic, portable web pages.
In HTML, developers are restricted to the tags defined in the HTML specifications. With XML, developers can write their own tags, which can cover a wide range of purposes. Developers can then specify how the tags are interpreted through Document Type Definition documents (DTDs), and how they are displayed on the Web with Extensible Style Sheet documents (XSLs).
Appropriate classes:
(410) Introduction to XML
(450) WestLake Capstone Series: XML Developer
Which courses should I take?
If you will be developing Web pages for the first time, and plan to use a Web development tool rather than coding by hand:
Introduction to Macromedia Dreamweaver
Macromedia Dreamweaver Bootcamp
If you will be developing Web pages for the first time, and would like to learn HTML (these courses are highly recommended if you plan to do more than basic Web design):
Beginning HTML: Introduction to Web Publishing
Advanced HTML: Introduction to Forms and Scripting
If you would like to be able to integrate information from databases with your Web site:
ColdFusion courses (500 series)
Active Server Pages courses (600 series)
If you would like to make your pages more responsive to users' actions:
Introduction to Macromedia Flash
Flash Developer Bootcamp
JavaScript courses (300 series)
Does GoStream offer customized onsite training?
Yes, We offer customize on-site training.
Can I cancel or change my order?
Rescheduling or canceling courses are subject to a cancellation fee. In addition, all request must be received in writing via email or by fax prior to the start of each course.
Cancellation |
Policy |
More than 21 days in advance
|
No cancellation fee |
15 days in advance |
Reimbursement of airfare expenses (if already incurred), return shipping of courseware and textbooks at client's expense |
6-10 days in advance |
50% cancellation fee, return shipping of courseware and textbooks at client's expense |
1-5 days in advance |
100% cancellation fee, return shipping of courseware and textbooks at client's expense |
Rescheduling |
Policy |
More than 21 business in advance
|
No cancellation fee |
15 days in advance |
Reimbursement of airfare expenses (if already incurred) |
6-10 business days before course |
40% rescheduling fee |
1-5 business days before course |
60% rescheduling fee |
What methods of payment do you accept ?
Currently, GoStream only accepts the following payment methods:
* Checks and * Money Order
* Check or Money Order payments are only available to customers whose banks are located within the United States.
Checks or money orders must be made payable to "GoStream Training, LLC" and forwarded to the following address:
GoStream Training, LLC
Attention: Payment Processing
9900-E Greenbelt Road
#299
Lanham, MD 20706
Please be sure to include your order number on the check or money order to ensure proper processing.
E-mail: info@gostreamtraining.com