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.931 resultaten

OO concepts and techniques (EN/NL/FR)

During this training, we give an overview of the concepts used in object oriented programming. This two-day course at ABIS will let you understand what object oriented programming is, discussing both the basic ideas, as well as the implications on application architecture and integration with other systems. In this course: we will focus on understanding and practising the OO concepts by use of an integrated exercise a theoretical part will explain the use of OO in an enterprise wide application; encompassing analysis, design patterns and distributed computing Intended for This course is designed for project leaders, managers, analysts and application developers. You can test yourself to see if this course contains enough new information for you by filling out the on-line self-test. Backgroud Some familiarity with traditional application development gives the participant a better insight into the advantages of object technology. Main topics The 'object oriented' paradigm: object • class • encapsulation • inheritance • polymorphism OO concepts and techniques in Java OO application development cycle: OO analysis and design • implementation • testing • maintenance • comparison with traditional development OO methods and processes Agile Modelling • UML OO application domains: Application architecture • distributed computing • integration with existing systems • reuse OO languages • OO tools • data base integration Training method We will mainly focus on understanding and practising the OO concepts by use of an integrated exercise. After this, a theoretical part will explain the use of OO in an enterprise wide application, focusing on analysis, design patterns and distributed computing. Classroom instruction with demonstrations and practical exercises. Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French. Certificate At the end of the session, the participant receives a "Certificate of Completion". Duration 2 days.
€1.260
Klassikaal
max 12

Big data in practice using Hadoop (EN/NL/FR)

Get hands-on practice on Linux with Apache Hadoop (HDFS, Yarn, Pig, and Hive) in this two-day ABIS training. Nowadays everybody seems to be working with "big data", most often in the context of analytics and "Data Science". Do you also want to store and then interrogate your several data sources (click streams, social media, relational data, sensor data, IoT, ...) and are you experiencing the shortcomings of traditional data tools? Maybe you are in need of distributed data stores like HDFS and a MapReduce infrastructure like Hadoop's. This course builds on the concepts which are set forth in the Big data architecture and infrastructure course. You will get hands-on practice on linux with Apache Hadoop: HDFS, Yarn, Pig, and Hive. You learn how to implement robust data processing with an SQL-style interface which generates MapReduce jobs; to work with the graphical tools which allow for easy follow-up of the jobs and the workflows on the distributed Hadoop cluster. After successful completion of the course, you will have sufficient basic expertise to set up a Hadoop cluster, to import data into HDFS, and to interrogate it cleverly using MapReduce. When you want to use Hadoop with Spark, you are referred to the course Big data in practice using Spark. Intended for Whoever wants to start practising "big data": developers, data architects, and anyone who needs to work with big data technology. Backgroud Familiarity with the concepts of data stores and more specifically of "big data" is necessary; see our course Big data architecture and infrastructure. Additionally, minimal knowledge of SQL, Linux and Java are useful. Experience with a programming language (e.g. Java, PHP, Python, Perl, C++ or C#) is a must. Main topics Motivation for Hadoop & base concepts The Apache Hadoop project and the components of Hadoop HDFS: the Hadoop Distributed File System MapReduce: what and how The workings of a Hadoop cluster Writing a MapReduce program Implementing MapReduce drivers, mappers, and reducers in Java Writing Mappers and Reducers by use of an other programming or scripting language (e.g. Perl) Unit testing Writing partitioners for optimizing the load balancing Debugging a MapReduce program Data Input / Output Reading and writing sequential data from a MapReduce program The use of binary data Data compression Some frequently used MapReduce components Sorting, searching, and indexing of data Word counts and counting pairs of words Working with Hive and Pig Pig as a high-level basic interface, which will generate a sequence of MapReduce jobs for us Hive as a high-level SQL-style interface, which generates a sequence of MapReduce jobs The Parquet file format: structure and typical use; advantages of data compression; interoperability Short introduction to HBase and Cassandra as alternative data stores Training method Classroom instruction, with practical examples and supported by extensive practical exercises. Delivered as a live, interactive training – available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French. Certificate At the end of the session, the participant receives a "Certificate of Completion". Duration 2 days.
€1.310
Klassikaal
max 12

Linux in a Nutshell (EN, NL, FR)

