Onderwerp
Automatisering & ICT/IT
Communicatie
Financieel
HR
Inkoop & logistiek
Management
Secretarieel & Administratief
Marketing
Opleiding & Onderwijs
Persoonlijke Effectiviteit
Productie, techniek & bouw
Kwaliteit- & Projectmanagement
Sales
Vitaliteit & Gezondheid
Taalcursus
Zorg & Verzorging
Juridisch
Internet & Media
Arbo & Veiligheid
Hobby & Vrije Tijd
Vastgoed & Makelaardij
Abonnementen
Locatie
Niveau
Type
Keurmerk

Opleidingen

68.909 resultaten

Java for Application Managers

Amsterdam ma 20 jul. 2026 en 9 andere data
In the course Java for Application Managers the foundations of the Java SE and EE platform, the Java language and the options to manage and monitor Java software are discussed. Java Fundamentals The participants become familiar with Java applications and their data types, the object oriented nature of Java, the packaging of Java applications, the principles of garbage collection and the Java thread model. Logging A key module in the course treats the various logging mechanisms in Java software and the configuration of logging. Exception Handling Also attention is paid to principles of exception handling in Java and how stack traces can be interpreted. Jakarta EE The Jakarta EE standard is discussed and attention is paid to Jakarta EE Web Components like servlets and JSP's. In this respect the reference implementation for Web Components Tomcat is treated. Java Management Extensions The participants also become familiar with Java Management Extensions (JMX) as a standard and API for the (remote) management and monitoring of Java Applications. The principles of memory management in Java and the various options to configure garbage collection are discussed as well. Performance Tuning The final subject of the course is the performance monitoring and performance tuning of Java applications. Optional appendixes about Java Database Connectivity (JDBC) and the Java Messaging Service (JMS) are provided and will be discussed if this is the desire of the class. Audience Course Java for Application Managers The course Java for Application Managers is intended for persons responsible for the monitoring, management and troubleshooting of Java Applications and for other interested persons. Prerequisites Course Java for Application Managers General basic knowledge of computer systems and software development. Programming experience is an advantage in following this course. Realization Training Java for Application Managers In this hands-on course the theory is treated by means of presentation slides and is interchanged with exercises. Demos are used to clarify the theory. The course material is in English. The course times are from 9.30 up and to 16.30. Certification Java for Application Managers Participants receive an official certificate Java for Application Managers after successful completion of the course. Modules Module 1 : Java Intro Java Platform Java Editions Java Libraries Types of Java Applications Compiling and Running Programs Standalone Application structure Java Variables Primitive Data Types Classes and Objects Inheritance Casting Objects Packages Packaging in JAR files Garbage Collection Java Thread Model Thread Characteristics Module 2 : log4j Logging Logging in Java log4j characteristics log4j Basic Concepts java.util Logging Logging API Simple Logging Logging Configuration log4j properties Configuration Options Loggers Logger Output Hierarchy Inheriting Logging Levels Logger Names Log Levels Appenders Layouts Module 3 : Stack Tracing Error Conditions Exceptions in Java Exception Handling Generated Stack Traces Finally Clause Exception information Predefined Exceptions Multiple catch clauses ArrayIndexOutOfBoundsException NullPointerExceptions ClassCastExceptions NumberFormat Exceptions Creating Exception Classes Throwing Exceptions Chained Exceptions Assertions Module 4 : Jakarta EE Jakarta EE Standard Jakarta EE Servers Servlets and JSP's Translation and Request Time EJB Components Jakarta EE API's Apache Tomcat Tomcat Directories Configuration Files Web Application Structure Deployment Descriptor Sessions Tomcat Logging Module 5 : Java Management Extensions What is JMX? JMX Goal Where is JMX used Managed Beans MBean flavors JMX Architecture Java SE Mbeans Naming MBeans MBean Server Registering Mbeans Manipulating MBeans Notifications Notification Listener Module 6 : Memory Management JVM's Internal Architecture Heap and Stack Java Memory Management Object Lifecycle Strong Object References Invisible and Unreachable Circular References Tuning Garbage Collection Generational GC Heap Space Organization Tuning Garbage Collection GC Algorithms Finalization Module 7 : Java Performance Tuning Influences on Performance JIT Compilation Hotspot JVM Monitoring, Profiling, Tuning String Handling Buffered and New I/O Synchronization Collections Serialization Lazy Loading Optional Appendix : JDBC Java Database Connectivity (JDBC) JDBC Overall Architecture JDBC Operation JDBC Drivers Database URL's ClassNotFoundException Using Tomcat and JDBC Configuring JNDI JDBC Resources Context.xml in META-INF JDBC in Web Applications Optional Appendix : JMS What is JMS? JMS Terminology JMS Programming Model Message Consumption Messaging Domains Queues Topics Message Types Message Headers Durable Subscriptions
€1.499
Klassikaal
max 12
2 dagen

Java for Managers

