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 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.
This is a course that covers SQL for querying and modifying databases, as well as database transaction processing, creation and dropping of tables and databases and tables. The aim is to provide a sound foundation of SQL, both in general, and in the context of PostgreSQL.
The course is a hands on course and the emphasis is on creating SQL scripts textually, rather than through a GUI.
Class goals :
This is a course that covers SQL for querying and modifying databases, as well as database transaction processing, creation and dropping of tables and databases and tables. The aim is to provide a sound foundation of SQL, both in general, and in the context of PostgreSQL.
The course is a hands on course and the emphasis is on creating SQL scripts textually, rather than through a GUI.
Content of Foundations of SQL for PostgreSQL
Introduction to Database Concepts
overview of relational database and the client – server model
database concepts – tables, rows and columns, primary keys and foreign keys
database data types
Introduction to SQL
creating and running SQL scripts
overview of SQL syntax
guidelines for writing readable and maintainable SQL
Retrieving data – SELECT, WHERE and ORDER
Overview of the SELECT statement and its clauses
specifying source table(s) – using the FROM clause
specifying which columns in a table ( or the entire table ) are to be retrieved
result sets
Renaming columns using aliases
Sorting the query results using ORDER BY
Filter Results using the WHERE clause
logical expressions using numeric and string comparison Operators
basic numeric and string based filtering
filtering based on results of calculations
duplicate removal – using DISTINCT
combining and extending logical expressions using AND , OR and NOT
specifing ranges – BETWEEN and IN
handling NULL values
basic pattern matching – LIKE
Using UNION, INTERSECT and EXCEPT to join SELECT Results
This course covers the installation and use of Navicat for administering PostgreSQL database. It will cover the administration, tuning, backup and recovery of PostgreSQL databases using the Navicat Database Administration Tool.
Class goals :
This course covers the installation and use of Navicat for administering PostgreSQL database. It will cover the administration, tuning, backup and recovery of PostgreSQL databases using the Navicat Database Administration Tool.
Content of PostgreSQL Administration using Navicat
INavicat for PostgreSQL – installation and configuration
Configuring connectivity
SSL vs. non SSL
Tunneling connections through SSH
Understanding Connection keep-alives
connection parameter storage
Navicat and Cluster Management
Adding and dropping databases
Configuring database defaults
Carrying out database VACCUUM and ANALYZE operations
Duplicating database objects
Using server monitor to modify and manage systems
Backup and Recovery
creating backups
Converting a backup files into an SQL Script
Running recovery scripts
Exporting data using Navicat Data export tools
Working with the Navicat Data Viewer/Editor
Form and Grid Views
BLOB and large text editing
custom display formats
Sorting & Searching
Following Primary Key – Foreign key relationships
more complex record filtering
Working with the Navicat Query Builder
Overview and features – Syntax highlighting. SQL code completion
SQL console
Navicat Query logging
Importing and exporting data
importing via ODBC
importing data from MS-Excel, CSV, Text, DBF …
exporting data to Excel, Access, PDF, HTML
Graphical exploration of database/table structure
Managing schemas, view and stored procedures
Managing privileges amd access control
visual user manager
cloning users and their permissions
group membership management
Overview of the Navicat Report Management Tools
Report Builder
Report Viewer
Training PostgreSQL Administration using Navicat
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, …