Leuven (BE) di 9 jun. 2026 en 1 andere data
Learn the Linux essentials in this ABIS training of two half days. This course gives a general introduction to Linux, a first acquaintance with the possibilities of the system, and some basic commands to start with. We only take a look at the user aspects of the operating system, not the system aspects. A description of the file system, the processes, the shell should prepare the user for using the most important Linux commands. We will also look at some security aspects. Intended for All potential (end-)users of Linux. The professionals, intending to start with Linux (whether analyst, application developer, project leader or administrator of Linux platforms), are advised to attend the Linux / UNIX fundamentals course. Backgroud Some general knowledge of computing principles is required. No UNIX or Linux background is necessary. Knowledge of a different operating system or of a programming language could be an advantage. Main topics Introduction: philosophy of Linux • organisation of the kernel • applications under Linux • Linux desktop (KDE, Gnome, ...) Shell: log on • basic commands • the shell and elementary commands • on-line help File system: file and directory structure • file listing and file manipulation commands Security: security concepts • file system security • user profile Processes: process structure • commands for listing and manipulating processes Data tools: find (looking for files) • grep (looking for text patterns in a file) • using redirection, filters and pipes • sort Training method Classroom instruction with demo's and some small hands-on exercises. Delivered as a live, interactive training – available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French. Certificate At the end of the session, the participant receives a "Certificate of Completion". Duration Two half days.
€595
Klassikaal
max 12

PHP programming: fundamentals course (EN/NL/FR)

Leuven (BE) di 23 jun. 2026 en 1 andere data
In this three-day ABIS training, you'll be introducted into the essential aspects of PHP. PHP has become the de-facto standard server side programming language for web applications, especially because of its good understanding with Apache, the popular web server, but also because of its versatility and its simplicity to implement relatively complex tasks, like e.g. user authentication, possibly with the help of MySQL. During this course the basic syntax of PHP is treated in a detailed and structured manner, several examples are presented, and you'll have the possibility to try out everything in practice. Intended for Web designers, developers, and administrators who would like to make their website dynamic through PHP, or who maintain a PHP-based website. But also application developers who want to use PHP as a programming language for applications outside of websites. Backgroud Participants should on the one hand have a basic programming experience (see course Programming fundamentals) and should on the other hand be sufficiently familiar with HTML and the webserver business. During the course, students have the possibility to practice on both an MS-Windows and a Linux platform. You can test yourself to see if you have enough background by filling out the online selftest "Programming basics" and the online selftest "HTML". Main topics Installation and configuration: Installing and customising Apache; httpd.conf Installing PHP; configuring for MySQL; configuration choices in php.ini UNIX specific setup: MS-windows specific setup Introduction to PHP: What is PHP? Why using PHP? Examples of dynamic functionality on a website Some basic concepts of HTML Basic structures in PHP: Interaction with HTML; variables; expressions; general syntax aspects Datatypes; program flow through conditionals and loops Built-in variables and their meaning input/output The use of lists (arrays and associative arrays): structuring, searching, iterating, sorting, merging, ... of data in lists Functions Creating your own functions Passing arguments to functions; specifying default arguments Manipulation and comparison of data interpolation; text manipulation; cut, paste, concatenate, trim, ... pattern matching with regular expressions Web forms Creating fill-in forms with PHP Validating user input; interaction with JavaScript GET and POST More advanced topics: Working with external files Calling external (system) commands from PHP Executing a PHP program outside the context of a web server Webserver-specific possibilities HTTP authentication through PHP; login administration and password administration Access to networking services like email, DNS, databases HTTP session management, navigating between pages, and the use of cookies File upload Training method Classroom instruction; theory, examples and exercises. Delivered as a live, interactive training – available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French. Certificate At the end of the session, the participant receives a "Certificate of Completion". Duration 3 days.
€1.785
Klassikaal
max 12

Modern data warehousing and BI (EN/NL/FR)

In this 1-day ABIS training, the concepts specific to 'Data Warehouses' (DW) are thoroughly explained. Typical architectures and implementation forms are discussed. Interactive, live classroom training session, aimed at anyone who wants to know more about DWs; first step for anyone who will begin working technically with DWs! Specific (technical) prior knowledge is not required. This ABIS course aims to provide a conceptual view of the concept of data warehouse that is general, but also complete. All characteristics and possibilities of data warehousing are discussed: definitions and architectures, myths and reality, key concepts, implementation and exploitation strategies, alternatives - and their advantages and disadvantages. The concepts specific to Extraction, Transformation, and Load of data from (Operational Data) Sources are also examined. Frequently used DW modelling techniques are discussed. Finally, we will consider how the data available in such an environment can be effectively unlocked - for reporting purposes and for analysis purposes (business intelligence and more). After completing this training, the participant will have: a clear insight into the origins of DWs; an overview of alternative DW implementation strategies: traditional DWs, Data Lakes, Data Vaults,... an insight into the importance - and the benefits of using - alternative Extraction, Transformation and Load methodologies and methods; an overview of alternative DW usage scenarios - simple reporting and/or analysis - and ultimately business intelligence. Intended for Anyone with ties to DWs - all interested parties, data analysts, data managers, future administrators and developers. Backgroud No specific background is required, but some basic knowledge of relational databases can be useful (see course SQL and relational databases fundamentals). Main topics Historical background - context: Why the importance? CIF (Corporate Information Factory) and BUS (DataWarehouse Bus) Definitions: Explanation of the key concepts against the background of the above context - Data Warehouse (Data Mart, ODS, ...) - Data Lake - Data Vault - Enterprise Data Architecture Big Data Data warehouse 'infrastructure': The Data source, Back end (ETT/ETL) processes, the Data store, the Front-end tools The importance of Meta Data Front-end tooling: Query & Reporting, OLAP, Data Mining, Data Science, Machine Learning Logical implementation: Data profiling The complete strategy: source data • transformation • loading • extraction • cleaning • metadata maintenance • ... Designing a data warehouse: No data warehouse without a well-thought-out data model: ER, Multi Dimensional Modelling, Snowflakes & Stars, Data vault modelling Training method Live instructor-led training, with plenty of opportunities for discussion Delivered as a live, interactive training: available in-person or online, or in a hybrid format.  Training can be implemented in English, Dutch, or French. If interested in organising this training internally, get in touch with us; we can even customise it to meet your specific needs. Certificate At the end of the course session, the participant receives a 'Certificate of Completion'. Duration 1 day.
€655
Klassikaal
max 12