Amsterdam ma 20 jul. 2026 en 9 andere data
In the course Java for Managers the basic principles of object oriented programming in the Java language and the operation and capabilities of Java technology are discussed. Java Fundamentals The course is always aimed at making clear the principles without going into details. Both the syntax and control flow constructs of Java are discussed as well as object oriented things such as classes, inheritance, interfaces and exceptions. In this respect also UML as modeling language for software systems is on the course schedule. Java GUI Clients Regarding client technology both Rich Client Applications with GUIs as well as applets and Java Web Start applications are discussed. Java Enterprise Edition Regarding server technology the focus is on Java Enterprise applications running on application servers and Jakarta EE technologies like Servlets, JSPs and EJBs are addressed. Java Data Access Furthermore, the different ways in which Java applications can store data is on the course schedule. Attention is paid to direct file I/O, serialization, JDBC, Hibernate and the Persistence API. Messaging and Web Services Finally, various Java integration technologies like RMI, JMS and Web Services are discussed. The course contents covers the requirements of the Java Associate exam 1Z0-850. Audience Course Java for Managers Managers of Java software teams, project leaders of Java software projects, junior Java Developers and other interested persons who want to gain insight in Java software. Prerequisites Course Java for Managers General basic knowledge of computer systems and software development is required. Programming experience is an advantage in following this course. Realization Training Java for Managers The theory is treated by means of presentation slides and is interspersed with exercises. Demos are used to clarify the theory. The course has a hands-on nature. The course material is in English. The course times are from 9.30 up and to 16.30. Certification Java for Managers Participants receive an official certificate Java for Managers after successful completion of the course. Modules Module 1 : Java Platform History of Java Java Overview Java Editions Java Platform Java Community Process Java Libraries Java Language Compiling Java Programs Running Java Programs Compiler and Interpreter Application structure Garbage Collection Packages Import statement Module 2 : Java Language Variables Types of Variables Primitive Data Types Block Statements Operator Precedence if else Statements switch Statement for and while Loop do while Loop break and continue Arrays Enhanced For Loop Strings Formatted Output Module 3 : Object Orientation and UML Programming Paradigms Procedural Programming Object Oriented Programming Classes and Objects Abstraction and Modularity Encapsulation and Data Hiding Inheritance and Polymorphism UML Diagrams Use Cases Sequence Diagrams Class Relationships Generalizations Associations and Aggregations Class Diagrams Module 4 : Classes and Interfaces Java Class Definition Access Modifiers Constructors Creating Objects Fields and Methods Overloading and Overriding this keyword extends keyword Abstract Classes Interfaces Exceptions Packaging in JAR Threads Java Beans Module 5 : Rich Clients Java GUI's Abstract Window Toolkit GUI Design with AWT AWT Containers Window Containers AWT Controls Swing AWT versus Swing Swing Component Hierarchy Layout Managers Event Delegation Model Java Applets Java Plug-In Java Web Start Module 6 : Jakarta EE Applications Jakarta EE Enterprise Challenges Jakarta EE Standard Jakarta EE Servers Web Components EJB Components Persistent Entities Jakarta EE and Web Services Container Services Jakarta EE Deployment Annotations Packaging in EAR Files Development Roles Jakarta EE API's Module 7 : Servlets and JSP’s What is a Servlet? Possible Servlet Tasks HTTP Protocol Form Submissions Concurrent Access What is a JSP? JSP Translation Time JSP Request Time Scopes in Web Applications ServletContext Scope Session Scope Classic MVC Pattern Model 2 Architecture Web Application Structure Module 8 : Java Persistence Java Persistence Traditional Persistence Transparent Persistence Direct File I/O Serialization Java Database Connectivity JDBC Architecture Problems with JDBC Hibernate Persistent Classes Mapping Files Persistence API Entities Entity Lifecycle Module 9 : Integration Technologies Remote Method Invocation RMI Architecture Remote Interface and Object Stubs and Skeletons Remote Object Use Java Message Service Messaging Models Point to Point Publish and Subscribe JMS Programming Model Web Services SOAP and WSDL WSDL and Code Generation JAX-WS and SAAJ
€1.999
Klassikaal
max 12
3 dagen

Java for Testers

