This hands on Perl programming course provides a thorough introduction to the Perl programming language, teaching attendees how to develop and maintain portable scripts useful for system management, data manipulation, and Web CGI programming.
Class goals :
Extensive hands on exercises provide practice in report creation, pattern matching, string manipulation, file I/O, command line processing, and debugging. Students are shown how to extend Perl’s basic functionality with packages and loadable modules. The final day encompasses CGI scripting with Perl as well as database access using the DBI module. Attendees are shown how to validate form data, how to perform robust database access, and how to generate HTML output in order to create a dynamic web site.
Content of Perl Programming and CGI Scripting
Perl Fundamentals
Running Perl on UNIX and Windows
Using Scalar Variables
Using Arrays
Operators, Expressions and Precedence
Arithmetic and String Operators
Relational and Logical Operators
Using the Conditional Operator
Understanding File Test Functions
Conditional Constructs
Looping Constructs
Using Subroutines
Global vs. Local Variables and Scoping
Debugger Concepts
Using Perl Script Arguments
Using Regular Expressions
Reading and Writing Files
Understanding Scope
Understanding Modules
Writing to Files and Using Multiple Named Formats
The Common Gateway Interface
Configuring a Web Server for CGI
The Apache httpd.conf File
Aliasing CGI-Enabled Directories in Apache
Relationship Between HTML and CGI
The CGI Output Stream
Specifying MIME Types
Printing Dynamic Content
Working with Form Data
Using the Perl CGI.pm Module
Creating Forms with CGI.pm
Form Processing with CGI.pm
Setting Cookies
Using Relational Databases with Perl CGI
Connecting to a Database
Procedural and Object Oriented Programming
Training Perl Programming and CGI Scripting
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
This hands on Perl programming course provides a thorough introduction to the Perl programming language, teaching attendees how to develop and maintain portable scripts useful for system management, data manipulation, and Web CGI programming.
Rich Internet Applications demand sophisticated content and delivery methods. Adobe Flash is a leading development tool that provides organizations with a fast, fluid environment for creating interactive applications that enhance the end user experience.
Class goals :
Build and deploy cross-platform Rich Internet Applications (RIA) and content with Adobe Flash
Create engaging animations to attract and retain users
Generate interactive dynamic content and special effects with ActionScript
Connect to relational databases and XML datasets to build real-time, data-driven applications
Encode and deliver streaming video to create innovative, mixed-media content
Integrate and distribute Flash content on multiple platforms, including DVD, Web and Mobile
Content of Adobe Flash: Developing Interactive Web Content
Fundamentals of Adobe Flash
Requirements of Rich Internet Applications
Navigating the Flash IDE
Exploring Flash capabilities
Building Flash Content
Analyzing the interface
Investigating toolbar functionality
Synchronizing content with the timeline
Adjusting interface parameters with the properties window
Creating and importing assets
Graphics
Movie clips
Buttons
Constructing navigation menus
Utilizing the built-in tools to create content
Importing video, graphics and audio
Leveraging Photoshop for graphic manipulation
Configuring Flash components
Enhancing the user interface with the Component Library
Extending Flash capabilities with third-party components
Bringing Flash to Life with Animation
Creating motion in scenes
Producing movement with Shape and Motion Tweens
Adding a motion path to control location
Synchronizing motion with sound
Achieving special effects
Masking
Dropshadows
Explosions
Silhouette
Fading between multiple photographs
Building complex animation structures
Creating nested movie clips
Developing multiple scenes
Forming animated buttons
Animating in 3-D
Additional Animation Techniques
Saving and reusing Motion Paths
Utilizing the Motion Editor and masking MovieClips
Developing Interactivity with ActionScript
Core language fundamentals
Variables
Objects
Functions
Making decisions and iterating through data
Controlling application navigation
Handling application interaction
Responding to user requests
Gathering and validating user input
Reacting to video and data events
Animating and styling content
Creating motion without the timeline
Adding a timed photo fade
Formatting user interface components with CSS
Connecting to Data Sources
Working with XML
Reading and parsing XML data with E4X
Building a user interface with XML data
Populating content areas
Accessing databases
Receiving data through server-side scripts
Populating the user interface with dynamic data
Storing user input from a Flash application
Enhancing Flash Sites with Video
Encoding video for delivery
Defining accepted video encoding formats
Handling standards and bandwidth issues
Transcoding video with multiple tools
Controlling playback
Dynamically interacting with video
Creating a full set of video playback options
Building and loading video playlists
Applying closed-captioning to online videos
Serving video content
Comparing progressive downloading and streaming
Delivering from a standard Web server
Evaluating alternative open-source servers
Inserting and reading video cue points
Deploying Flash
Standard delivery methods
Publishing to the Web
Distributing by physical media
Detecting Flash-capable devices
Utilizing the SWFObject JavaScript library
Offering alternative content
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
Cloud computing is revolutionizing all aspects of IT, including hardware, operating systems and applications. Faced with a rapidly changing business environment, organizations are under pressure to respond with a flexible IT infrastructure and applications.
Class goals :
Thoroughly assess the architectures, components, operation and tools of cloud computing
Leverage cloud vendors, including Force.com, Microsoft Azure, Google and Amazon, for business advantage
Exploit Software as a Service (SaaS) to optimize cost and resources
Create, deploy and secure applications and services with Platform as a Service (PaaS)
Commission a computing Infrastructure as a Service (IaaS) with Amazon EC2 and Eucalyptus
Design a cloud implementation strategy that minimizes the risk for your organization
Content of Cloud Computing Technologies: A Comprehensive Hands-On Introduction
Introduction to Cloud Computing
Defining cloud computing
Components of a computing cloud
Differentiating types of clouds: public, private, hybrid
Delivering services from the cloud
Categorizing service types
Comparing vendor cloud products: Amazon, Google, Microsoft and others
Adopting the Cloud
Key drivers of cloud computing solutions
Instantaneous provisioning of computing resources
Handling varied loads with elasticity and seamless scalability
Tapping into an infinite storage capacity
Cost-effective pay-as-you-use billing models
Evaluating barriers to cloud computing
Handling sensitive data
Aspects of cloud security
Assessing governance solutions
Exploiting Software as a Service (SaaS)
Characterizing SaaS
Minimizing the need for local hardware and software
Streamlining administration with centralized installation and updates
Optimizing cost and performance with the ability to scale on demand
Comparing service scenarios
Improving collaboration with business productivity tools
Simplifying business process creation by integrating existing components
Inspecting SaaS technologies
Deploying Web applications
Implementing Web services: SOAP, REST
Choosing a development platform
Delivering Platform as a Service (PaaS)
Exploring the technical foundation for PaaS
Specifying the components of PaaS
Analyzing vendor PaaS provisions
Selecting an appropriate implementation
Building services with solution stacks
Evaluating the architecture of vendor specific platforms
Becoming familiar with service platform tools
Leveraging the power of scalable middleware
Managing cloud storage
Controlling unstructured data in the cloud
Deploying relational databases in the cloud
Improving data availability
Employing support services
Testing in the cloud
Monitoring cloud-based services
Analyzing portability across platforms
Deploying Infrastructure as a Service (IaaS)
Enabling technologies
Scalable server clusters
Achieving transparency with platform virtualization
Elastic storage devices
Accessing IaaS
Provisioning servers on demand
Handling dynamic and static IP addresses
Tools and support for management and monitoring
Building a Business Case
Calculating the financial implications
Analyzing current and future computing requirements
Comparing in-house facilities to the cloud
Estimating economic factors downstream
Preserving business continuity
Selecting appropriate service-level agreements
Safeguarding access to assets in the cloud
Security, availability and disaster recovery strategies
Migrating to the Cloud
Technical considerations
Rearchitecting applications for the cloud
Integrating the cloud with existing applications
Avoiding vendor lock-in
Planning the migration
Incremental vs. one-step solution
Selecting a vendor
Establishing staff skill requirements
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
Microsoft Office 365 enables organizations to take advantage of cloud computing technology, potentially reducing on-premises servers and increasing savings.
Class goals :
Implement Office 365 for increased organizational efficiency and reduced IT infrastructure
Deploy online versions of Exchange, SharePoint, Lync and Office
Enable Single Sign-On and Active Directory synchronization to streamline the user experience
Configure and administer Exchange Online to match fluctuating business demands
Create private and public Web sites using SharePoint Online for anywhere access
Host enhanced virtual meetings and communicate in real time with Lync Online
Content of Deploying Microsoft Office 365
Microsoft Office 365 Introduction
Identifying the fundamental features
Evaluating subscription plans and options
Exploring the management portal and Office Web Apps
Analyzing readiness for Office 365
Integrating Desktop Deployments with Office 365
Performing self-service deployments
Installing Office software from the Office 365 portal
Selecting from the appropriate licensing options
Organizing managed deployments
Creating automated distribution solutions
Customizing global and personal installation settings
Administering Office 365
Managing options with the web portal
Adding users to an Office 365 subscription
Integrating Office 365 with existing DNS domains
Automating management tasks with PowerShell
Leveraging PowerShell commands for Office 365
Extending management capabilities
Scripting user management for maximum efficiency
Assigning licenses automatically
Defining security groups
Establishing Identity and Controlling Access
Identifying Office 365 security components
Creating Microsoft Online IDs for login to the cloud
Defining password control policies
Implementing role-based authentication
Active Directory Federation Services (ADFS)
Establishing trusts between security realms
Applying claims-based access control
Defining federated identity rights for authorization
Simplifying login with Single Sign-On (SSO)
Sharing identity across enterprise boundaries
Configuring Office 365 for a seamless user experience
Synchronizing Directory Objects
Preparing for synchronization
Enumerating synchronization requirements
Replicating users and groups to the cloud
Integrating ADFS and DirSync
Analyzing directory synchronization architecture
Planning and troubleshooting coexistence alternatives
Enabling Active Directory synchronization
Selecting the appropriate scenario
Moving an entire organization to the cloud
Transferring only selected departments
Moving to Exchange Online
Preparing for Exchange Online
Comparing Exchange Online with Exchange on premises
Identifying supported functionality for Outlook
Performing centralized administration
Managing global organization e-mail settings
Defining user options and policies
Establishing compliance, archiving and protection rules
Migrating to Exchange Online
Moving from Exchange on premises
Auditing Exchange migrations
Transferring e-mail folders from legacy IMAP servers
Exchange Online hybrid scenarios
Creating a coexistence server
Moving mailboxes to and from the cloud
Deploying a hybrid solution
Collaborating with SharePoint Online
Administering SharePoint Online
Managing site collections
Delegating site permissions
Working offline with SharePoint Workspace
Migrating to SharePoint online
Transferring sites and users to the cloud
Streamlining migration with third party tools
Customizing sites
Building master pages and adding Web Parts
Leveraging Office Web Apps in SharePoint Online
Extending SharePoint functionality
Communicating in Real Time with Lync Online
Enabling text, audio and video messaging
Configuring Lync for integrated presence
Hosting virtual meetings with Lync Online
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
You probably used Adobe® Illustrator® to create simple illustrations and logos. However, you may need to create complex illustrations, print documents without any errors or color mismatches, or prepare illustrations for the web. In this course, you will create complex, robust illustrations that go beyond those you could create using Illustrator’s basic tools.
As a web developer, you want to create engaging experiences for the visitors to your sites. Thus far, you have probably created straightforward HTML or Flash files with simple animations using prebuilt components. In this course, you will create rich Internet applications with Adobe® Flash® using ActionScript™. The site you create will pull data from external sources, so it will respond to user choices based on the information in those files. You will also manage forms, perform calculations, and tailor the interface using ActionScript programming.