Java 2: Object-Oriented Analysis and Design Using UML introduces the major elements of the Unified Modeling Language and the Unified Software Development Process
Class goals :
Know the Purpose and Parts of the UML
Drive the Development of a System Using Use Cases
Describe How Objects Interact Using a Sequence Diagram
Create Class and Object Diagrams
Interface-based Design
Layer your System into Packages
Model Dynamic Behavior using Collaboration,
Statechart, and Activity Diagrams
Using Component and Deployment Diagrams
Manage and Schedule the Software Development Process
Content of J 2Object Oriented Analysis And Design Using UML
Students become comfortable with the course, and also provide a means to evaluate learning. Upon successful completion of this course, students will be able to:
Know the purpose and parts of UML.
Drive the development of a system based on Use Cases.
Use the CRC method to identify classes.
Describe how objects interact using a Sequence Diagram.
Create Class and Object Diagrams.
Use Interface-based Design.
Layer your system into packages.
Model Dynamic Behavior using Collaboration,
Statechart, and Activity Diagrams.
Use Component and Deployment Diagrams.
Manage and Schedule the Software Development Process.
Training J 2Object Oriented Analysis And Design Using UML
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, …
Java 2: Object-Oriented Analysis and Design Using UML introduces the major elements of the Unified Modeling Language and the Unified Software Development Process
Java 2: Enterprise Connectivity builds on the fundamentals of the Java Enterprise Edition (J2EE) technology including database connectivity, Java Server Pages, Servlets, and Enterprise Java Beans.
Class goals :
The Java 2 Enterprise Architecture
Essential Concepts
Java Database Connectivity (JDBC)
Using JDBC
The Essentials of Java Server Pages (JSP)
Java Server Page Objects
The Architecture of Java Server Pages (JSP)
Java Servlet Essentials
Java Servlets—Construction Time
Enterprise Java Bean (EJB) Essentials
The Session Bean
Content of Java 2: Enterprise Connectivity
Upon successful completion of this course, students will be able to:
Understand the basic architectures for the Java 2 Enterprise Edition and its
implementation architectures.
Understand the flow of documents and control on the World Wide Web
(WWW).
Describe the structure of Java Database Connectivity (JDBC).
Utilize JDBC to connect to a database, retrieve meta data, and execute
SQL queries.
Understand how Java Server Pages (JSP) can be used, and how it
compares to Common Gateway Interface (CGI) and Active Server Pages
(ASP).
Use JSP objects to manipulate data on the World Wide Web.
Understand the elements of the JSP language set, and utilize JSP Action elements and Directives.
Describe the Java Servlet lifecycle and utilize Servlet packages.
Understand and use the Servlet development process.
Understand and implement Enterprise Java Beans (EJB).
Understand and implement Session beans.
Training Java 2: Enterprise Connectivity
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, …
Java 2: Enterprise Connectivity builds on the fundamentals of the Java Enterprise Edition (J2EE) technology including database connectivity, Java Server Pages, Servlets, and Enterprise Java Beans.
Client/server applications can be written utilizing both the java.net and java.rmi packages. Security is also covered in detail throughout several chapters including security policies and data encryption. XML parsing is done using the JAXP API. Programmers can use C and C++ functions from their Java programs using JNI. The course ends with several chapters on design patterns and how they can be put to best use in different types of Java applications.
Class goals :
Java programmers who wish to increase their depth of knowledge in Java programming and explore the uses of the various advanced packages.
Content of ADVANCED JAVA PROGRAMMING
Client/server applications can be written utilizing both the java.net and java.rmi packages. Security is also covered in detail throughout several chapters including security policies and data encryption. XML parsing is done using the JAXP API. Programmers can use C and C++ functions from their Java programs using JNI. The course ends with several chapters on design patterns and how they can be put to best use in different types of Java applications.
Training ADVANCED JAVA PROGRAMMING
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, …
Client/server applications can be written utilizing both the java.net and java.rmi packages. Security is also covered in detail throughout several chapters including security policies and data encryption. XML parsing is done using the JAXP API. Programmers can use C and C++ functions from their Java programs using JNI. The course ends with several chapters on design patterns and how they can be put to best use in different types of Java applications.
This program prepares individuals in the specific network security discipline of Ethical Hacking from a vendor-neutral perspective. An Ethical Hacker is a skilled professional who understands and knows how to look for the weaknesses and vulnerabilities in target systems and uses the same knowledge and tools as a malicious hacker.
Class goals :
• Developing the hacker’s mind. • Network surveying. • Port scanning. • System identification/OS fingerprinting. • Vulnerability research and verification. • Service identification. • Internet application testing. • Document grinding. • Recognizing security issues within an organization. • Performing legal assessments on remote/foreign networks. • Examining an organization for weaknesses as through the eyes of an industrial spy or a competitor. • Implementing the right tools for each task of the Methodology • Competitive Intelligence. • Exploiting vulnerabilities remotely. • Examining appropriate countermeasures to thwart malicious hacking.
Content of Ethical Hacker
This class will immerse the student into an interactive environment where they will be shown how to scan, test, and secure their own systems. The lab-intensive environment gives each student in-depth knowledge and practical experience with the current essential security systems. Students will begin by understanding how perimeter defenses work and then be led into scanning and attacking their own networks. Students then learn how intruders escalate privileges and what steps can be taken to secure a system. Students will also learn about intrusion detection, policy creation, social engineering, open source intelligence, incident handling, and log interpretation.
Training Ethical Hacker
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 program prepares individuals in the specific network security discipline of Ethical Hacking from a vendor-neutral perspective. An Ethical Hacker is a skilled professional who understands and knows how to look for the weaknesses and vulnerabilities in target systems and uses the same knowledge and tools as a malicious hacker.
Objective-C is the language for developing iPhone and iPad applications. This class teaches the fundamentals of the programming language. It includes an introduction to XCode, the software development tool for Objective-C; c++ underlying concepts; program control flow and functions; object-oriented programming concepts and practice, including object handling within Objective-C; memory management in Objective-C; and an in-depth review of the Foundation classes.
Class goals :
Learn how to use XCode for developing Objective-C programs.
Learn how to manage variables and build your own functions in Objective-C.
Learn the fundamental concepts of object oriented programming, and how to create and use objects in Objective-C.
Understand the memory management model for Objective-C, and options for the developer.
Learn about the Foundation classes for data manipulation, and their use in Objective-C programming.
Content of Introduction To Objective C For IOS Development Iphone Ipad
Upon class completion students will gain a strong foundation and understanding for the Objective C language. Students can then take the next step towards learning XCode which will help in developing Mobile Apps for iPhone.
Training Introduction To Objective C For IOS Development Iphone Ipad
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, …
Objective-C is the language for developing iPhone and iPad applications. This class teaches the fundamentals of the programming language. It includes an introduction to XCode, the software development tool for Objective-C; c++ underlying concepts; program control flow and functions; object-oriented programming concepts and practice, including object handling within Objective-C; memory management in Objective-C; and an in-depth review of the Foundation classes.
This Hands-on instructor led course teaches students to develop Android Apps quickly and how to get them published on Android Market. This course uses an App Driven approach , as the instructor covers how to build 16 full fledged Android Apps.
Class goals :
Upon course completion students will have the ability to fully understand and develop Android Apps and utilities and get them published with the Android Media and Market. Areas taught in class are as follows:
Smartphone and Tablet Apps, Android Development Tools (ADT) Plug-In for Eclipse
Activities, Intents, Content Providers
GUI Components, Menus, Toasts, Resource Files, Touch and Gesture Processing
Tablet Apps, ActionBar and AppWidgets
Tweened Animations, Property Animations
Camera, Audio, Video, Graphics, OpenGL ES
Gallery and Media Library Access
SharedPreferences, Serialization, SQLite
Handlers and Multithreading, Games
Google Maps, GPS, Location Services, Sensors
Internet-Enabled Apps, Web Services, Telephony, Bluetooth®
Speech Synthesis and Recognition
Android Market, Pricing, Monetization
And more…
Content of Develop Mobile Applications For Android
Upon successfully completing all the labs and activities in class, students would have build the following Apps:
SpotOn Game
Slideshow
Flag Quiz
Route Tracker
Favorite Twitter Searches
Address Book
Tip Calculator
Doodlz
Weather Viewer
Cannon Game
Voice Recorder
Pizza Ordering
and more…….
Training Develop Mobile Applications For Android
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 instructor led course teaches students to develop Android Apps quickly and how to get them published on Android Market. This course uses an App Driven approach , as the instructor covers how to build 16 full fledged Android Apps.
This HTML5 training class is for people who need to have a better understanding of HTML5, but are not going to be writing HTML5 code themselves (or at least not yet). It covers the structural differences between HTML5 and HTML 4 and addresses the benefits of HTML5 and the current state of HTML5 support.
Class goals :
Learn the benefits and purpose of HTML5.
Learn the differences between HTML5 and HTML 4 and XHTML.
Learn the state of browsers and other device support for HTML5.
Learn how to embed video in HTML5.
Content of HTML5 Training for Managers
What is HTML5
Time Line History HTML 1995 to 2010
Review Standard for HTML, XHTML, and the HTML DOM
Previous version of HTML came in 1999
Goal is to reduce the need for proprietary RIA technologies, Adobe Flash, Microsoft Silverlight and Sun JavaFX
Still a work in progress
Able to develop more powerful multimedia
Relies heavily on JavaScript
Some elements that have been dropped from HTML 4.01
Syntax is no longer based on SGML
Application Focused
Error Handling
What HTML5 is, is not, is important
Current State of HTML5
HTML5 vs. HTML 4
Specification
Doctype simplified
Character Encoding
Forms
Integrated APIs
Associated APIs
Rules for HTML5
Some rules for HTML5 were established:
New features should be based on HTML, CSS, DOM, and JavaScript
Reduce the need for external plugins (like Flash)
Better error handling
More markup to replace scripting
HTML5 should be device independent
The development process should be visible to the public
HTML5 New Features
The canvas element for drawing
The video and audio elements for media playback
Better support for local offline storage
New content specific elements, like article, footer, header, nav, section
New form controls, like calendar, date, time, email, url, search
Reduce need for plug-ins
HTML5 Browser Support
For each feature
Code determination of supported features
Fallback content when a browser doesn’t support the element
How to check status of Browsers
Using Modernizr
HTML5 New Elements an Attributes
New elements for better structure
New standard for media content
Canvas element uses JavaScript to make drawings on a web page
More form elements, with more functionality
Input element’s type attribute for better input control before sending it to the server
Demos
Embedding video
Embedding audio
Training HTML5 Training for Managers
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, …
In this PHP training course, students will learn to create database-driven websites using PHP and MySQL or the database of their choice.
Class goals :
Learn how PHP works.
Learn the basic syntax of PHP.
Learn to create dynamic interactive pages with PHP.
Learn to manipulate files with PHP.
Learn to work with arrays in PHP.
Learn to validate forms with PHP.
Learn to write functions in PHP.
Learn to manipulate and manage database data with PHP.
Learn to authenticate users with PHP.
Learn to manage sessions with PHP.
Learn to work with the MDB2 package.
Learn advanced form validation with regular expressions.
Learn to send email with PHP.
Content of Training PHP / Introduction
Class Outline
PHP Basics
How PHP Works
The php.ini File
Basic PHP Syntax
PHP Tags
PHP Statements and Whitespace
Comments
PHP Functions
Hello World!
Variables
Variable Types
Variable Names (Identifiers
Type Strength
Hello Variables!
Variable Scope
Superglobals
Constants
Variable-Testing and Manipulation Functions
First PHP Script
PHP Operators
Creating Dynamic Pages
Single Quotes vs. Double Quotes
Passing Variables on the URL
Passing Variables via the Query String
Flow Control
Conditional Processing
If Conditions
Working with Conditions
Loops
while
do…while
for
break and continue
Working with Loops
Arrays
Enumerated Arrays
Initializing Arrays
Appending to an Array
Reading from Arrays
Looping through Arrays
Working with Enumerated Arrays
Associative Arrays
Initializing Associative Arrays
Reading from Associative Arrays
Looping through Associative Arrays
Superglobal Arrays
Working with Associative Arrays
Two-dimensional Arrays
Reading from Two-dimensional Arrays
Looping through Two-dimensional Arrays
Array Manipulation Functions
PHP and HTML Forms
HTML Forms
How HTML Forms Work
A Sample HTML Form
Form Variables
Processing Form Input
String Manipulation
Formatting Strings
Concatenation
String Manipulation Functions
Examples of String Functions
Working with String Manipulation Functions
Magic Quotes
magic_quotes_gpc
magic_quotes_runtime
Recommendation on Magic Quotes
Reusing Code and Writing Functions
Including Files
require
require_once
auto_prepend_file and auto_append_file
Adding a Header and Footer
User Functions
Defining and Calling Functions
Default Values
Variable Scope
By Reference vs. By Value
Form Processing
Code Organization
Form Validation and Presentation Functions
Managing Data
Querying a Database
mysqli() Overview
mysqli Methods and Properties
Inserting and Updating Records
mysqli Prepared Statements
Inserting Records
MDB2
Advantages and Disadvantages of MDB2
Why use a database abstraction layer?
When not to use a database abstraction layer?
Using MDB2
Creating a Customer Report
Authentication with PHP and SQL
A Database-less Login Form
Authenticating Users
Regular Expressions
Perl-compatible Regular Expression Functions
preg_match()
preg_replace()
Regular Expression Tester
Regular Expression Syntax
Start and End ( ^ $ )
Number of Occurrences ( ? + * {} )
Common Characters ( . d D w W s S )
Grouping ( [] )
Negation ( ^ )
Subpatterns ( () )
Alternatives ( | )
Escape Character ( )
Form Validation Functions with Regular Expressions
Session Control and Cookies
Sessions
Configuring Sessions
Session Functions
Cookies
Authentication with Session Control
Sending Email with PHP
mail()
Shortcomings of mail()
PHPMailer
Sending a Password by Email
File System Management
Opening a File
fopen()
Reading from a File
fgets()
Writing to a File
fwrite()
Writing to a File
File Locking
flock()
Uploading Files via an HTML Form
Getting File Information
More File Functions
Directory Functions
Getting a Directory Listing
Creating a Resume Management Page
Training PHP / Introduction
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, …
In this Comprehensive ColdFusion 9 Training course, students will spend the first part of the week learning the basics of ColdFusion and the second part of the week learning advanced ColdFusion techniques.
Class goals :
– Learn to get data from a database and display it on the page
– Learn to insert, Edit and Delete records from a database
– Learn to pass data from one page and receive it on another using HTML Forms
– Learn to create Dynamic Form Fields including Dynamic Select Lists
– Learn to build a Search Interface
– Learn to use Session Variables to provide Password Protection
– Learn to call ColdFusion Components (CFCs) and Custom Tags
– Learn to send email with ColdFusion
– Learn to send email with ColdFusion
– Learn sophisticated data management techniques
– Learn to build and use Custom Tags
– Learn to build and use ColdFusion Components (CFCs)
– Learn to handle errors properly
– Learn to work with ColdFusion and XML