Amsterdam wo 10 jun. 2026 en 9 andere data
In the course Java for Testers you will learn the basic syntax of Java and how to use it when writing JUnit test scripts and Cucumber scenarios. Java Syntax Attention is paid to the various data types in Java and the flow control constructions. Also the use of classes and objects with methods, parameter passing and private and public data is discussed. And exception handling in Java and the Java collection framework are treated as well. JUnit Test The program of the course Java for Testers also discusses to the design of JUnit tests, the structure of JUnit tests, the annotations and assert statements used, the execution of JUnit tests in an Eclipse environment as well as the reporting on the outcome of the tests. Cucumber en Gherkin Finally the Cucumber Framework will be discussed and the mini language Gherkin and the integration with JUnit. The demos and exercises in the course Java for Testers are done in a JUnit environment and are therefore directly applicable when writing test scripts. Maven Dependency Management Attention is also paid to the automation of tests in the context of setting up continuous integration. The projects are built in the dependency management tool Maven. The course Java for Testers provides a good basis for participating in the course Web Testing with Selenium . Audience Course Java for Testers The course Java for Testers is intended for experienced testers that want to learn how to use Java, JUnit and Cucumber for writing test scripts. Prerequisites Course Java for Testers Experience with testing is required to join this course. Programming experience is beneficial for the understanding of the concepts but is not required. Realization Course Java The course has a hands-on nature. The theory is treated on the basis of presentation slides and is interspersed with practical exercises. The course material is in English. The course times are from 9.30 up and to 16.30. Certification Course Java Testers Participants receive an official certificate Java for Testers after successful completion of the course. Modules Module 1 : Basic Concepts Java Overview Java Editions Java Platform Java Community Process Java Language Compiling Java Programs Running Java Programs Compiler and Interpreter Application Structure Packages Jar files Classpath Java Libraries Maven Module 2 : Language Syntax Java Comments Variables Types of Variables Primitive Data Types Block Statements Operator Precedence Flow Control if else Statements switch Statement for and while Loop break and continue Arrays Enhanced for Loop Strings Module 3 : Classes and Objects Class Definition Encapsulation Access Modifiers Constructors Creating Objects Fields and Methods Using Objects static Modifier this Keyword Parameter Passing Method Overloading Object References final Modifier Object Destruction Module 4 : Exception Handling Error Conditions Exceptions in Java Exception Handling Syntax Exception Hierarchy Multiple Catch Clauses finally Clause Exception Information Predefined Exceptions Common Exceptions Throwing Exceptions User Defined Exceptions Chained Exceptions Rethrowing Exceptions Stack Traces Module 5 : Collections Collection Framework Framework Branches Implementation Classes Legacy Collections Collection Interface Iterator Interface Concrete Collections List Interface ArrayList Class LinkedList Class Map Interface Optional Methods Views Using Generics Module 6 : JUnit and Cucumber What is JUnit? Annotations Test Cases Assert Statements Fixtures Test Suites Testing for Exceptions What is Cucumber? User Stories Scenario's Feature Files Gherkin Keywords Given When Test Automation
€1.999
Klassikaal
max 12
3 dagen

JavaFX Programming

Amsterdam do 25 jun. 2026 en 9 andere data
In the course JavaFX Programming you will learn to use JavaFX for designing desktop and mobile front ends. Rich User Interfaces with Java FX JavaFX is pitched squarely at the Adobe Flash / Microsoft Silverlight arena of bringing rich interfaces to internet and mobile applications. The course is aimed at Java developers who need to create front ends to replace AWT and Swing (for desktop) or Java ME and JWT (for mobile). Java FX Property Binding In this course students will learn to create user interfaces using a declarative style enabled by the JavaFX builder classes. Attention is paid to patterns for JavaFX developers and to property binding to keep the UI synchronized with the model. Java FX Controls Students will also learn about JavaFX UI controls, charts, shapes, effects, transformations and animations to create stunning, responsive, user interfaces. Java FX Layouts Also discussed are the JavaFX layout classes to define the user interface in a cross-platform fashion and the observable collection classes to observe changes in, and bind to, Java collections. Java FX Media Classes Finally JavaFX media classes to play audio and video are treated and the interaction with external application services to create an enterprise application with JavaFX as well. Audience Course JavaFX Programming Java developers who need to learn JavaFX for designing desktop and mobile front ends. Prerequisites Course JavaFX To join this course knowledge of Java development is required. Experience with GUI design is beneficial for a proper understanding. Realization Training JavaFX Programming The theory is treated on the basis of presentation slides and is interspersed with exercises. Demos are used to clarify the theory. The course material is in English. The course times are from 9.30 up and to 16.30. Certification JavaFX Programming Participants receive an official certificate Java FX Programming after successful completion of the course. Modules Module 1 : JFX Intro Introducing JavaFX Minimum effort and maximum impact Comparing Java and JavaFX Comparing JavaFX with Adobe AIR GWT, and Silverlight Deployment and More Packaging and Deployment JavaFX in Swing Interoperability with SWT Use a Doclet Module 2 : Creating a GUI Startup Window Main Window Menu Bar Selection and Message Bar Content Panel Library Panel Hierarchy Panel Inspector Panel Style Sheet Support Internationalization Support Module 3 : Properties and Bindings Understanding Properties Defining a Property Using a ChangeListener High-Level Binding API Using the Bindings Class Combining Both Approaches Observable, ObservableValue InvalidationListener ChangeListener Low-Level Binding API Module 4 : JavaFX Application Logic Architecture and Framework Work with the Scene Graph Use Properties and Binding Add Text Work with UI Controls Work with Collections Concurrency and Threads Implement Best Practices Module 5 : JavaFX UI Controls Work with Layouts Build UI with FXML Handle Events Create Charts Add HTML Content Skin Applications with CSS Drag and Drop Data Work with Canvas Scene Builder Module 6 : Collections Java Collections Basics Using a List Using a Map Collections Class JavaFX Collections Using an ObservableList Using ObservableMap FXCollections Change Notifications Module 7 : Creating JavaFX Charts Introduction to JavaFX Charts Pie Chart Line Chart Area Chart Bubble Chart Scatter Chart Bar Chart Styling Charts with CSS Module 8 : Using Media Classes Effects and Animation Create Visual Effects 2D Transformations 3D Transformations Add Transitions & Animation Incorporate Media Media Classes External Services
€1.499
Klassikaal
max 12
2 dagen

