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

65.371 resultaten

Jakarta EE Overview

Amsterdam wo 29 okt. 2025 en 9 andere data
De cursus Jakarta EE overview geeft een overzicht van de Jakarta EE standaard zoals die in applicatie servers zoals GlassFish, WebSphere en JBoss is geïmplementeerd. Jakarta EE Components Aandacht wordt besteed aan de rol van de verschillende Jakarta EE Application Components zoals Java Servlets, Java Server Pages en Enterprise Java Beans. In dit opzicht komt ook het JSF Framework voor Java Web Applications aan de orde. Jakarta EE Services Belangrijke Jakarta EE services zoals JNDI (Java Naming en Directory Interface) en JTA (Java Transaction API) maken eveneens deel uit van de leerstof. Database Access Verder worden de verschillende opties voor het benaderen van databases worden behandeld. Er wordt aandacht besteed aan zowel de op SQL gebaseerde Java Database Connectivity (JDBC) technologie als de meer recentere Persistence API voor het direct opslaan van objecten. Web Services Verder passeren ook andere Java technologieën in het kader van Jakarta EE, zoals Web Services op basis van SOAP en REST, de revue. Jakarta EE Application Servers Gedurende de dag zullen verschillende applicatie servers en Enterprise Java Bean containers die de Jakarta EE standaard implementeren worden besproken. Als de tijd het toelaat wordt, JMX, Java Management Extensions, als een optionele module behandeld. Doelgroep Training Jakarta EE Overview De cursus Jakarta EE Overview is bedoeld voor developers, designers, beheerders en architecten die een overzicht willen krijgen van de mogelijkheden en de werking van het Jakarta EE (Enterprise Edition) platform. Voorkennis Cursus Jakarta EE Overview Kennis van moderne software technologieën zoals C++, Java of  .NET en Web applicaties is wenselijk. Uitvoering Cursus Jakarta EE Overview De theorie wordt besproken aan de hand van presentatie slides. De concepten worden geïllustreerd met demo's en er is gelegenheid om te oefenen. De cursustijden zijn van 9.30 tot 16.30. Officieel Certificaat Jakarta EE Overview De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Jakarta EE Overview. Modules Module 1 : Jakarta EE Intro Java Editions Enterprise Application Challenges Jakarta EE Standard Jakarta EE Servers Web Components EJB Components Jakarta EE and Web Services Deployment Descriptors Annotations Packaging in EAR Files Jakarta EE Deployment Configurable Services Jakarta EE API's Module 2 : Servlets, JSP and JSF Servlets and JSP's Translation and Request Time Problems with Servlets and JSP Classic MVC Pattern Model 2 Architecture Using Java Beans Scopes in Web Applications ServletContext Scope Session Scope Java Web Applications Web Application Structure MVC Frameworks Java Server Faces Module 3 : Enterprise Java Beans (EJB) Types of Enterprise Beans Distributed Object Foundation Architecture of an EJB Enterprise Bean Class EJB Object at work Remote Interface Session Beans Statefull and Stateless Session Bean Pooling Message Driven Beans JNDI Naming Context Locate resources with JNDI Context and Dependency Injection Module 4 : Jakarta EE Persistence Jakarta EE Persistence Direct File I/O Serialization Java Database Connectivity JDBC Drivers and URL's Transparant Persistence Object Relational Mapping Persistence API Entity Classes Entity Manager Persistence Context Entity Managers Module 5 : Jakarta EE Web Services What is a Web Service? Web Service Standards Web Service Types XML-Schema, SOAP and WSDL JAX-WS Web Services Servlet Based Endpoint Stateless Session Bean Endpoint JAX-WS Annotations REST Web Services Standard HTTP Methods Resource URI Access Content Negotation Module 6 : Optional Module : JMX What is JMX? JMX Goal Where does JMX API fit? Managed Beans JMX Architecture Management Consoles Protocol Adapters Standard MBeans Implementing MBeans Naming MBeans MBean Server Registering MBeans
€749
Klassikaal
max 12
1 dag

Jakarta EE Web Development met JSF

