You have familiarized yourself with the basic image editing tools of Adobe Photoshop. Now, you need to manage images for optimal web and print display. In this course, you’ll work with advanced image handling tools and features available in Photoshop.
Training Java 2 Enterprise Development With BEA WebLogic
Training PostgreSQL Administration using Navicat
Training Managing and Maintaining a Microsoft Windows Server 2003 Environment
Training Apple iPhone / iPad App Developer
Training Cocoa Touch Programming
Training A Comprehensive Introduction to Objective-C Programming
Training Moodle™ Administrator Course
Training Foundations of SQL for PostgreSQL
Class goals :
Work with advanced image handling tools and features available in Photoshop.
Create images for use on the web.
Prepare images to be viewed across different platforms.
Manage color in a Photoshop image.
Use the advanced image and video support features available in Photoshop.
Automate Photoshop tasks.
Incorporate the use of variables in a Photoshop composition
Course Description Using Adobe InDesign, you have created simple documents. Now, you may need to create huge documents that are attractive as well as can be accessed globally. In this course, you will deploy the advanced InDesign techniques to enhance the look and functionality of your documents.
Class goals :
· Use the advanced features of Adobe InDesign CS4-5 to create and design content for print and web.
Course Description You are starting to familiarize yourself with print layout and design using InDesign. You would like to learn about the tools and features available to you in InDesign CS6. In this course, you’ll work with some of the tools and features to create eye-catching printed documents using InDesign CS6.
Class goals :
Utilize Adobe InDesign CS6 to create and deliver eye-catching printed documents
Adobe® Illustrator® is a sophisticated graphics application that helps you to create complex and attractive designs with type effects. You can create logos, advertisements, and other illustrations with ease using this software. However, creating complex designs can be overwhelming if you are not familiar with the tools present in Adobe Illustrator and their features. In this course, you will learn to use Adobe Illustrator by drawing and manipulating simple shapes to create logos. You will also combine text and graphics to create advertisements.
Modern Web sites must be intuitive to use, accessible to all users, and have responsive applications that promote a fluid, uninterrupted workflow. Ajax is a powerful tool for creating interactive Web applications that meet these requirements.
Class goals :
Develop powerful, easy-to-use Web 2.0 sites using Ajax techniques
Construct robust user interfaces that are compelling, intuitive and accessible
Create effective, dynamic content for integration with your Web applications
Enhance application functionality with the JQuery, Prototype and Dojo libraries
Apply best practices to create standards-compliant, robust Web applications
Enhance the security of Ajax-based Web applications
Content of Developing Ajax Web 2.0 Applications
Exploring Ajax Fundamentals
Identifying core Ajax/Web 2.0 components
XHTML
XML
JavaScript
CSS
DOM
JSON
Exchanging information using the XMLHttpRequest object
Building rich, interactive Web applications
Measuring the business benefits of Ajax
Improving data exchange efficiency
Streamlining data entry and presentation
Applying Client-Side Ajax Techniques
Implementing Ajax communication approaches
Exchanging data with the server using XHR
Selecting GET or POST methods
Processing the server response
Handling communication errors
Development and debugging methods
Monitoring communications
Utilizing browser tools
Developing Dynamic Content
Exploiting the power of DOM
Accessing page elements
Modifying HTML content
Avoiding memory leaks
Searching and manipulating XML with DOM
Enhancing the user experience
Latency and feedback
Ensuring up-to-date data with cache defeat
Compressing for optimal download speed
Leveraging Third-Party Libraries
Optimizing functionality
Tapping into the power of client libraries
Extending standard objects
Decreasing time-to-market with code-reuse
Defining and configuring JavaScript objects with JSON
Exploiting third-party libraries
Assessing the benefits of JavaScript library code
Utilizing the library selection criteria
Introducing JQuery, Prototype and Dojo
Simplifying page logic
Streamlining page content manipulation
Reacting to the user with event handling
Cleaning up HTML with unobtrusive JavaScript
Encapsulating Ajax requests
Making the User Interface Accessible
Meeting accessibility standards
Architecting for progressive enhancement and graceful degradation
Complying with W3C and statutory guidelines
Improving ease of use
Resolving back button limitations
Adding bookmarking capabilities
Managing Security and Validation
Reducing security threats
Analyzing the XHR security model
Preventing theft of JSON data
Validating user input
Checking form data
Addressing the limitations of client-side validation
On-Demand JavaScript Capabilities
Hiding complexity
Dynamically injecting script blocks
Creating self-contained JavaScript libraries
Constructing cross-domain requests
Making use of the <script> tag to access JSON data from a second site
Integrating cross-domain RSS with a server-side proxy
Maximizing Toolkits for Rich User Interfaces
Taking advantage of code libraries
Adding a graphical calendar control
Enabling drag and drop
Marrying data and presentation through in-line editing
Exploiting special effects for the « wow » factor
Developing a rich user interface
Populating forms with dynamic requests
Assisting the user with autosuggest
Supercharging data forms with rich text editors
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, …
Cybersecurity is a serious challenge today as attackers specifically target Web application vulnerabilities. These vulnerabilities can be exploited to obtain confidential information and compromise organizational integrity.
Class goals :
Implement and test secure Web applications in your organization
Identify, diagnose and correct the most serious Web application vulnerabilities
Configure a Web server to encrypt Web traffic with HTTPS
Protect Ajax-powered Web 2.0 applications
Secure XML Web services with WS-Security
Audit Web application security with manual and automated scanning
Content of Securing Web Applications, Services and Servers
Setting the Stage
Defining threats to your Web assets
Surveying the legal landscape and privacy issues
Exploring common vulnerabilities
Establishing Security Fundamentals
Modeling Web security
Achieving Confidentiality, Integrity and Availability (CIA)
Performing authentication and authorization
Encrypting and hashing
Distinguishing public- and private-key cryptography
Verifying message integrity with message digests, digital signatures and digital certificates
Augmenting Web Server Security
Configuring security for HTTP services
Managing software updates
Restricting HTTP methods
Securing communication with SSL/TLS
Obtaining and installing server certificates
Enabling HTTPS on the Web server
Protecting the exchange of credentials
Detecting unauthorized modification of content
Configuring permissions correctly
Scanning for file-system changes
Implementing Web Application Security
Employing OWASP resources
The Open Web Application Security Project (OWASP) Top Ten
Recognizing cybersecurity risks
Remediating identified vulnerabilities
Securing database and application interaction
Uncovering and preventing SQL injection
Defending against an insecure direct object reference
Limitations of encrypting database content
Managing session authentication
Protecting against session ID hijacking
Enforcing URL access control
Blocking cross-site request forgery
Controlling information leakage
Displaying sanitized error messages to the user
Handling request and page faults
Performing input validation
Establishing trust boundaries
Revealing and removing the threat of cross-site scripting (XSS)
Exposing the dangers of client-side validation
Preventing E-shoplifting
Enhancing Ajax Security
Ajax features
Identifying core Ajax components
Exchanging information asynchronously
Assessing risks and evaluating threats
Managing unpredictable interactions
Exposing JSON vulnerabilities
Securing XML Web Services
Diagnosing XML vulnerabilities
Identifying nonterminated tags and field overflows
Uncovering Web service weaknesses
Protecting the SOAP message exchange
Validating input with an XML schema
Encrypting exchanges with HTTPS
Implementing WS-Security with a framework
Authenticating access to Web services
Scanning Applications for Weaknesses
Operating and configuring scanners
Matching patterns to identify faults
« Fuzzing » to discover new or unknown vulnerabilities
Detecting application flaws
Scanning applications remotely
Strategies for testing and scanning
Testing Web applications with Netcat, Cryptcat and Wget
Intercepting traffic with OWASP WebScarab
Best Practices for Web Security
Adopting standards
Reducing risk by implementing proven architectures
Handling personal and financial data
Developing guidelines for logging
Managing network security
Modeling threats to reduce risk
Integrating applications with your network architecture
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, …
Mobile device web browsers provide the primary method of Internet access to an exponentially growing number of users. Traditional websites designed for desktop browsers do not provide an optimal experience for mobile interaction.
Class goals :
Develop streamlined mobile websites for efficient access to online information
Write compelling HTML5 and CSS3 content for mobile users
Employ JavaScript to maximize the potential of each browser platform
Extend the browsing experience with mobile-focused multimedia content
Harness geolocation capabilities to deliver targeted content
Leverage native extensions and exploit local storage for enhanced device integration
Content of Designing Websites for Mobile Devices
Surveying the Mobile Web Environment
Exploring key mobile web platforms
Android
iOS
Blackberry
Windows phone
Analyzing Requirements for Mobile Websites
Taking advantage of best practices
Creating vs. migrating web applications
Complying with W3C guidelines
Applying architectural principles and constraints
Selecting high-priority features
Simplifying the User Interface (UI) for enhanced performance
Designing for touch interactivity
Identifying bandwidth and memory limitations
Authoring HTML Content for Mobile Websites
Designing for platform independence
Maximizing site functionality with progressive enhancement
Constructing an appropriate layout for a mobile UI
Controlling zoom with the Viewport
Integrating HTML5 extensions
E-mail
Web addresses
Date pickers
Spin boxes
Autofocus fields
Search boxes
Dialing the phone from the page
Displaying a context-sensitive keyboard
Customizing Presentation with Cascading Style Sheets
Harnessing CSS3 capabilities
Selecting style sheets based on device orientation
Manipulating layout dynamically with transitions, transforms and animations
Styling layout and content
Optimizing styles for touch interactivity
Applying styles based on content
Simulating the native UI with CSS
CSS extensions for mobile
Mapping device Viewports to style sheets
Enhancing text readability with text-size-adjust
Highlighting touch content with tap-highlight-color
Supporting User Interaction and Mobile Features
Implementing common mobile features
Determining support for device capabilities
Touch
Tilt
Multimedia
Local storage
Detecting browser capabilities on the server and client
Enhancing interactivity with JavaScript
Employing key libraries: Modernizr and jQuery mobile
Responding to orientation changes
Comparing phone and tablet UIs
Differentiating between phone and tablet presentation
Adapting web content to respect platform conventions
Designing tablet-style, two-column views
Producing Graphics and Media
Processing video for mobile devices
Generating bandwidth-appropriate video content
Exploiting the HTML5 video element
Activating video content from JavaScript
Presenting graphic images
Optimizing graphics for mobile devices
Creating home screen graphic images
Leveraging Geolocation
Determining device position
Querying for the device location with GPS
Integrating with the native map application
Retrieving location-based web content
Integrating local storage
Persisting data onto the device
Managing locally stored data
Enhancing Site Functionality
Working offline
Enabling disconnected web applications
Detecting network status
Synchronizing offline data to enterprise databases
Consolidating the web with native extensions
Integrating with the home screen
Hiding the standard browser UI
Accessing native mobile hardware with PhoneGap
Camera
Contacts
Accelerometer
Compass
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, …
Course Description As a graphic designer, you are starting to familiarize yourself with image creation and editing using Photoshop. Understanding the different tools and features available in Photoshop will help you to maximize your creative potential. In this course, you’ll work with several tools and features to edit images using Photoshop.
Class goals :
explore the Photoshop interface and use several tools for selecting parts of images, and will move, duplicate, and resize images.
learn to use layers, and to apply layer effects and filters to create special effects.
use painting tools and blending modes to create shading effects, and will perform adjustments to contrast and color balance.
save images in formats for print and web use.
Content of Adobe Photoshop Level 1
This course is intended for new users of Photoshop.
Training Adobe Photoshop Level 1
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, …
Course Description As a graphic designer, you are starting to familiarize yourself with image creation and editing using Photoshop. Understanding the different tools and features available in Photoshop will help you to maximize your creative potential. In this course, you’ll work with several tools and features to edit images using Photoshop.
This training course provides participants with the knowledge and experience required to develop and deploy Enterprise JavaBeans, Web Services and robust Java EE (Java Enterprise Edition) web applications.
Class goals :
The focus of the course is on building components that are deployed to the EJB Container and building web-enabled applications that employ Servlets, JavaServer Pages and Tag Libraries to exploit the services provided by the Java EE platform. This course covers architectural design issues as well as specific coding models for Java EE components, and is up to date with the latest Java EE 5, EJB 3, JAX-WS 2.1, JSP 2.1 and Servlet 2.5 specifications. Security, transaction management, inter-component communication and deployment issues are discussed in detail, with hands-on labs to solidify understanding.
Since coding and deployment files are standardized by the Java EE specifications, students may readily apply the skills learned in this class to write code for any compliant server, including Apache Tomcat, JBoss, WebSphere, Oracle, WebLogic and many others. Students will understand the role and architecture of the most important containers in the Java EE specification: the Web Container (which hosts HTML pages, Servlets and JSP Pages) and the EJB Container (which hosts Enterprise JavaBean components). Participants will learn how to use important Java EE services and protocols including JNDI, JDBC and JMS. Students will learn how to utilize ANT, a flexible and powerful XML-based build utility, to compile, deploy and execute stand-alone and enterprise Java applications. Comprehensive hands-on lab exercises reinforce instructor lectures and build direct competence in the topics presented throughout the course.
Content of Java EE Web Application Development with Enterprise JavaBeans and Web Services
Introduction to the Java EE Architecture
Using ANT
Servlet Classes and Interfaces
Request and Response Objects
Writing a Servlet
Web Application Structure
Introduction to Java Server Pages
Deploying a JSP
JavaBeans in a JSP
JSP Document Syntax
Communication Between Web Components
Java EE Session Support
Creating Cookies
Writing Custom Tag Libraries
JSP Expression Language
Developing Secure Web Applications
Java EE Authorization
Serializing with Object Streams
JNDI Architecture
Java DataBase Connectivity (JDBC)
Java Message Service (JMS) Classes and Interfaces
Deploying a Filter
Listeners in the Web Container
Resource Injection in Servlet 2.5 Applications
Overview of Enterprise JavaBeans (EJB)
Writing Session, Message-Driven and Entity Beans
Introduction to the Java Persistence API
Implementing Finder Methods
Object-Relational Mapping with JPA
Web Services in Java EE and Java SE
Training Java EE Web Application Development with Enterprise JavaBeans and Web Services
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 training course provides participants with the knowledge and experience required to develop and deploy Enterprise JavaBeans, Web Services and robust Java EE (Java Enterprise Edition) web applications.
This course provides students hands on experience with cutting edge Java Enterprise (Java EE) technologies, creating dynamic web and enterprise applications that utilize several Java frameworks and technologies including JSP’s and Servlets, Java Persistence API (JPA), JNDI, JDBC, AJAX, Web Services, Spring and Hibernate.
Class goals :
The goal is to enable students to exploit the Java EE platform and accompanying frameworks to facilitate the development of distributed, web-enabled applications.
Students will architectural design issues as well as specific coding models for a variety of Java EE components. By working with several Java frameworks in hands on labs, students will build applications that incorporate many of the patterns commonly used in these and other Java frameworks. Upon completion of the course, students should be able to learn and effectively utilize frameworks appropriate for their application environment.
Starting with Java Server Pages and Servlets, the course then introduces some of the most widely used frameworks to provide concrete illustrations of the services available. Since coding and deployment files are standardized by the Java EE specifications, students may readily apply the skills learned in this class to write code for any compliant server, including Apache Tomcat, JBoss, WebSphere, Oracle, WebLogic and many others.
Students will learn how to utilize ANT, a flexible and powerful XML-based build utility, to compile, deploy and execute stand-alone and enterprise Java applications. They will also use ANT to execute standalone client applications that communicate with Java EE applications. Comprehensive hands-on lab exercises reinforce instructor lectures and build direct competence in the topics presented throughout the course.
Content of Programming Java EE and Frameworks
Introduction to the Java EE Architecture
Using ANT
Servlet Classes and Interfaces
Request and Response Objects
Writing a Servlet
Web Application Structure
Introduction to Java Server Pages
Deploying a JSP
JSP Document Syntax
Communication Between Web Components
Database Persistence with and without Hibernate
Designing with Spring
Adding Spring to Existing Solutions
AJAX Integration with Java
Web Services in a Java Environment
Working with AJAX Toolkits
RESTful Web Services
AJAX Patterns
Training Programming Java EE and Frameworks
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 course provides students hands on experience with cutting edge Java Enterprise (Java EE) technologies, creating dynamic web and enterprise applications that utilize several Java frameworks and technologies including JSP’s and Servlets, Java Persistence API (JPA), JNDI, JDBC, AJAX, Web Services, Spring and Hibernate.