Java Performance Improvement

Amsterdam ma 8 jun. 2026 en 9 andere data
The course Java Performance Improvement will teach you how to analyze and improve the performance of Java applications. Performance Aspects In the first place various aspects of performance in general are treated, such as perceived performance and memory footprint and then aspects of Java performance in particular such as the hotspot JVM and garbage collection. Benchmarks Next attention is paid to the different benchmarks for Java and the various phases of the performance process such as performance monitoring, profiling and tuning. Also a number of specific performance techniques that can be applied to Java code are discussed. API Performance The performance impact of various constructs in the Java language and various classes of the Java API are discussed as well. Profiling Furthermore, you learn how to deal with performance tools such as a profiler in order to identify performance bottlenecks. In this respect attention is paid to profiling points, time measurements and the detection of memory leaks. Stress testing Web Applications is discussed as well. JDBC Performance Finally, special attention goes to performance issues with JDBC and performance in a Jakarta EE environment. Herewith the configuration of pools, caches and the use of load balancing and clustering techniques are treated. Audience Course Java Performance Improvement Experienced Java developers who want to improve the performance of Java software. Course Java Performance Improvement Prerequisites Knowledge of and experience with Java programming is required to join this course. Realization Training Java Performance Improvement The course has a hands-on nature. The theory is treated on the basis of presentation slides and is interspersed with practical exercises. Demos are used to clarify the theory. The course material is in English. The course times are from 9.30 up and to 16.30. Certification Java Performance Improvement Participants receive an official certificate Java Performance Improvement after successful completion of the course. Modules Module 1 : Java Performance Intro Influences on Performance Important Performance Aspects History of Java Performance JIT Compilation and JIT Compiler Client and Server Hotspot VM Garbage Collection Algorithms Java Performance Myths Perceived Performance Monitoring and Profiling Performance Tuning Heap Tuning Heap Activity Monitoring Common Performance Problems Module 2 : Java API Performance Java API Performance Pitfalls String Handling Buffered I/O New I/O Synchronization Primitives versus Wrappers Collections Array Copying Exception Handling Serialization Native methods Lazy Loading Object Reuse Module 3 : Profiling Profiling tools CPU Profiling CPU Profiling Approach Profiling a subset Profiling Points Type of Profiling Points Monitoring Threads Lock contention Identifying problematic patterns Stress Testing BenchMarking Java Performance Tips Performance Process Module 4 : Tuning Garbage Collection GC and Performance Java Object Behavior Heap Space Organisation Heap Area Characteristics Young Generation Layout GC Performance Metrics Used GC Algorithms Performance Considerations Parallel collector Parallel compact collector Concurrent Mark-Sweep (CMS) Ergonomics Module 5 : Jakarta EE Performance JDBC Optimization Optimization Techniques JDBC connection pooling Single Batch Transactions Smart Queries Tuning Servlets and JSP's HTTP Session Tuning Web Server Tuning Clustering Clustering Types Load Balancing Sticky Sessions
€1.499
Klassikaal
max 12
2 dagen

Java Programming