Amsterdam ma 17 nov. 2025 en 9 andere data
De cursus Jakarta EE Web Development met JSF behandelt hoe moderne state of the art Jakarta EE web applicaties worden gebouwd met het Java Server Faces (JSF 2. JSF Architectuur De cursus begint met de fundamenten van de JSF Framework dat is gebouwd bovenop het Java Web Programming model en gebruik maakt van het MVC pattern met een Front Controller als centraal element. De architectuur van de JSF Framework, dat een statefull component model op de server gebruikt, wordt besproken. JSF Request Life Cycle Vervolgens wordt aandacht besteed aan de rol van het Faces Servlet en de verschillende fasen van de JSF Request Life Cycle. De rol van het centrale configuratie bestand faces-config.xml wordt uitgelegd en ook worden de navigation rules in JSF en de rol van de managed beans behandeld. Facelets Vervolgens wordt de structuur van een JSF pagina met Facelets, het gebruik van de Expression Language en het gebruik van de verschillende UI componenten en custom tag libraries besproken. Event Handling Event handling uit de UI componenten krijgt de aandacht en ook de validatie en conversie van input uit de User Interface met behulp van JSF built-in of custom validators en converters passeert de revue. Daarna wordt er besproken hoe het moderne asynchrone Ajax request model kan samenwerken met JSF. Custom Components Tot slot wordt aandacht besteed aan het creëren van custom components, facelet templates en het gebruik van view parameters. Doelgroep Cursus Jakarta EE Web Development met JSF De cursus Jakarta EE Web Development met JSF is bedoeld voor developers die Java Web applicaties met het standaard JSF 2.x Framework willen bouwen. Voorkennis Cursus JSF Om aan deze cursus te kunnen deelnemen is ervaring met programmeren in Java en object oriëntatie vereist. Voorkennis van Jakarta EE Web Applications is bevorderlijk voor een goede begripsvorming. Uitvoering Training Jakarta EE Web Development met JSF De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met oefeningen. Demos zorgen voor een verheldering van de theorie. De cursustijden zijn van 9.30 tot 16.30. Officieel Certificaat JSF De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Jakarta EE Web Development met JSF. Modules Module 1 : JSF Intro JSF Background Servlet and JSP Problems Classic MVC Pattern Model 2 Architecture Struts Framework JSF Framework JSF Feature Overview Server Side UI Components JSF Application Architecture Request Processing Phases JSF Implementation JSF API Common JSF Problems Module 2 : JSF Basics Choose JSF Implementation Deployment Descriptor PROJECT_STAGE Development Faces Configuration File Facelets Page Structure Managed Beans @ManagedBean Annotation Default Navigation Facelet Default Navigation @FacesComponent Handling Request Parameters Facelet Input Form Selecting Result Pages Module 3 : Managed Beans Java Beans Bean properties Accessor Usage Placeholder for Results Dual Role Bean Properties Textfields and Checkboxes Prepopulating Input Fields Naming Beans Bean Scopes Application and Session Scope Raw Request and Response Dependency Injection ManagedProperty Module 4 : Navigation Static Navigation Navigation Rule Syntax Explicit Mapping Considerations Dynamic Navigation Dynamic Navigation Logic Explicit Dynamic Navigation Rule Configuring Managed Beans Sharing Result Pages Using Wildcards Omitting from-outcome Conditional Navigation Rules Common Navigation Problems Module 5 : Properties Properties Using Property Files Using Subfolders Resources Bundles Facelet using Properties Parameterized Messages Parameterizing Display Using f:param Using Parameterized Properties Internationalized Messages Localizing Strings Using Localized Messages Module 6 : Expression Language JSF versus JSP EL Outputting Bean Properties Nested Bean Properties Submitting Bean Properties Getter versus Setter Calls Accessing Collections Using Square Brackets Implicit Objects EL Operators Conditional Text Rendered Attribute Method Arguments Module 7 : Event Handling User Interface Events Event Handlers versus Ajax Types of Event Listeners ActionListener in Facelets Implementing ActionListener Change CSS Style Change Style Input Form Change Style Bean Bean for Action Controller Locale from User Settings Switch Locale ValueChangedListener Module 8 : Validation Validation Approaches Manual Validation Standard Error System Displaying Error Messages Manual Validation in Bean Action Controller Method Implicit Automatic Validation Precedence Validity Tests Explicit Automatic Validation Format Validator Tags Conversion versus Validation Custom Validator Methods Module 9 : Ajax Ajax in JSF General Form f:ajax Ajax Facelets Pages Ajax Controller Methods render Attribute Facelet Non-Ajax Version Facelet Ajax Version execute Attribute Facelets Code execute event Attribute Default Events onevent Attribute Module 10 : Data Tables Handling Variable-Length Data h:dataTable Using h:dataTable h:Column Headers and Captions StyleSheets Ajax-enabled tables Tables conditional values Looping with ui:repeat Conditional Text Module 11 : Composite Components Composite Components Component Definition Using Components Components with Attributes Using Composite Attribute Component Structure Using ui:repeat Relative URL's Nested Components Component Files Module 12 : Facelet Templating Page Templating Using Templates Namespaces Template Files Template File Details Using ui:include Handling Relative URL's View Params JSF page use f:viewParam Capture Request Parameters Using POST-redirect-GET
€2.999
Klassikaal
max 12
4 dagen

Jakarta EE Web Services

Amsterdam di 28 okt. 2025 en 9 andere data
In de cursus Jakarta EE Web Services leert u wat Web Services zijn, hoe u Web Services in Java kunt maken en hoe ze vanuit Java en andere platformen kunnen worden benaderd. SOAP en REST De cursus gaat zowel in op SOAP Web services als op REST Web services. Web Service Standaarden De verschillende standaarden waar Web Services op gebaseerd zijn worden behandeld, zoals XML Schema, SOAP, WSDL en HTTP voor REST Services. JAX-WS In het bijzonder is er aandacht voor de verschillende Java API's voor Web Services zoals JAX-WS 2.x, SAAJ (SOAP with Attachment API), JAXB (Java API for XML Binding) en JAX-RS. Interoperabiliteit Verder wordt aandacht besteed aan waar je op moet letten om ervoor te zorgen dat Web Services interoperabel zijn tussen verschillende platvormen zoals Java en .NET. Eveneens komt de architectuur van moderne Single Page Applications met een REST service backend aan de orde. Web Service Security En ten slotte komen de verschillende mechanismen en standaarden voor de security van Web Services aan bod. De cursus Jakarta EE Web Services behandelt de onderwerpen die worden gevraagd op het Oracle Jakarta EE Web Services examen. Doelgroep Cursus Jakarta EE Web Services De cursus Jakarta EE Web Services is bedoeld voor ervaren Java ontwikkelaars die Web Services willen leren ontwikkelen in een Jakarta EE omgeving. Voorkennis Cursus Jakarta EE Web Services Voor deelname aan deze cursus is kennis van en ervaring met programmeren in Java en met Jakarta EE Web Applicaties vereist. Uitvoering Training Jakarta EE Web Services Deze cursus heeft een hands-on karakter. De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met praktische oefeningen. Demos worden gebruikt om de theorie te verduidelijken. De cursustijden zijn van 9.30 tot 16.30. Certificaat Jakarta EE Web Services De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Jakarta EE Web Services. Modules Module 1 : Web Services Intro What are Web Services? Distributed Applications Evolution Role of interface Interoperability Web Service Types Web Services Stack SOAP Web Services REST Web Services RPC Style Web Services Micro Services Document Style Web Services Service Oriented Architecture Module 2 : SOAP What is SOAP? SOAP Characteristics SOAP Messages SOAP Body SOAP Headers SOAP Namespaces SOAP Faults SOAP Version differences SOAP Messages as payload Message Exchange Patterns SOAP Intermediaries actor and mustUnderstand attribute Module 3 : SAAJ What is SAAJ? SOAP message structure SOAP Message Parts SOAP Part Attachment Parts SAAJ and DOM SAAJ Class Hierarchy SAAJ Connections Creating a Message Adding Message Elements Sending and Receiving Accessing SOAP Body Module 4 : XML-Schema Why XML-Schema? Well formed and valid documents What XML-Schema's? Markup Languages XML Schema Advantages XML Schema design models Classic Use of Schema's XML Namespaces Simple and Complex types XML Schema Data Types User Defined Data Types Derivation by Restriction Derivation by Extension Module 5 : JAXB XML Processing Options Java API for XML Binding JAXB Architecture JAXB Binding Life Cycle Role of Binding Compiler XML tot Java Mapping Rules Mapping of XML Schema Types JAXB API JAXB Annotations Types Binding Elements and Attributes Named Complex Types Customized Mappings Adapter Classes Module 6 : WSDL Web Service Description Language WSDL Usage WSDL and Code Generation WSDL in Web Service stack WSDL Namespaces WSDL Structure WSDL Elements Types and Messages PortType and Operations WSDL Bindings Service Element SOAP Messages Modes WSDL 2.0 Module 7 : JAX-WS What is JAX-WS? JAX-WS Design Goals JAX-WS Runtime System JAX-WS Tools Service Endpoint Models JAX-WS Servlet Endpoint Enterprise Java Beans Endpoints JAX-WS Architecture Client Side Programming Models Dynamic Proxy Invocation Model Dispatch Invocation Model Module 8 : Message Handlers Message Handlers Characteristics JAX-WS Handler Types SOAP Message Handlers Logical handlers Call Chain Inbound Messages Outbound Messages Processing the Payload Handler Chains Configuring Handler Chains Module 9 : Asynchronous Calling Web Service Invocations Supporting Asynchrony Client Side Fire and Forget Client Side Polling Client Side Callbacks Enabling Asynchronous calls Callback Handler Calling Asynchronously Asynchronous Web Services Asynchronous Web Service Model Using WS-Addressing Module 10 : REST Services Representational State Transfer REST Web Service Principles ID and Links REST Services in Java JAX-RS and Rest Jersey Content Negotation Embedded Path Parameters @Path and @Param Multiple Representations @Produces and @Consumes Common REST Patterns Resources URI Access XML versus JSON Module 11 : Interoperability WS Interoperability Organization Challenges and Deliverables Profiles Profile Standards Conformance Requirements WS-I Testing Tools Monitor and Analyzer Interoperability Technologies WS-Reliable Messaging WSDL Reliable Messaging Levels of Delivery Assurance Bootstrapping and Configuration Message Transmission Optimization Module 12 : Web Service Security Web Service Security Security at Transport level Security at XML Level XML Encryption XML Digital Signature XML Key Management WS-Security Security Enabled SOAP REST Security Access Restriction Restrict HTTP Methods JSON Web Tokens API Keys
€2.999
Klassikaal
max 12
4 dagen

.NET Overview

Amsterdam ma 20 okt. 2025 en 9 andere data
In de cursus dotNET Overview krijgt u een overzicht van de werking en mogelijkheden van het . .NET Intro De cursus gaat van start met aandacht voor de architectuur van .NET en de voordelen die .NET biedt voor de schaalbaarheid en de flexibiliteit van applicaties. Ook .NET Core komt hierbij ter sprake. Managed Execution Dan wordt ingegaan op de werking van Common Language Runtime en met laden en vertalen van Intermediate Language door een JIT Compiler. Garbage collection, namespaces en assemblies komen ook aan bod. ASP.NET De verschillende soorten applicaties in .NET worden besproken, zoals Windows Forms applicaties, Web applicaties met ASP.NET en Web Services. Wat Web Services betreft komen zowel SOAP services met Window Communication Foundation (WCF) als REST services met de Web API aan de orde. Database Access Vervolgens wordt aandacht besteed aan database access met ADO.NET en het Data Adapter Object Model. En ook de principes van het Entity Framework en Language Integrated Query (LinQ) worden behandeld. NuGet Tenslotte komt aan de orde hoe het package management systeem NuGet kan worden gebruikt voor dependency management en het hosten van packages in repositories. Doelgroep Cursus .NET Deze cursus is bedoeld voor personen die een overzicht willen krijgen van de kenmerken en functies van het .NET framework. Voorkennis Cursus .NET Kennis van software development en een enige kennis van programmeren is vereist om aan deze cursus te kunnen deelnemen. Uitvoering Training .NET De concepten worden behandeld aan de hand van presentatie slides. De besproken concepten worden gedemonstreerd met demo's in Visual Studio.NET. De cursustijden zijn van 9.30 tot 16.30. Certificering .NET Cursus De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat .NET Overview. Modules Module 1 : .NET Intro .NET Architecture Common Language Runtime Managed Code CLR Components .NET Framework Class Library .NET Core Application Types Application Domains Partial Classes Module 2 : Managed Execution Using Namespaces Entry Points Scope and Declarations Compiling and Running Managed Execution MSIL and Metadata Assemblies Garbage Collection Generics Module 3 : ASP.NET What is ASP.NET? ASP.NET Web Application Web Forms Web Server Controls View State Event Procedures Code Behind Pages Page Event Life Cycle Master Pages Module 4 : Web Services What is a XML Web Service? SOAP versus REST Services Web API versus WCF Services Content Negotiation Finding Web Services Creating Web Services Web Service Code Calling Web Service Using HTTP Calling Web Service Using Proxy Module 5 : ADO.NET What is ADO.NET? ADO.NET Object Model DataSets Accessing Data with ADO.NET DataAdapter Object Model Generating a Dataset Databound Controls Entity Framework LINQ to SQL Module 6 : NuGet Package Management Dependency Management Transitive Dependencies NuGet Dependencies Semantic Versioning Creating Packages Publishing Packages Configuration Inheritance Automatic Deployment
€699
Klassikaal
max 12
1 dag

C# Programmeren

Amsterdam ma 24 nov. 2025 en 9 andere data
In de cursus C# Programmeren leren de deelnemers programmeren in het . C# Intro De cursus C# Programmeren gaat van start met een bespreking van de essenties van het .NET Framework en .NET Core. Daarbij wordt ingegaan op de Common Language Runtime, managed code, assemblies en garbage collection. Language Syntax Vervolgens wordt aandacht besteed aan variabelen, data types, operatoren en loops. Ook het aanroepen van methoden en omgaan met arrays en strings staat op het programma van de cursus. Classes en Objects Dan komt object georiënteerd programmeren met classes en objects aan de orde. Begrippen als encapsulation, inheritance en polymorphism worden uitgelegd. En ook is er aandacht voor fout afhandeling door middel van exception handling. Multithreading Vervolgens leren de deelnemers werken met multiple threads en de implementatie van concurrent tasks. Ook de coördinatie tussen threads door middel van synchronisatie mechanismen als events en Monitor Wait en Pulse komt aan bod. Special Classes Op het programma van de cursus C# Programmeren staan ook een aantal special classes zoals delegates, lambda's, properties, indexers and attributes. En er wordt aandacht besteed aan Reguliere Expressies met de RegExp class. Generics en Collections De cursus C# Programmeren wordt afgesloten met de behandeling van geparametriseerde types en methoden die generics worden genoemd. Generics worden veel toegepast bij collection classes die vervolgens op het programma staan. Tenslotte wordt aandacht besteed aan File I/O met C# libraries. Doelgroep Cursus C# Deze cursus is bedoeld voor aankomende developers die de programmeertaal C# en de toepassing daarvan in .NET applicaties willen leren. Voorkennis C# Sharp Voor deze cursus is geen specifieke voorkennis vereist. Ervaring in andere programmeer talen zoals JavaScript, Java of C++ is bevorderlijk voor de begripsvorming. Uitvoering Training C# Programmeren De theorie wordt gepresenteerd aan de hand presentatie slides. Demo's dienen ter verheldering van de behandelde concepten. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30. Certificering C# De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat C# Programmeren. Modules Module 1 : C# Intro C# Versions .NET Architecture .NET Core Common Language Runtime Managed Code C# Compilation and Execution Managed Execution Assemblies MSIL and Metadata Garbage Collection .NET Framework Class Library Module 2 : Language Syntax C# Data Types Variables and Scope Operators Flow Control if and switch Statement for and foreach Loops while Statement do while Statements break and continue Strings and Arrays Methods and Parameter Passing Module 3 : Classes and Objects Class Definition Encapsulation Access Modifiers Constructors Creating Objects Fields and Properties static Modifier Overloading Constants Common Type System Value and Reference Types Module 4 : Inheritance Derived Classes Overriding Methods Hiding Methods Polymorphism Abstract Classes Interfaces Implementing Interfaces Type Casting Implicit and Explicit Casting Module 5 : Exception Handling Error Conditions Exceptions in C# Exception Handling Syntax Exception Flow Exceptions Template Exceptions Object finally Clause Throwing Exceptions User Defined Exceptions Module 6 : Namespaces Defining Namespaces Using Namespaces Nested Namespaces Namespace Directory Assemblies and Modules Assembly Manifest Types of Assemblies Global Assembly Cache Strong Names Module 7 : Threads Thread Benefits and Drawbacks C# Thread Model Thread Class Thread Stack Thread Delegate Autonomous Classes Passing Parameters Thread Naming Background Threads Thread Exceptions Thread Methods Module 8 : Synchronization Concurrent Method Invocation Blocking on Monitor Lock Statement Mutual Exclusion in C# Joining Threads Interrupting Threads DeadLock Wait Handles Interthread Communication Condition Synchronization Monitor Wait and Pulse Module 9 : Special Classes What is a Delegate? Multicasting Delegates and Events Enumerations Extension Methods Partial Classes Attributes Attribute Parameters Custom Attributes Nullable Types Static Classes Module 10 : Utility Classes Object Class Boxing and Unboxing Overriding Equals Math Class DateTime Structure Regex Class Process and Environment Class Localizing Dates and Numbers Module 11 : Generics What are Generics? Need for Generics Generic Class Syntax Multiple Generic Parameters Bounded Types Runtime Type Parameter Constraints Generic Methods Module 12 : Collections Framework Classes Predefined Collections Array and List Class Queue and Stack Class Linked List Sorted List Dictionary Hashtable Module 13 : File I/O I/O Classes Accessing Text Files Using Directive Accessing Binary Files Buffered Streams Serialization Accessing File System Directory Classes
€2.650
Klassikaal
max 12
Post-HBO
5 dagen
9.0 (2)

Perl Programmeren

Amsterdam ma 27 okt. 2025 en 9 andere data
In de cursus Perl Programmeren worden de principes van de programmeertaal Perl besproken. Perl Intro Na een inleiding over de kenmerken van Perl, modules en het gebruik van Perl in praktijk, wordt getoond hoe Perl scripts worden uitgevoerd. Data Types en Control Flow Vervolgens wordt aandacht besteed aan de Perl syntax en het gebruik van scalar types, variabelen, operatoren en control structures. Ook Perl data structures als arrays, lists en hashes worden besproken. Perl I/O De interactie tussen Perl scripts en input en output devices zoals keyboard en console is eveneens onderdeel van de cursus net als het omgaan met files en directories. In dit opzicht worden met name de diamant en de chomp operator belicht. Subroutines Vervolgens staat ook het gebruik van subroutines in Perl op het programma. Op basis van een aantal gestructureerde oefeningen leren de deelnemers hoe reguliere expressies kunnen worden gebruikt voor data validatie en het zoeken naar specifieke string patterns. Perl Classes en Modules Tenslotte wordt een inleiding in object georiënteerd programmeren in Perl gegeven en er wordt besproken hoe extra Perl modules kunnen worden geïnstalleerd en gebruikt. Als voorbeeld kan gekozen worden voor verschillende Perl modules zoals modules voor Graphical User Interfaces of database access. Debugging Perl Het debuggen van Perl scripts met de Perl debugger wordt tussen de bedrijven door ook behandeld. Doelgroep Perl Programmeren Cursus De cursus Perl Programmeren is bestemd voor systeembeheerders, webmasters en developers die willen leren programmeren in Perl of die Perl code willen begrijpen. Voorkennis Cursus Perl Programmeren Kennis en ervaring met programmeren is niet strikt noodzakelijk om deel te nemen aan deze cursus, maar is wel bevorderlijk voor een goede begripsvorming. Uitvoering Training Perl Programmeren De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met oefeningen. Illustratieve demo's zorgen voor verdere verduidelijking van de begrippen. De cursus behandelt de onderwerpen van het CIW Perl examen (1D0-437). De cursustijden zijn van 9.30 tot 16.30. Officieel Certificaat Perl Programmeren De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Perl Programmeren. Modules Module 1 : Perl Introduction What is Perl? Perl Characteristics Hello World in Perl Typical Perl Script strict Pragma Perl Modules Installation Perl IDE's Interactive Perl Resources for Perl Usages of Perl Perl Script reading Input Perl CGI Script Module 2 : Scalar Types and Variables Scalar Variables Numbers and Numeric Operators Strings and String Literals String Number Conversions Scalar Variable Interpolation Reading from STDIN Comparison Operators if and while control structures Boolean Values chomp Operator undef Value and defined Function Special Scalar Variables References and dereferencing Module 3 : Control Flow Conditional Statements if elsif and else unless and unless else Logical AND and OR Conditional Expression Operator given when Loop Statements while and do..while until and do..until for and foreach Jump Statements next and last redo and goto Module 4 : Lists and Arrays What are Arrays and Lists? Accessing Array Elements Array Operations Special Array Indices qw Shortcut List Assignment pop, push, shift and unshift sort and reverse Interpolating Arrays into Strings foreach Control Structure Default Variable $_ Scalar and List Context Multidimensional Arrays Module 5 : Subroutines Subroutines Defining a Subroutine Invoking a Subroutine Return Values Arguments Private Variables my Variables Variable-Length Parameter Lists return Operator Non Scalar Return Values State Variables More on Parameter Passing Another Subroutine Example Module 6 : Input and Output Reading from STDIN Input from Diamond Operator Invocation Arguments Formatted Output Arrays and printf File Handles Reading from a File Changing Default File Handle Reading Whole File File Tests Operators Manipulate Files/Directories Listing Directories Executing External Programs Module 7 : Hashes Benefits of Hashes Hash Element Access Hash as a Whole Hash Assignment More Hash Syntax Hash Element Interpolation Hash Functions More Hash Functions The %ENV Hash Counting with Hash Merging Hashes Module 8 : Regular Expressions Simple Patterns Meta Characters Quantifiers and Character Classes Regular Expression Delimiters Subgrouping and Backreferences Regular Expression Modifiers split and join Named Captures Named Backreferences Automatic Match Variables Substitutions with s/// Module 9 : Perl Modules What are Perl Modules? Packages my versus our Variables Module Naming Module Namespace Creating and Using Modules Modules in Subdirectories Accessing Module Variables Exporting from Modules Importing Modules Recommended CPAN Modules Module 10 : Object Orientation Object Oriented Programming Object Oriented Programming in Perl Classes and Objects Example Class and Objects Class Constructor Properties or Fields Methods and Accessors Using Objects Inheritance Inheritance with @ISA Array Overridden Methods
€1.999
Klassikaal
max 12
3 dagen
10.0 (1)

Python Programmeren

Amsterdam di 21 okt. 2025 en 9 andere data
In de cursus Python Programmeren leren de deelnemers te programmeren in de object georiënteerde scripttaal Python. Python Fundamentals Na een inleiding over de installatie en de verschillende manieren om scripts uit te voeren, worden de basisbegrippen zoals declaraties, variabelen en control flow structures besproken. Data Structuren en Functies Ook wordt aandacht besteed aan de collection structures, zoals Lists, Tuples en Dictionaries. Vervolgens wordt de focus gericht op het gebruik van functies met de verschillende methoden van parameter passing, zoals by value en by reference. Ook de scope van variabelen en lambda functies worden hierbij besproken. Modules en Packages Vervolgens wordt aandacht besteed aan de opdeling van Python software in modules en komt het gebruik van namespaces en packages aan de orde. Comprehensions in Python en functioneel programmeren komen aan de orde evenals de afhandeling van fouten in scripts met behulp van exception handling. File en Database Access Vervolgens staat de functionaliteit van diverse Python library functies voor het benaderen van files op het programma en wordt aandacht besteed aan database access met de Python Database API. Classes en Objects Ook object georiënteerd programmeren met classes en objects wordt behandeld. In dit opzicht worden concepten als properties, constructors en encapsulation belicht. Python Libraries Tenslotte wordt als de tijd het toelaat optioneel aandacht besteed aan verschillende libraries voor Reguliere Expressies, unit testing en date and time. De verdieping op deze cursus is de cursus Advanced Python Programmeren. Doelgroep voor de Cursus Python Programmeren De cursus Python Programmeren is bedoeld voor developers en systeembeheerders die willen leren programmeren in Python en andere personen die Python code willen begrijpen. Voorkennis voor de Training Python Programmeren Kennis en ervaring met programmeren is niet strikt noodzakelijk om deel te nemen aan deze cursus. Ervaring in programmeren is wel bevorderlijk voor een goede begripsvorming. Uitvoering Training Python De theorie in de cursus Python Programmeren wordt behandeld aan de hand van presentatie slides. Illustratieve demo's verduidelijken de concepten. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30. Certificaat Python Programmeren De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Python Programmeren. Modules Module 1 : Python Intro What is Python? Python Features Getting Started Setting up PATH Environment Variables Running Python Interactive Mode Script Mode Identifiers Reserved Words Lines and Indentation Multi Line Statements Quotes Module 2 : Variables and Types Variables Data Types Python Numbers Numerical Types Number Type Conversions Conversion Functions Built-in Number Functions Python Strings String Operations String Formatting Triple Quotes Raw and Unicode Strings Built-in String Functions Module 3 : Data Structures Sequences and Lists Accessing and Updating Lists Multidimensional Lists List Operations List Functions and Methods Tuples Accessing Values in Tuples Tuple Functions Bytes and Byte Arrays Sets and Dictionaries Accessing Values in Dictionaries Properties of Dictionary Keys Dictionary Methods Module 4 : Control Flow Control Flow Constructs if Statement else Statement elif Statement while Loop for Loop break Statement continue Statement Loop with else Combination pass Statement Python Operators Operator Precedence Module 5 : Functions Function Syntax Calling Functions Pass by Value Pass by Reference Overwriting References Function Arguments Keyword Arguments Default Arguments Variable Length Arguments Lambda Functions return Statement Scope of Variables Module 6 : Modules import Statement from…import Statement Locating Modules Creating and Using Modules dir Function Python Packages Explict Import Modules Implicit Import Modules Namespaces and Scoping globals and locals Functions reload Function Test Harnass Module 7 : Comprehensions Functional Programming Map and Filter Reduce and Lambda List Comprehensions Filtered List Comprehension Syntactic Sugar Dictionary Construction with Zip Dictionary Comprehension Dictionary from Keys Set Comprehension Module 8 : Exceptions Unexpected Errors Typed Exception Handling Exception Handling with Else except Clause Multiple Exceptions Standard Exceptions try-finally Clause Exception Arguments Raising Exceptions Example raising Exceptions User Defined Exceptions Module 9 : Python IO Input and Output IO Module Opening Files File Open Modes Reading and Writing Binary Files Reading and Writing Text Files File Positions Renaming and Deleting Files Directory Methods Creating Directories Module 10 : Database Access Python DB API Using with Inserting Data Prepared Statements Last inserted row id Retrieving Data Fetching Rows Parameterized Queries Transactions Module 11 : Python Classes Object Orientation Creating Classes Class Members Creating and Using Objects Accessing Attributes Property Syntax Built-in Class Attributes Constructors and Destructors Encapsulation Module 12 : Python Libraries Regular Expressions match Function Matching versus Searching Search and Replace Unit Testing Unit Test Example Date and Time Handling Time Tuple Calendar Functions
€1.999
Klassikaal
max 12
Post-HBO
4 dagen
7.0 (1)

Ruby Programmeren

Amsterdam wo 26 nov. 2025 en 9 andere data
In de cursus Ruby Programmeren leren de deelnemers programmeren in Ruby aan de hand van de syntax en taalconstructies van deze scripttaal. Ruby Syntax Na een introductie over de achtergronden van Ruby, de installatie en de wijze waarop Ruby code kan worden uitgevoerd, komen de variabelen, data types en control flow aan de orde. Classes en Objects Ook is er aandacht voor methods en parameter overdracht en voor de object georiënteerde aspecten zoals classes, objects, inheritance en polymorfisme. Exception Handling Daarnaast komt ook het afhandelen van fouten door middel van exception handling ter sprake. Modules en Mixins Vervolgens wordt ingegaan op het indelen van code in modules, modules als namespaces en mixins evenals op het gebruik van modules uit de standard library. Blocks en Procs Ook closures zoals blocks, lambda's en Procs komen aan de orde en er wordt ingegaan op Meta Programming met introspection, Open Classes en dynamic method invocation. Ruby Gems Tenslotte komt het schrijven van Ruby Gems aan bod en wordt een overzicht gegeven van de mogelijkheden van de Standard library. Doelgroep Cursus Ruby Programmeren De cursus Ruby Programmeren is bedoeld voor ervaren developers die de scripttaal Ruby willen leren. Voorkennis Cursus Ruby Programmeren Kennis en ervaring met programmeren in een andere programmeertaal, zoals C, C++, C#, Visual Basic, Java of Perl is gewenst. Uitvoering Training Ruby Programmeren De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met praktische oefeningen. Illustratieve demo’s zorgen voor een verdere verduidelijking van de concepten. De cursustijden zijn van 9.30 tot 16.30. Certificering Ruby Programmeren De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Ruby Programmeren. Modules Module 1 : Ruby Intro What is Ruby? Ruby Timeline Object Orientation Installation Interactive Ruby Ruby Execution Loading Ruby Code Naming Conventions Executing External Programs Ruby Blocks Resources Module 2 : Variables and Data Types Numbers and Big Numbers Strings and String Literals String Interpolation Arrays Hash Range Struct Types of Variables Naming Conventions Constants Pre-defined Variables Module 3 : Control Flow Statements Assignment operators Conditionals Multiple Selection while and until Loop for Loop each Iteration Arithmetic operators Comparison operators Ruby truth Logical Operators Module 4 : Methods and Parameters Method Definitions Invoking Methods Methods and Parenthesis Return values Default value argument Variable Argument List Array Argument Hash Argument Methods with Code Block Method with Bang Aliasing Methods Module 5 : Classes and Objects Classes and Objects in Ruby Object Initialization Attribute Accessors Current Object Class Variables and Methods Method Visibility Singleton Methods Inheritance Overriding Method Lookup Duck Typing Module 6 : Exception Handling Error Handling Exception Handling Raising Exceptions Handling Exceptions Exception Class Hierarchy Typed Exception Handling Ensure Block Retry Command Throw and Catch Raising Exceptions User Defined Exceptions Module 7 : Modules Modules Module Importing Files without Namespacing Modules for Namespacing Namespaces Mixins Mixin Example Include versus Extend Mixins and Inheritance Chain Modules versus Classes Comparable Module Enumerable Module Module 8 : Closures Benefits of Closures Lambdas and Procs Lambdas with Parameters Procs versus Lambdas Proc as Argument and Return Proc Objects as Closure What are Blocks? Representing Blocks Calling Blocks with Yield Passing Arguments Ampersand Operator From Proc to Block Module 9 : Meta Programming What is Introspection? Introspection Code Classes are Open Class Definition are Executable Receivers Classes are Objects Dynamic Method Invocation Method Missing Invoking method_missing define_method Evaluating Code Dynamic Typing Module 10 : Ruby Gems What are Gems? Creating Gems gemspec file Installing and Using the Gem Publish the Gem Grabbing the Gem Rake Writing Tests Documenting Code Using Rdoc Using Bundler Module 11 : Ruby Standard Library Standard Library Overview Files Accessing Files File Open Modes Reading and Writing Directories Date and Time XML Access DOM Parsing SAX Parsing MultiThreading
€1.999
Klassikaal
max 12
Post-HBO
3 dagen

XML Introductie

Amsterdam ma 3 nov. 2025 en 9 andere data
In de cursus XML Introductie leren de deelnemers de beginselen van XML en krijgen een grondig begrip van de concepten in XML. XML Intro XML is een taal voor het beschrijven van gestructureerde documenten en data en biedt de technologische basis voor het delen van data, publishing en e-business. Zowel de concepten als de toepassingen van de meta-taal XML komen aan de orde. XML Syntax Aandacht wordt besteed aan de syntax van XML documents en het verschil tussen well-formed en valid XML documents. XML Validatie De rol van Document Type Definitions (DTD) en XML Schema (XSD-bestanden) wordt besproken en ook een aantal op XML gebaseerde talen, zogeheten XML vocabulaires, komen aan de orde. XML Styling en Transformatie Voorts worden de mogelijkheden voor het presenteren van XML documents behandeld, waarbij de focus ligt op het gebruik van eXtended Stylesheet and Transformation Language (XSLT). XML Toepassingen Tot slot worden verschillende toepassingen van XML in de praktijk besproken, waaronder Data Exchange, Publishing en Elektronic Commerce. Mogelijke vervolg cursussen zijn XSLT Stylesheet, XML Schema en XQuery. Doelgroep Cursus XML Introductie De cursus XML Introductie is bedoeld voor projectleiders, systeemanalisten, applicatieontwikkelaars en systeembeheerders die de basisconcepten van XML en de toepassingen van XML willen leren. Voorkennis Cursus XML Introductie Om aan deze cursus te kunnen deelnemen is basiskennis van het Internet en HTML vereist. Uitvoering Training XML Introductie De theorie wordt behandeld op basis van presentatie slides. De theorie wordt verduidelijkt door middel van demo's uit de praktijk. Na bespreking van een module, is er de mogelijkheid te oefenen. De cursustijden zijn van 9.30 tot 16.30. Certificering Cursus XML De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat XML Introductie. Modules Module 1 : XML Introduction What is XML? XML versus HTML Structured Documents Roots of XML XML Standard Markup Languages XML as Meta Language Benefits of XML XML Technologies Applications of XML XML Validation with XML Schema XML Presentation with Stylesheets XML Transport with Web Services Module 2 : XML Syntax XML Document Structure Node Tree XML Prolog XML Elements XML Attributes Well Formed Documents Valid Documents Processing Instructions Entity References CDATA Sections Character References Comments Namespaces Module 3 : XML Validity Document Type Definition DOCTYPE Declaration Internal and External DTD Element Declaration in DTD Attribute Declaration in DTD XML Schema as DTD Successor DTD to XML-Schema Conversion XML-Schema Vocabulary XML Schema Namespace Referencing XML Schema's Simple and Complex Types XML Schema Data Types User Defined Data Types Module 4 : XML Formatting Separate Content and Presentation What is XSL? XSLT Stylesheets How does XSLT work? What is XPath? Stylesheet Blueprint Templates xsl:value-of xsl:for-each xsl:if Using Predicates Applying templates XSLT as Transformation Language
€699
Klassikaal
max 12
1 dag

XML Fundamentals

Amsterdam do 9 okt. 2025 en 9 andere data
In de cursus XML Fundamentals krijgen de deelnemers een grondig inzicht in de fundamenten van XML. XML Syntax Aandacht wordt besteed aan de syntax van XML documenten en het verschil tussen well-formed en valid XML documenten wordt uitgelegd. DTD's en XML Schema De rol van Document Type Definitions (DTD) en XML Schema's (XSD-bestanden) komt aan de orde en het belang van de verschillende van XML afgeleide talen, de zogeheten XML vocabulaires, wordt uitgelegd. Ook de verschillende manieren om XML documenten te presenteren passeren de revue. XPath en XSLT In dit verband ligt de nadruk op het gebruik van stylesheets in de eXtended Stylesheet en Transformatie Language (XSLT) en XPath om bepaalde delen van een XML document te selecteren. XQuery De nieuwe XQuery standaard voor het benaderen van XML en relationele data komt ook aan de orde en de syntax en praktische toepassingen van XQuery worden uitgelegd. Web Services Ook wordt aandacht besteed aan Web Services voor het uitwisselen van gegevens tussen heterogene gedistribueerde systemen en de bijbehorende standaarden zoals SOAP en WSDL. DOM en SAX Tenslotte wordt het benaderen van een XML-document vanuit een programmeertaal met de DOM en SAX API besproken. Mogelijke vervolg cursussen zijn XSLT Stylesheet, XML Schema en XQuery. Doelgroep XML Cursus Fundamentals De cursus XML Fundamentals is bedoeld voor projectleiders, systeemanalisten, applicatieontwikkelaars en systeembeheerders die willen leren wat de basisconcepten van XML zijn en hoe en waar XML voor gebruikt kan worden. Voorkennis Cursus XML Fundamentals Om aan deze cursus deel te kunnen nemen is basiskennis van het internet en HTML vereist. Kennis van databases en object georiënteerd programmeren is bevorderlijk voor de begripsvorming. Uitvoering Training XML De theorie wordt behandeld aan de hand van presentatie slides. Demo's verduidelijken de behandelde concepten. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30. Officieel Certificaat Cursus XML Fundamentals De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat XML Fundamentals. Modules Module 1 : XML Introduction What is XML? XML versus HTML Structured Documents Roots of XML XML Standard Markup Languages XML as Meta Language Benefits of XML XML Technologies Applications of XML XML Validation with XML Schema XML Presentation with Stylesheets XML Transport with Web Services Module 2 : XML Syntax XML Document Structure Node Tree XML Prolog XML Elements XML Attributes Well Formed Documents Valid Documents Processing Instructions Entity References CDATA Sections Character References Comments Namespaces Module 3 : XML Validity Document Type Definition DOCTYPE Declaration Internal and External DTD Element Declaration in DTD Attribute Declaration in DTD XML Schema as DTD Successor DTD to XML-Schema Conversion XML-Schema Vocabulary XML Schema Namespace Referencing XML Schema’s Simple and Complex Types XML Schema Data Types User Defined Data Types Module 4 : XML Formatting Separate Content and Presentation What is XSL? XSLT Stylesheets How does XSLT work? What is XPath? Stylesheet Blueprint Templates xsl:value-of xsl:for-each xsl:if Using Predicates Applying templates XSLT as Transformation Language Module 5 : XQuery What is XQuery? XQuery Processing Model Types of Queries Where is XQuery used? XQuery and other Technologies Basic Syntax Rules Selecting Nodes XPath Expressions FLWOR Expressions Structure of an XQuery Module XQuery Functions Element Constructors Conditional Expressions Module 6 : XML Programming XML Processing Options The XML DOM Building a DOM Tree Node Interface Model XML Access through DOM Navigation and Manipulation Simple API for XML SAX Callbacks XML Parsing Models Pull Parsing versus Push Parsing What is JAXB? JAXB Architecture JAXB Binding Life Cycle Module 7 : XML Web Services What is a Web Service? Role of Interface Interoperability Web Service Stack RPC Style Web Services Document Style Web Services What is SOAP? SOAP Structure SOAP Message SOAP Messages as Payload SOAP Header What is WSDL? Basic Structure WSDL WSDL and Code generation Service Orientation WS Standards Overview
€1.399
Klassikaal
max 12
Post-HBO
2 dagen
9.0 (1)