Web Application Development Training
W
Description
Web Application Development Training document sample
Document Sample


TCTC
Application Programming
Introduction to C++ ..................................................... 54
Introduction to MS Visual Basic.NET;
Programming with MS.NET....................................... 54
Developing MS.NET Applications for Windows
(Visual Basic.NET) .................................................... 54
Introduction to XML and the Microsoft®.NET Platform . 55
Web/Application Development
Web Development
Dreamweaver MX Level 1............................................ 63
Dreamweaver MX Level 2............................................ 63
Flash MX Level 1 ......................................................... 63
Flash MX Level 2 ......................................................... 63
Web Programming
Fundamentals of Visual Basic.NET.............................. 55 Ajax .............................................................................. 64
HTML Level 1............................................................... 64
Digital Media HTML Level 2............................................................... 64
Adobe Photoshop Level 1 ........................................... 56 HTML Level 3............................................................... 64
Adobe Photoshop Level 2 ........................................... 56 Java Level 1................................................................. 65
Adobe Photoshop Level 3 ........................................... 56 Java Level 2................................................................. 65
Adobe PageMaker 7 Level 1 ....................................... 57 Java Level 3................................................................. 65
Adobe PageMaker 7 Level 2 ....................................... 57 Introduction to Java Script........................................... 65
Adobe PageMaker 7 Level 3 ....................................... 57 Setting Up LAMP: Getting Linux, Apache,
Adobe Photoshop Elements ........................................ 57 MySQL, and PHP Working Together......................... 66
Adobe Premiere Pro 2 ................................................. 57 PHP .............................................................................. 66
Microsoft® Publisher 2002 ........................................... 58 XML Web Services ...................................................... 66
QuarkXPress ................................................................ 58
Adobe Illustrator CS2 Level 1 ...................................... 58
Adobe Illustrator CS2 Level 2 ...................................... 58
Adobe InDesign CS2 Level 1 ...................................... 59
Adobe InDesign CS2 Level 2 ...................................... 59
Internet
ColdFusion 7................................................................ 61
Google Hacks: Tips & Tools for Finding and
Using the World’s Information................................... 61
Google Maps: Tips and Tools for Geographic
Searching and Remixing .......................................... 61
Search Engine Optimization and Pay Per Click .......... 62
A p p l i c a t i o n Programming
Web/Application Development
Application Programming - Technology Solutions
Introduction to C++ Introduction to Microsoft Developing Microsoft.NET
This course provides a practical hands- Visual Basic.NET Applications for Windows
on introduction to the C++ programming Programming with (Visual Basic.NET)
language. You will learn the central Microsoft.NET This program teaches you how to build
concepts of the C++ language, with Microsoft® Windows Forms applications
emphasis on the use of object-oriented If you are new to Microsoft® Visual
Basic.NET programming with Microsoft using the Microsoft.NET Framework. The
techniques in writing robust code. course covers the basics of Windows
.NET, this program gives you hands-on
Learning Objectives experience using Microsoft® Visual Basic client application programming on the
• Overview of C++ .NET and the Microsoft® Visual Studio .NET Framework: Windows Forms,
.NET development environment. GDI+, simple data access, interoperating
• Functions and variables
with unmanaged code, threading and
• Classes in C++ Learning Objectives asynchronous programming issues,
• Operator overloading • Create a component in Visual Basic simple remoting, Web access, XML
• Initialization and assignment .NET and C# Web services consumption, debugging,
• Storage management • Create an ASP.NET Web application security, and deployment issues for
• Inheritance project using Visual Studio.NET desktop applications.
• Polymorphism • Access data using the Visual Studio Learning Objectives
• Input and output in C++ programs .NET data access tools
• Introduction to Windows Forms
• Exceptions • Use Microsoft® ADO.NET to access
data in an ASP.NET Web application • Work with controls
• Templates • Build controls
• Accomplish complex data access tasks
Who Should Attend from an ASP.NET Web application • Use data in Windows Forms
• Access Extensible Markup Language applications
• Individuals who are interested in
learning the basics of object oriented (XML) data, and read it into a dataset • Interoperate with managed objects
programming using C++ • Call an XML Web service from an ASP. • Print and report in Windows Forms
NET Web application and incorporate applications
the returned data into a Web • Asynchronous programming
application • Enhance the usability of applications
• Secure an ASP.NET Web application • Deploy Windows Forms applications
using a variety of technologies • Secure Windows Forms applications
Who Should Attend Who Should Attend
• Developers with limited or no • Visual Basic programmers and other
experience in a graphical environment individuals who are interested in
or other individuals who are interested learning the features of Microsoft.
in learning to write programs using the, NET, and how to build Windows Forms
latest programming language offered applications
by Microsoft®
54 The Corporate Training Center • www.TampaTraining.com • 813.259.6010
Application Progra m m i n g
Application Programming - Technology Solutions
Web/Application Development
Introduction to XML and Fundamentals of Visual
the Microsoft.NET Platform Basic.NET
This course gives you a technological This hands-on course covers how to
overview of the structure and develop Visual Basic.NET application
programming techniques of Extensible programs using Visual Studio integrated
Markup Language (XML). You learn development environment. The
basic concepts of XML and how XML course introduces you to event-driven
fits into the Microsoft .NET vision and the programming concepts and the Visual
larger world of distributed standards- Basic.NET environment and features. You
based computing. You also gain learn the skills and knowledge to develop
hands-on experience using basic XML Visual Basic.NET applications, including
technologies. database applications.
Learning Objectives Learning Objectives
• Introduction to XML and the Microsoft • Concepts of event-driven programming
.NET platform • Microsoft® Visual Basic.NET
• Basic XML programming environment
• Validate XML • Components and features of Visual
• Technologies for handling XML data Basic.NET
• Create and manipulate trees using • Design, develop, test, and debug
DOM Visual Basic.NET applications
• Use XPath to transform a tree of nodes • Develop Microsoft® Windows
• Format and transform XSL and XSLT applications using Visual Basic.NET
objects and tools
• Use XQuery to link and query XML
documents • Build database application programs
using Visual Basic.NET
• Introduction to SQL XML
• Challenges of designing XML solutions Who Should Attend
Who Should Attend • Individuals who want to gain an
understanding of programming with
• Individuals who are interested in Visual Basic.NET
understanding the role of XML and
learning to program using XML and the
Microsoft.NET platform
Conferencing Services... Arranging for some of today’s
Connecting with the Experts leading speakers to deliver
seminars to an individual
organization would be of great
benefit...but probably cost
prohibitive. That’s why The
Corporate Training Center @
HCC researches the hottest
industry topics and engages top
speakers to conduct seminars
at our conference facility. These
informative and motivating seminars
make it feasible for individuals and
organizations to attend and learn
from industry-leading experts at a
reasonable cost.
Customized and On-Site Learning Solutions 55
D i g i t a l M e d ia
Web/Application Development
Digital Media - Technology Solutions
Adobe Photoshop Level 1 Adobe Photoshop Level 2 Adobe Photoshop Level 3
Adobe Photoshop is a powerful and This intermediate course, the second in a This advanced Adobe Photoshop
popular tool for storing, manipulating, series, is aimed at users familiar with the program, the last in a series, teaches you
and creating effects with images and basics of Photoshop who wish to improve advanced techniques for image selection
photographs. In this introductory course, their skills. You learn sophisticated and manipulation, using layers, channels,
the first in a series, you learn to use techniques for applying colors and masks, and filters, and automating
several tools for selecting parts of images, creating image and light effects. By tasks. You learn tools and techniques
and move, duplicate, and resize images. the end of the course, you will be able for achieving sophisticated effects with
You learn to use layers and to apply layer to create and manipulate images with colors, patterns, and gradients precisely
effects and filters to create special effects. improved speed and accuracy. and efficiently. You also gain an advanced
In addition, you use painting tools and understanding of vector graphics,
blending modes to create shading effects Learning Objectives preparing images for the Web, and use of
and perform adjustments to contrast • Use powerful shortcuts to enhance the ImageReady software.
and color balance. You save images in productivity
formats for print and Web use. • Apply a technique to improve low- Learning Objectives
resolution files • Create a fixed-size selection on an
Learning Objectives image
• Use filters alone and in combinations to
• Identify the differences between raster create effects • Fade a selection by using the Feather
and vector graphics • Use layer masks and clipping groups command
• Manipulate Photoshop’s various to blend foreground and background • Create a colored border
graphic tools and controls objects together • Use transform commands
• Select appropriate resolutions for • Combine color and grayscale images • Use liquify tools
different images and output types, and • Interweave objects with one another • Use reconstruction modes for
resize and crop image areas modifying image distortions
• Use channel operations and blending
• Select image areas using the lasso, modes to simulate three-dimensional • Use channels palette and options
marquee, and magic wand tools, and surfaces for saving mask selections as a new
use alpha channels to save and load channel
selections • Apply lighting effects and create
realistic shadows , • Load a selection into an image as a
• Create and manipulate multiple layers channel
to composite images easily • Create type effects including
distressing and popping out of a • Create a temporary mask using quick
• Apply blending and shading effects to background mask mode
create realistic composites
• Create multi-step scripts with the • Add and edit a layer mask
• Identify the characteristics of bitmap, actions palette
grayscale, duotone, and color images Who Should Attend
• Select colors using the color palette, Who Should Attend • Individuals who wish to learn advanced
color picker, and eyedropper tools, and • Individuals who wish to learn more techniques for image manipulation,
use Photoshop’s painting tools to create advanced techniques for creating creation of special effects, and image
artwork or to retouch photographs effects and manipulating images in publication using Adobe Photoshop
• Add and format text within an image, Adobe Photoshop
and apply layer effects and filters to Available Versions
create special effects, including lighting Available Versions
effects and textures • Photoshop 7
• Photoshop 7 • Photoshop CS2
• Modify the brightness, contrast, color
balance, hue, and saturation of images • Photoshop CS2
Who Should Attend
• Individuals who wish to learn to the
basic techniques for manipulating
images in Adobe Photoshop
Available Versions
• Photoshop 7
• Photoshop CS2
56 The Corporate Training Center • www.TampaTraining.com • 813.259.6010
Digita l M e d i a
Digital Media - Technology Solutions
Web/Application Development
Adobe PageMaker 7 Level 1 Adobe PageMaker 7 Level 2 Adobe PageMaker 7 Level 3
Adobe PageMaker is a powerful page You can use Adobe PageMaker to Although PageMaker offers fine control
layout application that enables you to create sophisticated, professional-quality over typography, page layout, colors,
create professional looking publications. publications. In this intermediate course, and printing, not all of its features are on
To use this robust application to its fullest the second in the series, you will learn the surface, so you may be missing out
capabilities, you need to understand advanced techniques and skills as you on the best ways to create professional-
basic principles and techniques. In this create two projects: a full-page color caliber publications. This advanced
introductory course, the first of a series, magazine advertisement and a catalog course, the last in the series, teaches
you learn basic skills to give you a solid with tables that you prepare for print you how to manage complicated layouts
understanding of the software as you output and as an Acrobat PDF file for more efficiently. You learn more effective
create a four-page, color newsletter. desktop printing or electronic distribution ways to work with graphics and type, as
via the Web. You learn background well as techniques to establish trapping
Learning Objectives information about typography, page in a document so colors print the way you
• Create a newsletter layout, colors, and printing to help you want. In addition, you learn techniques for
• Use and format text fully and efficiently use PageMaker tools working with long documents and how to
• Use graphics and create polished final documents. easily import and export HTML.
• Design a layout Learning Objectives Learning Objectives
• Print with PageMaker • Create a magazine advertisement • Best practices for page layout
• Create an identity system • Create a catalog • Advanced type and graphics
Who Should Attend • Format text using advanced manipulation techniques
• Individuals who wish to learn to typography • Work with imported graphics
the basic techniques for building a • Apply advanced layout techniques to • Use scripts to automate format tasks
PageMaker document graphics, pages, and columns • Trapping
• Apply color management to documents • Management techniques for long
• Set up color separations for four or documents
more ink printing • Import and export HTML from
• Create tables PageMaker
Adobe Photoshop Elements • Create Acrobat PDF documents Who Should Attend
This program takes the skills taught in the • Copy items between documents
“Essentials” program to the next level. It • Individuals who wish to learn advanced
will explain how a digital camera works, Who Should Attend techniques for building a PageMaker
the optimal formats for saving your image • Individuals who wish to learn to document
for output and color correction. You will the basic techniques for building a
also learn about digitizing photos, photo PageMaker document
adjustment and manipulation, composing,
and graphics creation for print and
electronic viewing.
Learning Objectives Adobe Premiere Pro 2
• Eliminate red-eye glare You have probably shot video with
• Airbrush a digital video camera, and maybe
• Adjust color recorded audio clips. However, you now
• Manipulate images need to assemble the video, audio, and
still images to create a video program.
Who Should Attend In this course, you will use Adobe®
• Windows computer user interested in Premiere® Pro 2.0 to create a video
digital photography program that combines video, audio, and
still images.
Learning Objectives
• Create a video program that combines
video, audio, and still images, using
Adobe Premiere Pro
Who Should Attend
• Students who need to edit video clips
and create digital movies, but have
little or no experience using Premiere
Pro, or students who want to edit video
more quickly, integrate video with other
Adobe products, and work in a digital
format that can be repurposed for
multiple uses
Customized and On-Site Learning Solutions 57
D i g i t a l M e d ia
Web/Application Development
Digital Media - Technology Solutions
Microsoft® Publisher 2002 QuarkXPress Adobe Illustrator CS2
This course, will build on basic word Widely used by professional designers Level 1
processing skills and concentrate on and publishers, QuarkXPress is a Adobe Illustrator is the industry standard
desktop publishing concepts as they powerful layout tool that lets you combine vector-based illustrating tool. It is used
relate to developing basic publication writing, editing, and typography with by graphic designers throughout the
documents, such as flyers and color and pictures to produce dynamic world to create a vast variety of different
newsletters. final output. This program teaches the media including illustrations, package
fundamentals of layout, text manipulation, designs, leaflets & flyers, web graphics
Learning Objectives and preparing documents for printing with & animations, notice boards, billboards,
• Create, modify, save, and print a one QuarkXPress. and many other graphic objects. Such
page document using a publication a variety of applications means that
design Learning Objectives
Illustrator is necessarily a complex tool to
• Create a multi-page document, starting • Create a single-page document master. Once you have understood the
with a blank page, adding pages and containing text and graphics basics however, you will soon be able
page elements • Create the structure for a multiple-page to produce an almost endless scope of
• Format text by adding tabs, indents, document to prepare it for adding graphic designs.
special characters, and automated content
formatting • Use typesetting tools Learning Objectives
• Insert and modify graphic elements on • Use tables to hold text and graphics • Choose new document settings
a page • Enhance the readability of a document • Draw basic shapes with the shape tools
• Add and modify rows, columns, text, • Finalize a document for handoff to a • Draw paths with the pencil tool
and formatting in a table to display data printing vendor for commercial output • Format an object’s fill and stroke
on a page • Manipulate shapes
• Create a logo using drawing tools. Who Should Attend
• Group objects
• Create documents that use special • Individuals who are interested in
• Add and format type
paper developing professional quality text and
graphics in single and multiple-page • Export a logo
Who Should Attend documents • Draw paths with the pen tool
• Those who have an interest in desktop • Draw paths with corner points
publishing • Continue paths using the pen and
pencil tools
• Apply spot colors
Adobe Illustrator CS2 • Modify shapes to make new shapes
Level 2 • Duplicate objects
In this course, you will use Adobe • Apply graphic styles
Illustrator to create dynamic graphics • Apply gradients to type
using advanced drawing and editing • Type on a path
tools, path editing techniques, filter
• Apply an envelope to type
effects, and masks
• Import a graphic
Learning Objectives • Aligning and distributing objects
• Draw with advanced object drawing • Wrap text
tools and dynamically change their • Place and position body type
settings • Format type with styles
• Use advanced path editing techniques • Fix spelling errors
such as splitting, duplicating, and
simplifying • Insert typographic characters
• Create and edit exciting graphics using Who Should Attend
a gradient mesh and blends between • Those who are interested in designing
objects high level graphics
• Perform exact transformations to move,
rotate, reflect, and shear visually or in
precise increments
Who Should Attend
• Those who are interested in designing
high level graphics
58 The Corporate Training Center • www.TampaTraining.com • 813.259.6010
Digita l M e d i a
Digital Media - Technology Solutions
Web/Application Development
Adobe InDesign CS2 Adobe InDesign CS2
Level 1 Level 2
Learn the basics of desktop publishing Learn advanced skills using the Adobe
using the Adobe InDesign program. InDesign program. Find out about
Find out how to create, modify, and save advanced master page setup, advanced
documents. Discover how to enter and styles, and how to use text flow controls
edit text and graphics. Become skilled at to improve your documents and speed
importing and threading text. Learn how up the editing process. Discover how
to utilize colors, gradients, and tables to use page elements and graphics.
to enhance and organize your desktop Learn how to use bezier paths, how to
publishing document. Find out how to section documents and navigate through
prepare your document for printing and them, as well as how to manage long
how to create an Acrobat PDF file from documents. Find out about print presets
your InDesign document. and the basics of how to structure
InDesign documents with XML.
Learning Objectives
• Exploring the InDesign environment Learning Objectives
• Creating, modifying and saving • Master page setup
documents • Applying master to multiple pages
• Creating and working with master • Advanced styles
pages • Text flow control
• Working with text frames and formatting • Duplicating items
text • Libraries
• Importing and threading text • Bezier paths
• Creating and using colors, swatches • Sectioned documents
and gradients
• Adding table of contents and indexes
• Placing and manipulating graphics
• Creating books
• Using tables
• Print presets
• Preparing for printing
• Structuring documents with XML
• Creating Adobe PDF files
Who Should Attend
Who Should Attend
• This course is for those who desire to
• This course is for those who desire to learn desktop publishing
learn desktop publishing
Microsoft® Office
Track Program
ECX 8300 Contact hours: 35
In this course, participant will
showcase a series of essential
computer application programs
in 5 days which includes
Internet Explorer, Word, Excel,
PowerPoint, and Outlook. The
participants will develop skill,
maximize productivity, increase
confidence, and enhance
knowledge in this interactive,
hands-on and instructor-led
certificate track program.
Customized and On-Site Learning Solutions 59
The Corporate Training Center @
HCC will present programs for your
employees anywhere you like!
We are happy to:
• Present any program in this catalog at your location
• Customize any program in this catalog for your
particular needs, interests, or audience
• Deliver other programs not shown in this catalog
• Custom design, develop, deliver, and evaluate
programming to suit your particular and perhaps
unique needs
Programs presented at your location...
• Are economical
• Save time and travel expenses
• Are convenient because they are delivered when
and where you want them
• Can incorporate special or proprietary information
unique to your organization
For the expert assistance you need, when and where
you need it.
The Corporate Training Center @ HCC
813.259.6010
60 The Corporate Training Center • www.TampaTraining.com • 813.259.6010
Internet
Internet - Technology Solutions
Web/Application Development
ColdFusion 7 Google Hacks: Tips & Tools Google Maps: Tips & Tools
This workshop will teach the most for Finding and Using the for Geographic Searching
critical job activities that a Macromedia World’s Information and Remixing
ColdFusion developer would experience The expanded third edition of Google The Google Maps API lets developers
and need to perform successfully to Hacks courseware is a brand-new and embed Google Maps in their own Web
be certified and to teach the material.
infinitely more useful course in maxizing pages with JavaScript. The class starts
The skills and knowledge provided by your use of this powerful search engine. out with a simple “Hello World” map
this workshop represent a professional You’ll not only find dozens of hacks for application and moves on to show you
level of expertise where a participant
the new Google services, but plenty how to map local weather conditions, find
can recognize effective use and reuse of updated tips, tricks, and scripts for the best prices on a particular product,
of code in ColdFusion programming hacking the old ones. Now you can make share pictures with your community, and
for application development, exception
a Google Earth movie, visualize your add interactivity by causing a map to pan
handling, troubleshooting, forms, and web site traffic with Google Analytics, or zoom in response to user input. There
work with complex data types; recognize post pictures to your blog with Picasa, or are a total of 70 hacks that are actually
key concepts in database interactions,
access Gmail in your favorite e-mail client. map projects for the student to explore
client state management, and data Industrial strength and real-world tested, post-class.
exchange. this new collection enables you to mine a
Learning Objectives
Learning Objectives ton of information within Google’s reach.
And have a lot of fun while doing it. • Introducing Google Maps
• Identify ColdFusion MX programming
basics in application development • Inside Google Maps URLs
Learning Objectives
• Identify and demonstrate code reuse in • Mashing up Google Maps
• Search Google over IM with a Google • On the road with Google Maps
application development Talk bot
• Recognize how to work with complex • Google Maps in words and pictures
• Build a customized Google Map and
data types in application development add it to your own Web site • API Tips and Tricks
• Demonstrate the ability to effectively • Cover your searching tracks and take • Extreme Google Maps hacks
manage web server files back your browsing privacy Who Should Attend
• Recognize and evaluate appropriate • Turn any Google query into an RSS
strategies for handling exceptional • Those who are already familiar with
feed that you can monitor in Google HTML and JavaScript
events Reader or the newsreader of your
• Recognize how to work with forms in choice
ColdFusion • Keep tabs on blogs in new, useful ways
• Recognize approaches to managing • Turn Gmail into an external hard drive
the user experience for Windows, Mac, or Linux
• Identify approaches to creating reports • Beef up your web pages with search,
• Recognize and evaluate appropriate ads, news feeds, and more
strategies to use when troubleshooting • Program Google with the Google API
and testing an application and language of your choice
• Recognize key concepts and their use
in relation to database interactions, Who Should Attend
database connections, and database • This course is intended for those who
manipulation tags want to learn to use the power that
• Demonstrate an understanding of client Google offers
state management areas
• Understand Web technology for the
creation of distributed web applications
Who Should Attend
• Those who are interested in
understanding Web technology for the
creation of distributed web applications
Customized and On-Site Learning Solutions 61
Internet
Web/Application Development
Internet - Technology Solutions
Search Engine Optimization
and Pay Per Click
The Web is full of good-looking, fully
functional sites that are virtually invisible
to search engines. Many sites are not
as effective as they might be because
search-engine optimization (SEO) was
tacked on after the design phase was
complete. The best-designed Web
Site in the world is of little use to your
clients if they cannot find it. This course
is an introduction to SEO issues for
Web designers and anyone interested
in increasing Web Site traffic. We will
start with an overview of SEO principles
and real-life examples of both effective
and ineffective SEO strategies. We
will conclude with hands-on SEO
makeovers of sample sites. Upon
successful completion of the course,
you will understand how decisions early
in the design phase affect SEO, how to
avoid the major SEO pitfalls, and how to
implement effective SEO strategies for
your sites.
Learning Objectives
• Master the basics of HTML that are
required to rank high on search engines
• Build a Web Site with search engine
friendly pages
• Learn how to get your Web Site “The workers and
indexed by search engines within 48
hours without paying a single cent professionals of the world
• Leverage the power of the World Wide will soon be divided into
Web through Google, Yahoo, and MSN
Search to reach millions of customers
two distinct groups.Those
• Understand the secrets of search who will control computers
engine optimization and get top and those who will be
rankings in major search engines
• Get instant traffic with Pay-Per-Click controlled by computers.
advertisements It would be best for you to
• Boost your click-through-rate even if
you are not in the top 10 positions be in the former group.”
• Learn to improve conversion rate by
tracking and monitoring visitors to your - Lewis D. Eigen
Web Site
• Discover new ways of making more
money on the Internet
Who Should Attend
• Those who are interested in getting
better ranking for their Web Sites
62 The Corporate Training Center • www.TampaTraining.com • 813.259.6010
Web Devel o p m e n t
Web Development - Technology Solutions
Web/Application Development
Dreamweaver MX Level 1 Dreamweaver MX Level 2
Identify site planning considerations. In this course, you will work with
Create a new Web Site. Add text and advanced Web Site creation features
applying formatting. Insert text and available in Dreamweaver, including
images, set image properties. Create and libraries and behaviors. In addition,
format tables. Add links within a site, and you will use many of the new features
use images as links, and create image available within the HTML 4 standard,
maps. Build a frame-based set of pages. including style sheets and layers.
Learning Objectives Learning Objectives
• Understand the Dreamweaver MX • Create rollovers to highlight links and
environment images as users move their mouse over
• Define a new Web Site them.
• Create pages within a site • Build a navigation bar to ensure
• Create numbered and bulleted lists consistent navigation throughout your
site.
• Add images to a page
• Create a library for frequently used
• Use tables to organize information or
blocks of text and other repeating site
control page layout
elements.
• Create templates to use as a basis for
• Define keywords, descriptions, and
future pages
other meta tags so that users are
• Link to other content within the site or to more likely to find your site via search
pages on other sites engines.
• Organize pages in framesets • Use style sheets to format text
• Create re-usable navigation bars consistently throughout the site.
Who Should Attend • Target page content to specific
browsers and versions.
• Those who are interested in learning to
create dynamic Web Sites Who Should Attend
• Those who are interested in learning to
create dynamic websites
Flash MX Level 1
Macromedia Flash enables you to create
rich media content for Web Sites. This Flash MX Level 2
program, the first in a series, gives you With Macromedia Flash, you can develop
hands-on experience in creating and interactive and sophisticated Web media
animating objects. You explore the basics content. In this advanced course, the
of Flash, including tools and features, and last in a series, you work with symbols
create different types of animations. You and instances, create timelines with
also publish material to the Web. independent animations, build more
Learning Objectives complex navigation controls, work with
sound, and optimize your movies for
• Introduction to the Flash environment
viewing.
• Draw and paint
• Manipulate objects Learning Objectives
• Work with text • Symbols and instances
• Work with multiple layers in a movie • Organize large projects
• Create animation • Interactivity in Flash
• Publish a Flash movie • Work with sound
• Test and publish a Flash movie
Who Should Attend
• Individuals who are interested in Who Should Attend
learning to develop rich media content • Individuals who are interested in
using Flash learning advanced rich media
construction techniques using Flash
Available Versions
• Flash MX Available Versions
• Flash Professional 8 • Flash MX
• Flash Professional 8
Customized and On-Site Learning Solutions 63
We b D e v e l opment
Web/Application Development
Web Development - Technology Solutions
Ajax HTML Level 1 HTML Level 2
Asynchronous JavaScript and XML HyperText Markup Language (HTML) is In this intermediate hands-on workshop,
(Ajax) is a powerful new combination of the code that controls the placement of the second in the series, you explore the
technologies to make Web applications text and graphical elements on a Web more advanced design techniques of
more responsive and interactive. page. Even if you use a package like HyperText Markup Language (HTML).
Specifically Ajax is a combination Microsoft® FrontPage to develop your You create complex Web pages that use
of Javascript, XHTML, CSS, DOM, Web pages, you need to understand tables and forms to receive input from
XML, and XSLT technologies. In this HTML in order to control your page in all Web page visitors. The program also
hands-on class students will learn the major browsers. HTML is easy to learn, introduces you to Common Gateway
fundamental technologies associated fun to apply, and can be used to create Interface (CGI) scripting.
with Ajax and how to incorporate Ajax very sophisticated Web page layouts.
for more responsive and interactive Web This fundamental program, the first in Learning Objectives
applications. a series, explains the basic concepts • Use tags and attributes associated with
of HTML and gives you hands-on HTML tables
Learning Objectives experience creating Web pages using • Create nested tables and cells that
• XMLHttpRequest Object HTML. span rows and columns
• Rich Web applications • Use tables to create complex page
Learning Objectives layouts
• AJAX Design Principals
• Client-side JavaScript and CSS • Introduction to elements and structure • Elements of HTML forms
of HTML
• Modifying Web pages • Use CGI to add dynamic content to
• Tags, containers, attributes, and values your Web site
• Introduction to JavaScript and CSS
• Create an HTML document • Compare and contrast CGI with
• JavaScript programming model
• Heading, paragraphs, and divisions other technologies such as Java and
• Cascading Style Sheets (CSS)
• Use font formatting tags and attributes JavaScript
• AJAX Client-side frameworks
• Create ordered, unordered, and • Visit sites that use dynamic content
• Prototype definition lists • Create a form to invoke a CGI script
• AJAX on the server side • Use the anchor tag to create hyperlinks • Use online shareware resources
• Generating JavaScript on the server • Use the image tag to add graphics to
• AXAJ JSP Tag Libraries an HTML document Who Should Attend
• JavaScript Object Notation (JSON) • Use the attributes of the body tag to • Individuals who want to learn more
• Direct Web Remoting (DWR) control document properties such as advanced HTML design techniques to
• Debugging AJAX applications color and backgrounds be able to design tables and interactive
forms
Who Should Attend Who Should Attend
• If you are a web developer who has • Individuals who wish to learn the basics
prior experience with web technologies, of HTML to create Web pages
this is the class for you. HTML Level 3
This advanced program, the last in a
series, teaches you how to use HyperText
Markup Language (HTML) to incorporate
sophisticated and creative features
into Web pages. You gain hands-on
experience using interactive elements,
exploring frame and image maps, and
embedding Java Applets into a page. You
are also introduced to Cascading Style
Sheets (CSS).
Learning Objectives
• Add Java applets to HTML pages
• Handle older browsers that do not
support Java
• Construct a site that uses HTML frames
• Handle browsers that do not support
frames
• Target attribute and special targets
• Create a client-side image map
• Use CSS as a formatting tool
• CSS selectors, properties, rules, and
declarations
• Use HTML validation tools and services
Who Should Attend
• Individuals who are interested in
learning advanced features and
techniques of HTML
64 The Corporate Training Center • www.TampaTraining.com • 813.259.6010
Web Progra m m i n g
Web Programming - Technology Solutions
Web/Application Development
Java Level 1 Java Level 2 Java Level 3
This course provides a careful This course introduces computers Students will learn to write programs that
introduction to computer programming as problem solvers using the Java work with relational databases and that
and object-oriented thinking in the Java programming language. Knowledge of work over the Internet and across multiple
programming language. Students will the concepts and material presented machines. Knowledge of the concepts
write Java programs that control vehicles in the course will give students better and material presented in this course will
in a graphical world. problem-solving skills and prepare give students practical know-how to write
students for real-world programming. Java programs that operate across a
Learning Objectives networked environment.
• Understanding what Java is and how it Learning Objectives
can benefit Web page developers • Make an applet interactive by handling Learning Objectives
• Understand the syntax and features of mouse and keyboard events • Learn how to control access to
Java • Create and manipulate basic graphics methods and variables within class
• Work with object, classes, and methods with Java’s graphic primitives • Study examples of multi-threaded
• Understand concepts such as • Learn how “overloading” is done applets
inheritance and interfaces • Explore the controls and tools available • Examine the difference between the
• Understand and use the applet tag in the Java AWT four types of modifiers
• Create and compile a simple applet • Change fonts and colors used in an • Implement packages and interfaces
• Incorporate applets into a Web page applet • Use a socket to open a connection to a
• Gain experience using arrays, • Design a sample user interface URL
conditionals, and loops • Use images to create static or animated • Create and use input and output
• Build a basic stand-alone Java presentations streams to handle data between
application • Learn to fix the problem of flickering applets
animations • Learn how to handle non-run-time
Who Should Attend • Link your applet to other Web pages exceptions
• Individuals who wish to enhance their with the show-document method Who Should Attend
Web pages by creating Java applets
and applications Who Should Attend • Individuals who wish to master the most
• Individuals who wish to expand their advanced concepts and features of the
knowledge beyond the basics of Java Java language
programming
Introduction to JavaScript
This program gives you comprehensive,
hands-on experience learning the
essentials of JavaScript, a powerful
scripting language that is used with the
Netscape browser to achieve interactive
and eye-catching effects on Web pages.
You write your own script and explore
some of the many enhancements that can
be implemented with JavaScript.
Learning Objectives
• Concepts of JavaScript
• Capabilities of JavaScript
• Create and run simple JavaScript
scripts
• Manage JavaScript error messages
• Display messages in the Netscape
status bar, display the current date, and
display and dynamically update the
current time
• Create scrolling text banners and a
“RoloURL” to access URLs from a list
• Validate and submit user-entered HTML
form data
• Generate an HTML table
• Display documents in windows and
frames
• Create back and forward frame-history
navigation buttons
Who Should Attend
• Individuals who are interested in
understanding and using JavaScript to
enhance Web page features
Customized and On-Site Learning Solutions 65
We b P r o g r amming
Web/Application Development
Web Programming - Technology Solutions
Setting Up LAMP: Getting PHP XML Web Services
Linux, Apache, MySQL, and PHP is an open-source embeddable This hands-on course provides the skills
PHP Working Together server-side language which is simple needed to build XML Web services and
This course presents the open-source enough to use on small sites yet powerful clients with .NET. You learn to rapidly
components of today’s most affordable enough to handle large, complex create scalable and secure applications
applications. This course is designed to for use in any corporate environment, as
and effective platform for building
dynamic web-based applications. Each provide students with a basic working well as practical techniques for tracing
technology has uses outside of this knowledge of PHP. SOAP messages and monitoring services.
Through reading assignments and This course involves Hands-on exercises,
context, of course, but within it they form
something greater than the sum of their lessons, it will acquaint students with presented in both Visual Basic and C#,
parts. the structure and foundations of the provide practical experience building and
language, including variables, arrays, flow deploying Web services
Learning Objectives control, functions, and basic database Learning Objectives
• This course is intended for students connectivity. Weekly exercises tie these
who are new to open source • Creating scalable Web services
concepts to practical applications such
technologies and will be responsible as form processing and basic database • Deploying and configuring Web
for the installation, support and interactivity. services using Visual Studio 2005
maintenance of Web applications using • Consuming Web services from
This course takes an integrated approach multithreaded and Web clients
them to PHP, tying it to its (X)HTML and CSS
• The first part of the course gives you environment so that students finish with a • Rapid application development with
an overview of Linux / UNIX / OSX recognition of PHP’s place in the overall data binding
operating systems (they’re all similar) process of Web development. • Stress-testing a Web service
as a user, and also the administration • Tracing SOAP messages
functions. It then goes on to cover Learning Objectives • Updating a database via Web services
the aspects of networks and the Web • Learn foundations of PHP programming
you’ll need to know about if you’re • Automatic and custom serialization of
and security objects
responsible for looking after Web • Become familiar with 6 basic PHP data
applications in Perl, PHP, or Python on • Securing SOAP messages with
types authentication and encryption
these platforms. The final part of the
course introduces relational databases • Learn basic flow control structures • Processing XML data using .NET’s
• Create and use functions and includes class libraries
Who Should Attend • Learn simple and deep form validation
• This course is valuable for those who Who Should Attend
• Get a taste of advanced topics like
are interested in utilizing open source database connectivity with MySQL • This course is valuable for those who
programs as a means to setting up a are or will be working with or evaluating
dynamic Web environment Who Should Attend Web services
• This course is intended for those
who are looking for advanced Web
development training
66 The Corporate Training Center • www.TampaTraining.com • 813.259.6010
Related docs
Get documents about "