Spring Boot: fundamentals(EN/NL/FR)

During this training, we will learn the basics of the Spring (Boot) Framework. In this three-day ABIS course, we will study the fundamental ingredients of the framework , as well as how it is used to create a full-stack application. Spring is a Java framework for building enterprise solutions. It includes flexible dependency injection using annotations and Java based configuration classes. Spring will enable you to focus on your business problem rather than the plumbing that connects components and systems and will make your code easier to test. Spring Boot will even simplify things further. In this course we will: focus on the core ingredients/philosophy of Spring (Boot) introduce aspect oriented programming (AOP) build a full application (front to back) based on the framework Intended for Architects, designers and developers who wish to learn how to use the Spring framework for building enterprise Java applications. Backgroud A good knowledge of Java programming (see course Java programming) is required. The participant should also have a basic understanding of: JUnit, Maven (see course: Maven for building projects), JDBC (see course: JDBC) and HTML (see course: HTML and CSS) You can test yourself to see if you have enough background by filling out the online selftest "Java", the online selftest "JDBC" and the online selftest "HTML". Main topics Introduction What is Spring (Boot) Architecture Spring Core Using Spring Boot The container Bean declaration and wiring of beans via Java configuration and annotations Bean lifecycle and Bean Scopes Qualifiers, Environments, Profiles, Conditional beans and Runtime Value Injection Aspect-oriented Spring (AOP) Aspects, advices, pointcuts Database support Configuring data sources Integration with JDBC Building basic web applications with Spring MVC and Thymeleaf Writing a basic controller Processing forms Training method Classroom instruction and exercises. Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French. Certificate At the end of the course session, the participant receives a 'Certificate of Completion'. Duration 3 days.
€1.965
Klassikaal
max 12

IT Awareness (EN/NL/FR)