Amsterdam ma 15 jun. 2026 en 9 andere data
The course Java Programming Fundamentals covers the fundamentals of programming in Java based on version 8 of the Java platform. Java Syntax By means of successive exercises in a case study, participants learn to program with the variables, data types, operators and control flow constructions of the Java language. Classes and Objects The course then discusses object oriented concepts such as class, object, encapsulation, inheritance and polymorphism. Attention is paid to errors and exception handling and it is discussed how Java software is organized in packages. Multiple Threads Also the split of a program into different subtasks with threads and the synchronization of these threads is the subject in the course. Generics Parameterized types, generics, and their use in the Collection Framework are also part of the course program. Optional modules, if time permits it, are access to databases with JDBC and Java Beans. OCA Certification This course is a good preparation for the Java 8 OCA , Oracle Certified Associate, exam. In combination with the Advanced Java Programming course this course also prepares for the Java 8 OCP, Oracle Certified Professional, exam. Audience Course Java Programming The course Java Programming Fundamentals is intended for developers who want to learn Java Programming and other persons who want to understand Java code. Prerequisites Course Java Programming Basic knowledge of and experience with programming is recommended. Principles of Object Oriented Programming using Java are explained. Prior knowledge of this is beneficial but not necessary for the understanding. Realization Training Java Programming The theory is treated on the basis of presentations and is interspersed with exercises. Demos are used to clarify the theory. The course uses Java 8. The course material is in English. The course times are from 9.30 up and to 16.30. Certification Java Programming Participants receive an official certificate Java Programming Fundamentals after successful completion of the course. Modules Module 1 : Basic Concepts Java Overview Language Editions Java Platform Java Community Process Application Types Compiling and Running Compiler and Interpreter Application Structure Garbage Collection Module 2 : Language Syntax Types of Variables Primitive Data Types Block Statements if else Statements switch Statement for and while Loop break and continue Arrays and Strings Formatted Output Module 3 : Classes and Objects Class Definition Encapsulation Access Modifiers Constructors Fields and Methods static Modifier this Keyword Parameter Passing Method Overloading Module 4 : Inheritance extends Keyword Overriding Methods Hiding Attributes Calling Base Constructors Polymorphism Abstract Classes Interfaces Default Methods Type Casting Implicit and Explicit Casting Cloning Objects Module 5 : Exception Handling Error and Exceptions Checked and Unchecked Multiple Catch Clauses finally Clause try with Resources Common Exceptions Throwing and Rethrowing User Defined Exceptions Chained Exceptions Stack Traces Assertions Module 6 : Packages Standard Java Packages java.lang Package Packages and Directories Importing Classes Full Class Names Using Packages CLASSPATH import static Packages and Visibility Packaging in JAR Runnable JARS Module 7 : Threads Java Thread Model Thread Class Runnable interface Extending Thread Implementing Runnable Daemon Threads Thread Life Cycle States Sleeping and Yielding Control Using join and interrupt Thread Priorities Module 8 : Synchronization Synchronization Mechanisms synchronized Modifier Blocking on a Monitor Mutual Exclusion in Java synchronized Block Locking and Statics Deadlock Condition Synchronization Using wait and notify while Loop and notifyall Module 9 : Special Classes Inner Classes Types of Inner Classes Anonymous Inner Classes Static Inner Classes Lambdas Functional Interfaces Enumerations Enums as Constant Objects Enums are Classes Enum Methods and Fields Module 10 : Utility Classes Object Class Wrapper Classes Autoboxing and Unboxing Overriding equals Math Class Date and LocalDate Regular Expressions Scanner and System Class Localizing Dates and Numbers Module 11 : Collection Framework Framework Branches Collection and Map Interface Iterator Interface List Interface ArrayList and LinkedList Class Set and SortedSet Comparable Interface Comparator Interface map, filter and foreach Method Module 12 : Generics Need and Benefits of Generics Generics in Collections Type Erasure Bounded Type Parameter Generics and Subtyping Wildcards Bounded Wildcards Raw Types Generic Methods Module 13 : Stream I/O I/O Basics and Classes Byte and Character Streams Data Sink Streams Processing Streams Buffered Streams Data Conversion Streams Serialization Object Streams Optional Module : JDBC JDBC Overall Architecture JDBC Drivers and URL's Class forName Making Connections Executing a Statement Retrieving Results Transactions Prepared Statements Optional Module : Java Beans Software Components Java Beans Properties Getters and Setters Bean Component Model Bean Event Pattern Event Firing Event Listener Interface
€2.999
Klassikaal
max 12
5 dagen

JBoss Administration

