Web Application Development Training

W
Description

Web Application Development Training document sample

Document Sample
scope of work template
							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