Leuven (BE) di 9 jun. 2026
The IT landscape is constantly changing: technologies are coming and going in rapid succession, always with accompanying —sometimes confusing— terminology. During these two half-days of training, ABIS offers you an overview in plain language, and before you know it you will be able to see the wood for the trees again! Not everybody is an IT professional. But few in the modern business world can ignore IT, and almost everyone should be able to take part in a conversation about it. This IT awareness training is intended for those who would like to get a general overview of the IT world without needing an extensive technical background. We build a solid frame of reference to help you put terms into their context. At the end of this fun and interactive seminar the participant will: know the most important concepts of infrastructure and software, application development and networks; be familiar with the most recent trends in the IT world; be able to give a general description of many technical terms and abbreviations; be more confident in technical discussions with the 'experts'; have a better understanding of clients' questions and suppliers' offers; be able to read popular technical magazines and web sites. Intended for This training is aimed at non-technical people in the IT world: managers, consultants, account managers, salesmen, journalists, ... Backgroud No specific background is required for this course. You can test yourself to see if this course contains enough new information for you by filling out the on-line self-test. Main topics Basic principles of computers and computing: processor • memory • disk ... Computer types: PC • mobile • tablet • mainframe • servers • IoT ... The brands: IBM • Hewlett-Packard • Dell • .... Operating systems: Windows • Linux • UNIX • macOS • iOS • Android • z/OS • ... Virtualization: VMWare • Hyper-V • containers • Docker • ... Networks: LAN & WAN • Ethernet • WiFi • ADSL • TCP/IP • Router • ... Internet & Intranet: web • cloud • IAAS • PAAS • SAAS • AWS • Azure • ... Databases (Db2, Oracle, SQL Server, MySQL ...) • Data Warehouses • BI • Data Science • Artificial Intelligence Programming languages (JavaScript, Python, Cobol, C++, Java, C#) and frameworks (.NET, Spring, Angular) Application architecture: client/server • OO • web applications and APIs Packages: ERP, CRM, SAP, Peoplesoft, SalesForce • ... Management aspects: SLA • ITIL • PRINCE2 • Agile • Scrum • ... IT professionals and their profiles: developers • analysts • architects • system administrators • ... Training method Live instructor-led training, focused on the context of the participants, with plenty of opportunities for discussion. Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French. If interested in organising this training internally, get in touch with us; we can customise it to meet your specific needs. Certificate At the end of the course session, the participant receives a 'Certificate of Completion'. Duration Typically implemented as two half-days.
€655
Klassikaal
max 12

XML fundamentals course (EN/NL/FR)

LEUVEN (BE) wo 17 jun. 2026
This three day course at ABIS teaches the practical skills for working with XML. During this training we will give an overview of XML and all major specifications surrounding it. In this course, you will learn: the creation of XML documents imposing structure via XSD and DTD search and transform documents with XPath and XSLT Intended for Everybody who wants to use the various aspects of XML programming and/or to acquire detailed insight: web publishers, developers, document managers, IT strategy and IT project managers. Backgroud No XML background is needed. For the generation of HTML pages an elementary knowledge of HTML is helpful but not required. Main topics Setting up an XML document Validating with DTD XML Schema: elements & attributes simple types & complex types local & global elements / types Namespaces XPath: axis, node-test, predicate, functions Transformation basics (XSLT): transforming XML to flat text or HTML or XML Training method Lecturing with exercises. Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French. Certificate At the end of the session, the participant receives a "Certificate of Completion". Duration 3 days.
€1.785
Klassikaal
max 12

Scala programming (EN/NL/FR)

Scala: a programming language which "scales" with your as a programmer, and which you can easily master in 4 days thanks to this ABIS training! In this training, you learn the functional programming style with Scala, a programming language that can be used at several levels: from simple scripts to complex applications which are nevertheless very maintainable thanks to the flexibility and lisibility of Scala, and its "strong typing" datatype system. During this training you will gain insight into the unique features of Scala, you learn how to apply functional programming, and how to combine this with the use of objects and classes. Intended for Application developers who wish to learn object oriented programming and functional programming in Scala. Backgroud Experience with an other programming language (e.g. Java or Python) is required: see e.g. Python fundamentals and Java programming. Main topics Introduction to Scala Basic Scala programming syntax: variables, loops, conditions Functional programming: principles Mutable and immutable objects Scala sequence objects (lists, arrays, ...) and collections(map, sets, ...); iterables Functions; anonymous functions; recursive functions; higher-order functions Classes, Objects, and Traits Packages and imports; using standard Java libraries OO programming in Scala: creating your own classes and objects; case classes Differences between Scala 2 and Scala 3 Refactoring from imperative style to a functional programming style Pattern matching and regular expressions Training method Theoretical foundations with demonstrations. There is plenty of time provided for practical exercises. Delivered as a live, interactive training – available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French. Certificate At the end of the session, the participant receives a "Certificate of Completion". Duration 4 days.
€2.380
Klassikaal
max 12

JSF (JavaServer Faces) (EN/NL/FR)

During this training, we will learn the basics of the JavaServer Faces (JSF) framework. In this three-day ABIS course, we will study the fundamental ingredients of the framework , as well as how it simplifies the development of a web frontend in Java. As web-based applications can get very complex in structure, there is a need for a good application framework. Without such a framework, the maintenance of such an application becomes difficult, time-consuming and error-prone. JSF is a component-based view framework which has been included in the Java/Jakarta EE standard. In this course the participant will: get a good insight in the architecture and use of the JSF framework be able to build the view layer of an enterprise application, but also be aware of the integration with other parts of the application Intended for Internet/intranet/extranet application developers who wish to learn a Java based web framework with broad industry support. Backgroud A good knowledge of Java Programming is required (see course Java programming). You can test yourself to see if you have enough background by filling out the online selftest "Java". Main topics Introduction history versions setting up an application JSF Lifecycle Basic JSF programming facelets CDI bean definition and configuration bean scopes Expression Language Forms and navigation form tags navigation handling view expiration Conversion, Validation and Internationalisation JSF and Bean Validation Framework Custom converters and validators Internationalization Event handling action events, value change events, phase events, system events AJAX support Facelets templating facelet tags Composite and custom components (Extra) Example of a JSF component library: PrimeFaces Training method Theoretical foundations with demonstrations. There is plenty of time provided for practical exercises. Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French. Certificate At the end of the course session, the participant receives a 'Certificate of Completion'. Duration 3 days.
€1.965
Klassikaal
max 12