Amsterdam ma 13 jul. 2026 en 9 andere data
In the course JBoss Administration participants learn to install, set up and configure the JBoss Application Server. Jakarta EE Intro The course JBoss Administration starts with a discussion of the fundamental concepts of the Jakarta EE standard with Web components such as servlets and JSP and Enterprise Bean components such as sessions and message driven beans. JBoss Intro Then the architecture and installation of the application server is covered. In the latest version of JBoss many improvements have been made, such as centralized configuration management and a faster start-up time. Issues such as the difference between standalone and domain mode, profiles and subsystems are treated here. Modules Attention is also paid to modular kernel and class loading, parallel deployment and sub-deployments. And dynamic module naming and implicit module dependencies are also discussed. Logging An important part of the tuning and monitoring of JBoss is the configuration of the Logging Subsystem. The various options for its configuration are covered. User Management and Security User Management with the Management Console and the Command Line interface for assigning rights to individuals and groups is treated. And in that context, securing JBoss Applications with Login Modules and SSL certificates is also discussed. Database Access Database access is also part of the course program. The installation and configuration of data sources and JDBC drivers is explained. And the deployment of Web Services on JBoss is covered. Clustering and Performance Finally the possibilities of clustering JBoss servers, the difference between horizontal and vertical clustering and the integration with Message Queues are discussed. Performance tuning is also part of this. Audience JBoss Administration Course System Administrators and Web Developers who need to administer and control the JBoss Server and who need to deploy applications onto JBoss versions AS 7.*, WildFly or EAP 6.*. Prerequisites Course JBoss Administration Participants should be familiar basic computing skills like working with a command prompt and accessing the file system. Knowledge of Web Applications and other Web Servers is beneficial. Realization Training JBoss Administration The theory is covered using presentation slides. The concepts are further explained using demo's. The theory is alternated with exercises. Certificate JBoss Administration Attendants receive a certificate of participation in JBoss Administration after successful completion of the course. Modules Module 1 : Jakarta EE Standard Jakarta EE Servers Servlets and JSP’s EJB Components Persistent Entities Container Services Stateless Session Beans Stateful Session Beans Passivation and Activation Jakarta EE API’s JAX-WS Jakarta EE Web Services JAXB for Java to XML Binding REST Web Services Message Driven Beans Module 2 : JBoss Intro WildFly versus EAP JBoss EAP 6 en 7 Features of EAP 6 Standalone versus Domain Extensions Profiles and Subsystems Datasources Subsystem Paths and Interfaces Standalone and Domain Mode Start Standalone Server Management Resources Attributes Children Module 3 : Modules Class Loading Preference Modular Class Loading Why use Modules? Static Modules module.xml Dynamic Modules Module Dependencies Dependency Example Class Loading in Deployments Dynamic Module Naming Class Loading and Subdeployments Implicit Module Dependencies Included Modules Module 4 : JBoss Logging log4J Basic Concepts Logging API Simple Logging JBoss Logging Supported Logging Frameworks Bootup Logging View Bootup Errors read-boot-errors Command Garbage Collection Logging Log Levels Logging Configuration Handlers and Loggers Module 5 : User Management About User Management Creating a User Using Web Console Using Command Line Interface Add user Command Arguments Specifying Realms Passing Arguments Alternate Property Files User in Single Group User in Multiple Groups Remote Access Administrator Privileges Module 6 : JBoss Security Securing Applications Database Login Module FORM-based Login Configuring JBoss AS for SSL Creating SSL Certificates Configure SSL Connector Securing JMS destinations Securing AS AS System User File System Security Java Security Manager Running Behind a Firewall Module 7 : Connecting to Databases Java Database Connectivity JDBC Architecture and Operation JDBC Drivers Types of DataSources Non XA Datasources Datasource Connection URL’s Non-XA Datasources Datasource Connection URL’s Common Datasources Parameters Common Pool Parameters Core Datasource Statistics JDBC Statistics Module 8 : Web Services and JBoss Web Services Overview Service Oriented Architecture Web Services With JAX-WS Web Services on JBoss Configure Web Services Options Modify WSDL Address WSDL Host Setting WSDL Port WSDL Secure Port Web Services Subsystem Configuring Handler Chain Reload Server Module 9 : Clustering Clustering Types Vertical and Horizontal Sticky Sessions State Replication Clustering in Jboss HTTP Session Clustering Session Beans Java Persistence API persistence.xml Shared Store Message Replication HTTP Connectors Module 10 : Performance Tuning Performance Considerations Important Performance Aspects JVM Tuning Heap Tuning and Stack Tuning Generational GC Java Object Behavior Heap Space Organization Heap Area Characteristics Tuning Garbage Collection Application Server Trimming Thread Pool Tuning Database Connection Pooling
€2.250
Klassikaal
max 12
3 dagen

Joomla Web Development

Amsterdam do 30 jul. 2026 en 9 andere data
In the course Joomla Web Development, participants learn to use the Joomla Content Management System, CMS, to set up a complete web site. Joomla Intro It is discussed how Joomla components are put together and how they are linked. Attention is paid to components such as sections, articles, banners, ads, images and categories. Joomla Menu's Also addressed is how menus are linked in Joomla and how items and descriptions are added. Joomla Extensions Joomla can be extended with extensions that are available in many places and that can extend the functionality. A number of these extensions will be demonstrated. Some are free for others you will need a license. Templates and Modules Further templates that give a certain structure to Joomla components are treated and application modules are discussed as well. Joomla Configuration Finally there is attention for all kind of issues related to the configuration of Joomla. After completing this course participants will be able to build a web site with Joomla all by themselves. Audience Joomla Web Development Course This course targets persons that want to use Joomla for the design of a Web site or Web Application. Prerequisites Course Joomla Web Development No specific knowledge is required to participate in this course. General knowledge of Web applications and experience with computers is desired. Realization Training Joomla Web Development The theory is discussed on the basis of presentation slides. Demo's are used to clarify the treated concepts. In a number of subsequent exercises participants create a Joomla Website with often used functionality. Certification Joomla After successful completion of the course, the participants receive an official certificate Joomla Web Development. Modules Module 1 : Joomla Intro What is Joomla? How does Joomla work? Installing Joomla Frontend and Backend Home page Language setting Adding content Add an Article Add menu link Module 2 : Content Types Sections and categories Assigning sections and categories Advertisements Making new pages Adding images Pagebreak Banners Contacts Search Module 3 : Menu's Adding Menu-items Displaying sections Displaying categorylist Set details Change menu-items order Change level menu-item Removing menu-item External link Separation space Module 4 : Joomla Templates What are Templates? Downloading Templates Installing Templates Changing Templates Using more template Change Logo Joomla template Mail Private message Group mail Module 5 : Modules What are modules? Adding a Module Adjusted HTML Login Syndicate Arbitrary image What are Parameters? Setting global parameters Setting individual parameters Module 6 : Configuration General settings Tab System WYSIWYG-editor Frontend users Frontend registration Editing Account data Changing access level Backend users Access levels
€1.499
Klassikaal
max 12
2 dagen

