In this WordPress training class, you will start with the basics of setting up WordPress and learn how to create and maintain a successful WordPress site.
Class goals :
Learn how to get started with WordPress, create new content, and import existing content.
Learn to change what appears on a home page, blog post, and more.
Learn to handle media uploads, audio/video players, and podcasting.
Learn to create themes, widgets, and plugins.
Learn to publish, move, maintain, and secure your WordPress sites.
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.
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, …
HTML5 empowers organizations to harness the future of Web development today while supporting legacy browsers. Providing specifications to improve accessibility, search engine optimization (SEO), multimedia and user-friendly forms, HTML5 takes Web applications to a new dimension.
Class goals :
Leverage HTML5 to create modern, feature-rich sites with next generation standards
Improve accessibility and SEO with semantic elements, ARIA and microdata
Design professional, eye-catching presentations with CSS3
Build user-friendly forms with new input types and advanced UI controls
Augment JavaScript-based Web apps with geolocation, local storage, messaging and background processing
Program engaging interfaces with drag and drop, Canvas-based graphics, audio and video
Content of HTML5: Next Generation Web Development
Advancing Web Standards to the Next Generation
Demystifying HTML5
Supporting legacy browsers with polyfils
Regressive enhancement
Improving Semantics, Accessibility and Forms
Enhancing markup
Adding structural elements in HTML5
Maximizing accessibility with semantics and ARIA
Assisting users with form completion
Guiding input with autofocus and placeholders
Validating data entry without scripting
Preventing errors with pickers
Enriching Site Design with CSS3
Manipulating borders and backgrounds
Grouping content
Rounded corners
Gradients
Images
Creating elaborate effects
Floating text and boxes with shadows and opacity
Animating transformations and transitions
Applying Web fonts
Customizing appearance with downloadable fonts
Installing fonts with @font-face
Optimizing Page Rank with Microdata
Improving search engine optimization (SEO)
Employing the Google data vocabularies
Testing Google Rich Snippets
Scoping and annotating markup
Offers
Reviews
Organizations
Addresses
Hiding values in custom data-*attributes
Providing Relevant Content with Geolocation
The geolocation API in JavaScript
Estimating user latitude and longitude
Demonstrating geolocation with mapping
Generating location-specific content
Calculating distance with the haversine formula
Filtering information by geographic location
Developing with Local and Session Storage, Messages and Web Workers
Persisting data
Saving key/value pairs in localStorage
Leveraging JSON, browser databases and object stores
Communicating between windows
Posting messages across domains
Processing a message from a different source
Incorporating third-party data with Ajax
Allowing Cross-Origin Resource Sharing (CORS)
Accessing external providers with XMLHttpRequest2
Exchanging information with WebSockets
Overcoming limitations of HTTP
Pushing data to clients
Increasing responsiveness with asynchronous processing
Leveraging Web Workers for CPU-intensive code
Creating a tag cloud using a background process
Simplifying Interaction with Drag and Drop
Dragging elements
Processing mouse drags
Transferring data with events
Identifying target destinations
Enabling drop locations
Responding to a drop event
Engaging Users with Multimedia Features
Drawing dynamic graphics with Canvas
Charting with lines and rectangles
Annotating diagrams with text and images
Alternatives to Canvas
Mathematical Markup Language (MathML)
Scalable Vector Graphics (SVG)
Comparing Canvas to SVG
Enhancing a site with audio
Embedding audio in a Web page
Supporting multiple codecs and containers
Adding video to the Web
Encoding media in an Ogg container
Converting to H.264 and WebM formats
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, …
Those involved in establishing, developing or maintaining a Web site and anyone wanting to gain more knowledge about Web technologies. A basic familiarity with Microsoft Windows, the Internet and the Web is helpful.
Class goals :
An in-depth case study provides the hands-on skills to generate a dynamic Web site. Exercises include:
Creating accessible, standards-based Web pages with HTML, XHTML and CSS
Building, testing and refining your Web site
Adding DHTML effects to Web pages
Enhancing your Web page with images and image maps
Configuring and testing a Web server
Processing user requests and generating dynamic pages as the response
Interfacing your Web site to a database
Incorporating multimedia effects
Content of Developing a Website
Introduction to the Web
Internet/intranet fundamentals
Web architecture
Exploring multiple browsers
Search Engine Optimization (SEO)
HTML: Hypertext Markup Language
Building a Web page with HTML and XHTML
Head and body elements
Formatting text with tags
Establishing hypertext links
Ordered and unordered lists
Designing tables to display data
Defining relative and absolute anchors
Adding graphic elements
Making your pages graphical with embedded images
Adding interactivity with « clickable » images
Utilizing animated images to liven up a Web page
Creating image maps to link multiple parts of a single image
Controlling page styles and layout with CSS
Attaching style properties to HTML tags
Creating and applying style sheets
Implementing a styled navigational menu
Choosing and applying styles with class and ID attributes
Ensuring a consistent look across all pages of a site
Implementing a Web Server
Web server functionality
Web server/browser communication
The HyperText Transfer Protocol (HTTP)
Configuring a Web server
Setting up the server directory structure
Deploying access configuration/security
Ongoing server administration
Programming on the Server
Server-side scripting
Client/server/script interaction
Exploring the operation of server-side Web applications
Accessing data on the Web server
Creating dynamic Web pages
The difference between GET and POST requests
Including a consistent navigational menu on all pages
Reading and writing browser cookies
Processing user data with forms
Capturing user input with HTML forms
Adding text fields, selection lists, check boxes and radio buttons to a Web page
Configuring a form to invoke your server-side program when submitted
Processing form input with dynamic Web pages
Interfacing to a Database
Relational databases and the Web
Characterizing database records
Using SQL to manipulate the database
Database-driven Web pages
Opening a connection to a database
Storing data captured from forms
Performing dynamic queries on the database
Generating a Web page response displaying the results of a query
Creating Dynamic Web Pages
Adding interactivity with JavaScript
Incorporating JavaScript that executes in the Web browser
Enhancing client-side functionality
Validating form content to ensure forms are filled out correctly
Reacting to user actions
Incorporating multimedia
Embedding animation and video content in Web pages
Adding interactivity with plug-ins
Creating interactive Web pages with Dynamic HTML (DHTML)
Combining JavaScript and CSS
Supporting multiple browsers
Dynamically positioning content within a page
Revealing and hiding page content
Implementing rollover graphics with DHTML
XML and HTML5
Fundamentals of XML
Implementing an RSS feed on your site
Introducing HTML5
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 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.