
Webmasters operate in a constantly changing, highly competitive environment, and they need to keep informed. This class will provide an introduction to the knowledge and resources that are at intersection of the business and technical aspects involved in running a Website.
In this class we'll cover the basics that Webmasters need to understand the infrastructure organization, demographics (and where to find them), and insider news sources; using and leveraging the different search engines and directories, and staying current with the changes; building Web sites -- the options, typical process, typical mistakes, and sources of additional information; the importance of monitoring site visitor statistics -- how to do it, and what they mean; basic Web site usability concepts -- the gurus and Bobby; developing and maintaining content -- sources, free and paid, and ASP services that add value to your site; and generating revenue from sales, advertising, and affiliate programs
This course provides participants with a solid foundation of HTML, Web graphic design and Web layout. Current techniques, tools, standard tags, hyperlinks, etc. are covered. To insure relevance and the interest of class participants, this course content is constantly upgraded and keeps pace with the rapid acceleration of Internet Technology. This lab-based class uses exercises and an interactive format to insure participants are mastering the tools being covered. Ample time is given in class for completion of work towards a final project. Participants must be familiar with the basics of PCs, Windows, Unix, and Internet Protocols (ftp, telnet, http). Prerequisite is WM 101 and WM135 or pre-test.
This course provides an overview of what is involved with putting a web server on the Internet. Installation, configuration and maintenance of different Web server software (Apache, iPlanet/Netscape and Microsoft) will be demonstrated and discussed. Topics include HTTP protocol basics, domain name registration, server installation and configuration, performance tuning & sizing, virtual hosts, server-side programming (CGI, JSP, Servlets, ASP, SSI), statistics & log file analysis.
This course reviews and demonstrates some of the hottest tools and techniques available via the Internet today and tomorrow including RealAudio, RealVideo, Shockwave, Flash, QuicktimeVR, Internet telephony and video conferencing. Participants learn what is available today, at what costs, and what skill levels are required to use these tools successfully and be able to understand when they might be incorporated into overall Web design. This class provides functional demonstrations and gives students an understanding of managing resource requirements for these cutting edge technologies.
This course focuses on one of the Internet's hottest topics! Students will learn about the various threats and vulnerabilities that exist today, as well as the security defenses required to protect from these risks. Topics include network security, secure CGI programming, proper web server configuration, and the security issues surrounding Java applets, JavaScript, Cookies, and ActiveX. The course will contain discussions about encryption, intrusion detection, buffer overflows, and how to safely recover from an attack. Upon completion students will have a good understanding of how firewalls, proxies, SSL, and certificates work as well as what is required to build and maintain a secure site. Prerequisite is WM117 Internet Networking.
This class gives participants the ability to add functionality to their Web site. Students learn advanced layout techniques through the use of HTML 3.0 tables and frames. User interface techniques, such as tools for forms processing, are covered in detail. Basic CGI using PERL is demonstrated, and students learn how to install and use CGI scripts. In addition, the course covers access control and password protection, as well as the use of Server Side Includes and metatags. This is a lab class and progress is reinforced through homework and periodic in-class assignments. A final project offers participants the opportunity to apply what they have learned. Prerequisite is WM 102 or proven proficiency.
The world-wide implementation of the Internet and the Web have created an enormous set of issues impacting both business and personal lives - crossing city, state, and country borders, and jurisdictions. In this class, we will examine many of those issues as related to the job of a Webmaster, including the important issues of: Website development contracts, eCommerce and online sales, fraud and consumer protection, site terms of use and liability, copyright and trademark infringement avoidance, copyright and trademark protection, appropriate privacy practices in an international market, ISP liability, and more. As new issues develop and become critical, they will be added to the discussion.
This course covers the "current events" of Web site authoring: Cascading Style Sheets, Dynamic HTML, document objects, document families, etc. Compatibility across platforms and between browsers will be highlighted. Appropriate design and navigational standards for CSS will be emphasized. Content will be changed and modified as the industry standards evolve. Students will be expected to complete in-class assignments as well as a final project. Prerequisites is HTML, Unix, Pico, FTP and Telnet.
This course is an introduction to computer graphics for the Web. This course packed to the seams with both technical and practical information necessary for the creation and application of graphics in Web-base communication. Though a combination of lectures, lab exercise, and handouts a wide range of topics will be covered from image size, compression, file formats, imagemaps, typography, color modes, color use, button creation, GIF animations, and page design. The class will also cover discussions of current Web graphic technologies like QuickTime, Flash and Shockwave, as well peak at future ones like SVG. Focus will be on the proper selection of Web formats, terminology, and practical applications. Students will apply their knowledge to a single web page design. Prerequisite is WM 120 Photoshop or proven ability.
This introduction to Perl programming assumes little or no programming experience on the part of the student. Students will learn how to write Perl applications and Perl CGI scripts. Topics include Scalar and Array variables, Loops and Control Structures, File I/O, generating dynamic HTML pages w/CGI, HTML Form Processing. Prerequisite is basic knowledge of HTML.
WM113 picks up where WM112 leaves off. Participants should have a grasp of the basic syntax and commands of Perl, and be ready to look into more complex uses and functions of the language. Via in-class exercises and homework, participants experiment with simple database access, sending email from Perl scripts, parsing & regular expressions, web agents & spiders/bots, and other advanced topics. Prerequisite is WM112 or a working knowledge of Perl.
The World Wide Web is useful for much more than viewing static text and sending email. A combination of database and CGI programming can make any Web browser a window into corporate databases, either for customer access or vendors from the Internet or for employees on an Intranet. This course will discuss different database system architectures, concentrating on Structured Query Language (SQL). It will teach students how to design, normalize and use databases using SQL, and to link these to the Web using the Perl language. Prerequisite is WM 113 or proven ability.
This course will go into more depth with SQL and Perl, and discuss a number of different Web database construction tools. Students will design and build a sophisticated database-enabled Web site with both public and hidden administrative functions accessible from HTML. Prerequisite is WM 114.
This course will discuss the underlying network technologies behind the Internet and the World Wide Web. Students will learn precisely what occurs behind the scenes when a client application, such as a Web browser, connects to a Web server and understand everything that must transpire to make that connection successful. Topics will include an in depth look at Internet protocols and networking concepts such as TCP, IP, Ethernet, DNS, and routing. Upon completion students will have an excellent understanding of all Internet communications and a much greater appreciation for how the Internet works.
As developers scramble to acquire Web programming tools, project management skills are often overlooked. In this course, students will develop the skills necessary to manage the business side of their Web projects. How do managers create bids that won’t hamstring the development firm? Poor client management techniques kill projects faster than you can say, "Virus!" What are the pitfalls? This course covers all elements of successful project life cycle. Through the discussion of real-world case studies, exposure to current project management software, and the creation of a classroom project, students will understand what it takes to form a Web development team that aims above the mark to hit the mark.
This course w ill provide a basic understanding of Adobe Photoshop 8.0. Using the Macintosh, we cover navigation within Photoshop, the editing tools and how and when they are used. Through supplied and student-created artwork or photos the student will gain a basic understanding of how to use Photoshop for image creation and editing. Through hands-on work we explore size versus resolution, layers, importing and exporting images, color palettes, masks, alpha channels and paths. Students will explore the use of Photoshop filters and plug-ins.
This course will teach students the principles and concepts of designing, creating, and incorporating dynamic WEB effects and site-control manipulation via the methods and functions contained in the JavaScript programming language. Student will be taught how to include JavaScript from various sources, perform mathematical functions in a WEB page, create user-to-browser interaction, create forms & validate form input, design and create user-defined functions, pre-load WEB images, and extract system date & time. Other topics include user-response page linking, parameter value passing, event handling, frames, windows creation, pop-up messages, loops, style sheets, and other features available through JavaScript. The prerequisite for this course is HTML.
In the daily rush to update existing HTML code, create new pages and keep their Web sites up to date, Webmasters frequently use software tools to increase their efficiency and to save themselves time and aggravation. In this course, we will use and discuss both WYSIWYG and text HTML editors. Emphasis will be on understanding the strengths and weaknesses of software such as Microsoft's FrontPage, Allaire's HomeSite and Sausage's Hot-Dog Professional. Students will be expected to complete in-class assignments, article research and a final project. Prerequisites is HTML, Unix, FTP and Telnet.
Students will get an introduction to the typical production process and project life cycle of developing a multimedia application. While developing multimedia follows many of the process models of other software development, there are distinct production concerns and methods unique to this genre. Throughout the course, students will learn about the creation, production and management of digital media types like graphics, animations, photos, video and sound; what's involved in integration of these assets into a final piece, as well as project timeline concerns. Ideally, there will be hands-on time with at least one tool in each area of production, with the outcome being a final group project taken from design to completion where students will work as a team to handle each aspect of the process. This project could be targeted towards Web delivery as well. Prerequisite is WM 104 Multimedia and Interactive Web Elements
Students will learn to quickly develop database-driven web applications with Dreamweaver UltraDev. UltraDev lets you visually develop web applications while still maintaining total control over the ASP code. Connect a web site to a database to create searchable employee directories, forms for capturing customer information, and even sophisticated inventory management systems. Students will learn how to create a simple Record set, add dynamic text to a page, set attributes and format your data. Students will also learn how to use server behaviors to create pages with simple search functionality, results pages, detail pages and more.
In this class, tools like Dreamweaver UltraDev and relational database management system (RDMS), such as Access and SQL server on an NT platform, will be discussed in depth. Students will build an on-line store on the NT platform, facilitating secure transactions, and understanding the basics of how e-Commerce functions on the Web. Prerequisites is WM126.
This introductory course will introduce the skills necessary to utilize this exciting Web publishing and content delivery tool. The first of two courses will cover: the flash environment, basic drawing and painting shapes, layers, working with text and animation, publishing flash movies.
What makes an intermediate Flash developer? ActionScript programming is what takes a Flash MX designer to the next level. ActionScript is the scripting language of Macromedia Flash. A scripting language is a way to communicate with a program; you can use it to tell Flash what to do and to ask Flash what is happening as a movie runs. This two-way communication lets you create interactive movies. After you have learned basic ActionScripting, you'll take advantage of Flash features beyond what you learned in the beginner’s lessons. You'll learn more about creating an interactive movie. You will become familiar with basic actions and know how to assign them in the Actions panel and then even write the code for more advanced actions.
This course will expose students to the fundamentals of Unix and provide a basic working knowledge of the language. During this one-day seminar students will complete various exercises using basic commands and receive an overview of Telnet and FTP access. In addition, students will learn the Unix Pico text editor which includes an introduction, key commands, display, text inserts and editing in preparation for HTML and programming development used throughout the certification. Unix is used in a Windows environment for all courses listed in the Webmaster Certification program.
Visual Basic was designed by Microsoft to be fun to use, and at the same time it is a very serious programming tool that is highly respected in the Corporate World. It offers an environment that uses the VBA language based on so-called Object Oriented Programming, so you will be able to use objects such as forms, combo-boxes, command-buttons, and all those common user-interface controls that you know from popular applications and the web. Visual Basic provides a graphical environment in which you visually design the forms and controls that become the building blocks of your applications. Even if you have NO programming experience, you will very soon be able to make controls and forms do what YOU want them to do. Besides, you will learn in time how to create your own controls. All your coding can then be turned into an executable file that can be used by others as an independent, powerful, and fun application - no matter whether it handles calculations, or graphics, or databases, or what have you.