jQuery Programming

Amsterdam ma 29 jun. 2026 en 9 andere data
The course jQuery Programming teaches you how to program one of the most popular JavaScript libraries, jQuery. jQuery Overview After an introduction to the installation of jQuery and an overview of the library, scripts are made with the document ready function. Attention is paid to the capabilities of jQuery and its relationship with JavaScript. DOM Access Next it is discussed how the contents of a page can be accessed through jQuery script, where HTML tags and attributes are used for identification and styling is done with CSS. Method Chaining The relationship with the DOM model of the page is discussed as well. Furthermore attention is paid to the jQuery methods to filter content and also the various ways to optimize code and the use of advanced jQuery chaining statement are part of the course subjects. Event Handling After discussing the manipulation of content in a page, the handling of events in jQuery is addressed. The jQuery methods that facilitate event handling are treated and attention is paid to namespaces and event delegation. Using Effects The creation of effects with jQuery and the simple and advanced animation features of jQuery are treated as well. The use of animation and effects allows you to build image rotators, animated menus and tooltips, slideshows and modal windows and let Web pages come alive. Ajax Functionaliteit Next there is attention to the Ajax functionality of jQuery for dynamically refreshing the page and for partial page updates. Both the simple $load function to retrieve data and the more sophisticated $ajax function are discussed and attention is paid to data transmission via JSON, JavaScript Object Notation. jQuery Plugins Finally the use of plugins in jQuery, the jQuery UI library and the way to write your own plugins is discussed and attention is paid to a number advanced topics such as performance optimization and caching. Audience jQuery Course The course jQuery Programming is targeted at experienced Web developers who want to use jQuery to implement JavaScript code in Web Applications. Prerequisites Course jQuery Knowledge and experience in developing Web Applications and with a scripting language like JavaScript is required to join this course. Realization Training jQuery The course has a hands-on nature. The theory is treated by means of presentation slides and is interspersed with practical exercises. Demos are used to clarify the subject matter. A modern JavaScript development environment with debugging capabilities is used. The course times are from 9.30 up and to 16.30. Certification jQuery Participants receive an official certificate jQuery after successful completion of the course. Modules Module 1 : Intro jQuery What is jQuery? jQuery and Custom JavaScript jQuery versus other Libraries Getting started with jQuery Including jQuery Content Delivery Networks Document Ready? Script Execution Order onLoad versus document.ready jQuery Function Object Where to run Scripts? Module 2 : Dynamic HTML Dynamic HTML Building a HTML DOM tree DOM Representation DOM Node Types Properties of Node Types DOM Methods for Navigation DOM Node Object Methods Element Access Event Handlers CSS Style Sheets Rendering with CSS Module 3 : Selectors jQuery Selection Basic Selectors Hierarchy Selectors Selection by Attribute Position Filters Form Selectors Other Selection Filters jQuery Method Chaining DOM Traversal Filter Methods Advanced Method Chaining Module 4 : DOM Manipulation DOM Manipulation Creating Elements Inserting Elements Inserting as Child Mass Insertion Moving Elements Cloning Elements Replacing Elements Get Element Content Access Element Attributes Module 5 : CSS Styling Browser Inconsistencies Reading CSS Properties Modifying CSS Properties Shorthand CSS Properties Removing CSS Properties CSS Classes Element Height Dimensions Element Width Dimensions Position Changes Element Positions Module 6 : Events DOM Level 2 Event Model jQuery Event Model Binding an Event Handler Binding Shortcut Methods Event Object Unbinding Handlers One Shot Handlers Event Delegation .live versus .delegate Triggering Events Module 7 : Effects and Animations jQuery Built-in Effects Showing Elements Hiding Elements Fading Effects Sliding Effects Creating Animations Animation Notes Animation Queues Stopping Animations Animation Controls Module 8 : Ajax Fundamentals Ajax Web App Model Typical Ajax Interactions Creating XMLHttpRequest XMLHttpRequest Methods Sending the Request XMLHttpRequest Properties XMLHttpRequest readyState Listening for Response Processing the Response Ajax Pitfalls Module 9 : jQuery Ajax Ajax in jQuery Ajax Options Ajax Limitations Loading Page Fragments jQuery.getJSON Ajax Global Settings Ajax Events Global Ajax Event Handlers Error Handling Ajax Request Completion Module 10 : Plugins Easing Plugin Standard Easing Functions ColorBox Plugin Using ColorBox ColorBox Options Cycle Plugin Cycle Methods Validation Plugin Validation Rules DataTable Plugin Creating Plugins Module 11 : jQuery UI jQuery UI Getting Started Themes jQuery Widgets Accordion Widget Tabs Widget Dialog Widget jQuery UI Controls Date Picker Widget Slider Widget jQuery UI Animation Module 12 : Advanced Topics Best Practices for Loops Avoid Anonymous Functions Optimizing Selectors Sizzle Selector Engine jQuery Utility Methods Test Variable Type Extend Objects Avoiding Conflicts noConflict Method Queuing Animations Dequeuing Animations
€1.499
Klassikaal
max 12
2 dagen

Kotlin Programming

Amsterdam wo 17 jun. 2026 en 9 andere data
In the course Kotlin Programming participants learn to use the object oriented and functional language Kotlin for software development. Kotlin Intro The course Kotlin Programming starts with an overview of a number of important features of Kotlin. Attention is paid to the syntax simplifications in the Kotlin language compared to Java. It is also discussed that Kotlin code can be compiled not only to Java, but also to JavaScript or native code. Language Syntax Next the language syntax is covered with type inference, mutable and immutable variable declarations, if and when expressions, ranges, loops and iterators. Classes and Objects With regard to object oriented programming, class initialization, primary and secondary constructors final and open classes, abstract classes and interfaces are treated. And also attention is paid to data classes in which methods such as equals, toString and hashCode are automatically generated. Functions Kotlin also supports functional programming and part of the program of the course are lambda functions, higher order function, passing functions as parameters and returning functions. Also to extension methods, destructuring declarations, nested functions and extracting parameters with the spread operator are discussed. Collections and Generics Also covered is the Collection Framework in Kotlin that supports mutable and immutable collections and sequences with lazy evaluation. Parameterized types with generics are also covered. And delegation in Kotlin with lazy and observable properties is explained. Coroutines Finally attention is paid to the use of coroutines in Kotlin which can be considered as lightweight threads and which are excellent for asynchronous handling. Audience Course Kotlin Programming The course Kotlin Programming is intended for developers who want to learn how Kotlin differentiates itself from Java and who want to learn how to program in Kotlin. Prerequisites training Kotlin Programming To participate in this course experience with programming is required. Knowledge of programming in Java is beneficial for the understanding. Realization course Kotlin Programming The theory is treated on the basis of presentations. Illustrative demos are used to clarify the concepts. There is ample opportunity to practice and theory and exercises are interchanged. The course times are from 9.30 to 16.30 Certification course Kotlin Programming Participants receive an official certificate Kotlin Programming after successful completion of the course. Modules Module 1 : Kotlin Intro What is Kotlin? Variables Type Inference Kotlin Characteristics Null Handling Safe Call Operator Properties Custom Accessors Kotlin Exceptions Kotlin versus Java Interoperability Run as ECMAScript Potential Downsides Module 2 : Language Syntax Packages and Imports Default Imports Basic Types Boxing Explicit Conversions Characters Arrays If and When Expressions Loops and Iterators Ranges Jumps and Labels Elvis Operator !! Operator Module 3 : Classes and Objects Kotlin Class Initialization Property Settings Inheritance Calling Base Constructors Secondary Constructors Visibility Modifiers Abstract Classes and Interfaces Nested and Inner Classes Data Classes Destructuring Declarations Sealed Classes Kotlin Objects Companion Objects Module 4 : Functions Function Scope Local Functions Extension Functions Static Resolvement Extension Properties Recursive Functions Kotlin Tail Recursion Higher Order Functions Lambda Expressions Closures Infix Functions Operator Functions Scope Functions Module 5 : Collections Collection Types Immutable Collections Mutable Collections Collection Hierarchy Iterators Ranges and Progressions Sequences Common Operations Write Operations Transformations Filtering Plus and Minus Grouping Module 6 : Generics Generic Classes Generic Functions Type Inference PECS Principle out Keyword in Keyword Type Projections Subtype to Supertype Variances Covariance Contravariance Star Projections Generic Constraints Module 7 : Delegation Delegation Design Pattern by Keyword Inheritance Alternative Delegated Properties Lazy Properties Property as Input Return Type as Lazy Observable Properties Standard Delegates Properties in Map Local Delegated Properties Delegate Requirements Translation Rules Module 8 : Interoperability Calling Java from Kotlin Calling Static Methods Using Java Collection Reserved Words in Kotlin Calling Kotlin in Java Calling Kotlin Functions Calling Extension Functions Using Mutable Collections Immutable Collections Files with JVM Annotation Functions with JVM Annotation Calling Kotlin Class Calling Kotlin Singleton Module 9 : Coroutines What are Coroutines? Concurrency Pattern Light-weight Threads Coroutine Scope launch Method Blocking versus non-Blocking Structured Concurrency Scope Builder Global Coroutines Cancelation and Timeout Coroutine Context Channels Asynchronous Flow
€1.999
Klassikaal
max 12
3 dagen