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

Spring Boot Development

Amsterdam ma 10 aug. 2026 en 9 andere data
In the course Spring Boot Development you will learn to develop applications and microservices with Spring Boot in a fast and efficient way. Spring Intro The course starts with an overview of the most important Spring principles such as loading beans in the bean container and dependency injection. Spring Boot Subsequently it is discussed how predefined configurations in Spring Boot act as a starting point for a Spring Boot application. Other main components of Spring Boot are also discussed, such as the Autoconfigurator, the Actuator and the Command Line Interface (CLI). Dependency Injection Dependency injection with its associated annotations such as @Component, @Qualifier, @Repository and @Service is treated in detail. The internal workings of dependency injection based on Java Reflection is also explained. Application Configuration Also part of the course program are the auto configuration options in Spring Boot. Components can be linked with annotations such as @EnableAutoConfiguration if registered in classes annotated with @Configuration. Aspect Orientation And Aspect Orientation in Spring Boot is discussed as well. Crosscutting concerns in an application such as security or profiling can thus be included in so called aspects without disrupting the main program flow. Spring JDBC and Spring Data Database access from Spring Boot applications is covered in the modules Spring JDBC and Spring Data. Various Spring templates that help prevent boilerplate code such as jdbcTemplate and MongoTemplate as well as JPA repositories are discussed. Spring REST Spring Boot is ideally suited to access REST APIs with compact code. The various annotations that are important here, such as @RestController, @ResponseStatus and @JsonView, are treated. Spring Extensions Finally various Spring extension projects are covered such as Spring Security and Spring Cloud. Audience Spring Boot Development The course Spring Boot Development is intended for experienced Java Developers who want to use Spring Boot for application development. Prerequisites Course Spring Boot Development Experience with programming in Java and object orientation is required to participate in this course. Basic knowledge of the Spring Framework is beneficial to good understanding. Realization Training Spring Boot Development The concepts are treated on the basis of presentations and demos. The theory is interspersed with exercises. The course times are from 9.30 to 16.30. Certification Spring Boot Development Participants receive an official certificate Spring Boot Development after successful completion of the course. Modules Module 1 : Spring Core Spring Framework Overview Spring Configuration Spring Dependency Injection Non IoC versus IoC Application Context Beans Life Cycle XML Configuration Configuration with Annotations Component Scanning Spring Java Configuration Aware Interfaces Module 2 : Spring Boot What is Spring Boot? Advantages Spring Boot Spring Boot Flavors Key Spring Boot Components Spring Boot Starter Starter Dependencies Spring Boot Autoconfigurator @SpringBootApplication Spring Boot CLI Spring Boot Internals Spring Boot Actuator Module 3 : Dependency Injection Non-IoC or Dependency Injection Benefits of Dependency Injection Constructor Dependency Injection Setter Dependency Injection Autowiring with @Autowired @Qualifier Annotation @Component Annotation @Repository and @Service Bean scopes Event Handling Internationalization Module 4 : Application Configuration Configuration Classes @Configuration Annotation @Bean Annotation @Enable Annotations @EnableAutoConfiguration Autowiring and Component Scanning @EnableScheduling Wire External Values Spring Expression Language @Value Annotation @PropertySource Annotation Module 5 : Aspect Orientation What is AOP? The need for AOP Crosscutting Concerns Traditional Approach Spring AOP AOP Concepts AOP Key Terms Aspects and Weaving Pointcuts and Joinpoints ProxyFactoryBean Spring AOP Configuration Module 6 : Spring JDBC Spring and JDBC JDBC Architecture JDBC Drivers and URL’s Spring JDBC Data Access Spring DAO with JdbcTemplate Data Source Injection Querying using JdbcTemplate RowMapper Querying and Populating Objects Updating with JdbcTemplate ResultsetExtractor Module 7 : Spring Data What is Spring Data? Spring Data Configuration CRUD Out of the Box JPA Repositories Persisting and Modifying Entities Spring Data Queries @Query Annotation Named and Async Queries Paging Results Transaction Handling @Transactional Annotation MongoDB Template Mapping and Inserting Documents Module 8 : Spring REST REST Web Services @RestController HttpEntity and ResponseEntity Default Content Types Default Status Codes @ResponseStatus and HttpStatus Working with XML and JSON Multiple Representations Filtering with @JsonView REST Clients RestTemplate Sending HTTP Requests Reading Responses Module 9 : Spring Security Spring Security Model Process Behind Security Interceptors Authentication Manager Configuring authentication Intercepting URLs Security at the method level Access Decision Manager Security Based on Roles Security Based on Identity Access Denied Handling Securing REST Services JSON Web Tokens OAuth2 Authentication Module 10 : Spring Cloud What is Spring Cloud? Spring Cloud Config Eureka Service Spring Cloud Bus Spring Cloud Cluster Spring Cloud Security Spring Cloud Data Flow Spring Cloud Connectors Spring Cloud Task App Starters Spring Cloud Zookeeper Spring Cloud CLI Spring Cloud Gateway Spring Cloud Pipelines
€2.650
Klassikaal
max 12
4 dagen

SQL Fundamentals

Amsterdam do 23 jul. 2026 en 9 andere data
In the course SQL Fundamentals the widely used and generic query language SQL is discussed. SQL Intro The course SQL Fundamentals starts with a treatment of the SQL Standard. The structure of relational databases with tables and their relationships is covered. SQL can be used in many database systems such as Oracle, MySQL, Microsoft Access, Microsoft SQL Server, DB2, Informix, PostgreSQL and more. Almost every DBMS has also added its own extra functions to standard SQL. Select Queries Next attention is paid to practical skills to write SELECT queries. This also includes clauses such as WHERE, ORDER BY, GROUP BY, HAVING, LIKE and BETWEEN .. AND. Data Types Then it is time for the different data types used in the SQL language such as numeric, binary and string types. The data types related to dates and time are treated. And the SQL CREATE TABLE statement with which tables are created is discussed as well. Functions Part of the program of the course is also the treatment of various functions that are part of the SQL Standard. Among others mathematical, conversion and aggregation functions for calculating sum and average are covered. Data Manipulation Adding and adjusting data by means of INSERT and UPDATE statements is discussed next. And transactions that either become final with commit or are rolled back with rollback are treated. Joins Finally attention is paid to what foreign key relationships between tables are and how JOIN queries can be used to retrieve data from related tables. Audience Course SQL Fundamentals The course SQL Fundamentals is aimed at a wide audience of system administrators, end users of Office applications and novice programmers who want to access relational databases efficiently by using queries in Structured Query Language (SQL). Prerequisites Course SQL Fundamentals To be able to participate in the course SQL Fundamentals some familiarity with database systems is beneficial for the understanding. Realization Training SQL Fundamentals The theory is treated on the basis of presentations. Demos are used to clarify the theory. There is ample opportunity to practice. The course times are from 9.30 to 16.30. Certification course SQL Fundamentals Participants receive an official certificate SQL Fundamentals after successful completion of the course. Modules Module 1 : SQL Intro What is SQL? History of SQL SQL Standard SQL Parts Environment Relational Databases Normalisation Data Types Database Creation DDL Create Table Data Types Language Elements DML Insert Into SQL Errors Select Query Module 2 : Select Queries Query Structure SELECT .. FROM Options SELECT .. FROM SELECT DISTINCT WHERE Clause Comparison Operators Logical AND and OR Aggregate Functions LIKE Condition BETWEEN .. AND Condition IN Condition IS NULL Condition ORDER BY Clause GROUP BY Clause HAVING Clause Module 3 : SQL Data Definition CREATE Statements Schema and Table Creation Data Types Numeric Types Binary Data Types String Data Types Temporal Data Types Integrity Constraints Keys Not Null Foreign Keys Update and Delete Check Constraint ALTER Table DROP Table Module 4 : Functions Standard Functions Mathematical Functions String Functions Conversion Functions Single Row Functions Case Manipulation Functions Character Manipulation Characters Numeric Functions Date Functions General Functions Multiple Row Functions Aggregate Functions Formatting Numbers Module 5 : Data Manipulation Insert Statement Update Statement Updating Table Rows Deleting Table Rows Deleting and Foreign Keys Transactions Commit and Rollback Implicit rollbacks Implicit commits Explicit rollbacks Explicit commits Savepoints Subqueries Module 6 : Joins What are Joins? ANSI Join Syntax Cross Join Inner Join Table Aliases Natural Join Left Join Right Join Full Join Full Outer Join Left Excluding Join Right Excluding Join Outer Excluding Join
€1.299
Klassikaal
max 12
2 dagen

Swift Programming

Amsterdam ma 27 jul. 2026 en 9 andere data
In the course Swift Programming participants learn the basics of the powerful and intuitive Swift programming language developed by Apple for creating apps for iOS, Mac, Apple TV, and Apple Watch. Swift Intro After an introduction to the XCode development environment, the playground projects and the iOS projects, the syntax of the Swift language is discussed. The relationship with the older Objective C language is also treated. Variables and Types Attention is paid to Swift versions of well-known C data types such as Int and Float. The course also covers the main Collection types, Array and Dictionary, and new advanced types such as tuples. Swift uses a lot of variables whose value should not change, making the code more secure and clear. Swift Syntax Next the Swift syntax is discussed, in which control flow with conditionals and loops and operators are covered. Functions and the transmission of parameters are also on the agenda. Classes and Objects Then it's time to treat classes with properties and methods. Unlike some other languages, in Swift it is not necessary to create separate interface and implementation files for classes. iOS App Architecture The schedule of the Swift Programming course also covers how the Swift language is used in the development of iOS Apps. This includes the architecture of iOS Apps with Models, Views, Controller, IBOutlets and IBActions. Views and Controls The course concludes with a treatment of Interface Builder and the various controls and views that can be used in iOS Apps. Audience Swift Programming Course The course Swift Programming is designed for participants who want to learn the basics of the newest version of Apple's programming language Swift for iOS apps. Prerequisites Course Swift Programming No programming knowledge is required to participate in the course Swift Programming. Prior knowledge of other programming languages such as Objective C, Java or JavaScript is beneficial for the understanding. Realization Training Swift Programming The theory is treated on the basis of presentations. Demos are used to explain the theory. There is ample opportunity to practice and theory and exercises are interspersed. The course uses the newest version of the XCode development environment. Certification Swift Programming After successful completion of the course participants receive an official certificate Swift Programming. Modules Module 1 : Swift Intro What is Swift? Why Swift Comparison with Objective C XCode Environment Environment setup Creating Playground Project Creating iOS Project .playground files Setting preferences Using navigator Module 2 : Swift Types Constants Variables Strings Interpolation Statements Integers and Floats Dictionaries and Tuples Arrays Optionals Enumerations Module 3 : Swift Syntax Operators Conditionals Overflow Checking Looping XCode Playground Timeline Defining Functions Calling Functions Parameters Scope of Declarations Default Parameter Values Module 4 : Classes and Objects Class Definition Access Modifiers Class Methods Properties Attributes Initializers Value Types Reference Types Method Overloading Inheritance Polymorphism Module 5 : iOS Apps MVC Architecture Model and View Controller IBOutlets IBActions Subclassing Delegation Root View Controller Navigation Controller Controlling Stack Navigation Controller Communication Module 6 : Views and Controls Interface Builder Basic Interaction Buttons and Text Fields Action sheets and Alerts The View Hierarchy View Behavior Containers and Controls Collection Views Navigation View Tab Bars Alert Views and Action Sheets
€1.999
Klassikaal
max 12
3 dagen

Symfony Framework Programming

Amsterdam ma 29 jun. 2026 en 9 andere data
In the course Symfony Framework Programming participants learn how to build modern PHP applications with the latest version of the state of the art Symfony Framework. Symfony Intro Symfony has evolved in recent years into one of the most popular PHP frameworks. This is due to the ease of use, the good performance, the dependency injection mechanism and directly deployable components. Symfony's Routing Architecture In this course you will learn to install Symfony and prepare an environment for application development. Symfony's routing architecture is discussed, the handling of requests and the generation of responses. Twig Templates Attention is paid to Twig templates en template inheritance. Doctrine Object Relational Mapping Next the Doctrine Object Relational Mapping implementation is discussed. Using Doctrine PHP classes and their relations can be stored in the database. Forms and Validation Symfony offers many facilities for Forms and these are discussed extensively. Also the validation of forms is treated. Services Attention is paid to service classes, the service architecture and the registration of services with the container. Security The security facilities that Symfony has to offer, like authentication and authorization with the User Entity class are discussed as well. Symfony's Kernel Also part of the subject matter are advanced subjects like Symfony's kernel, hooking into the routing mechanism and the implementation of dependency injection. Rest API with Symfony Finally attention is paid to the creation of a Rest API with Symfony. At the end of the course you will have completed an extensive case study with Symfony and you are able to create robust Web applications with Symfony. Audience Symfony Framework Programming Course PHP developers who want to develop robust and maintainable Web Applications with the Symfony PHP Framework. Prerequisites Course Symfony Framework Programming Experience with PHP Programming and object oriented development with PHP is required to participate in this course. Realization Training Symfony Framework Programming The theory is treated on the basis of presentation slides. The concepts are illustrated with demos. The theory is interspersed with exercises. The course times are from 9.30 to 16.30. Certification Symfony Framework Programming The participants receive an official certificate Symfony Framework Programming after successful completion of the course. Modules Module 1 : Symfony Intro Why Symfony? Installing Symfony Console commands Namespaces Controller and Route How bright is the future? Installation Composer and Packagist Installing Symfony via Composer The road map Checking the installation Module 2 : Bundles Request and Response Life Cycle Anatomy of a bundle Generating a new bundle Best practices Custom bundles versus AppBundle Creating templates with TWIG Controller/View interaction Conditional templates Installing bundles Data fixtures Defining and prioritizing features Module 3 : Data Access Database configurations Generating an entity What is Object Relational Mapping Entity Classes Using doctrine Inserting new Objects Adding Columns Updating Table Schema Database Migrations Migrations Workflow Nullable Columns Module 4 : Caching in Symfony Caching in Symfony Definition of a cache Caches in a Symfony project Key players in the Reverse proxy cache Set expiration for dashboard page Expiration stategies Validation strategies Doctrine cache ESI for selective caching Sophisticated bundles Module 5 : Presentation Layer Asset management How templates are organize Navigate or not to navigate What is Bootstrap? Bootstrap configuration Creating menus Rendering the menu Dashboard template Overriding templates Profile-related templates Changing the backend logo Module 6 : Security in Symfony Authentication Authorization User Class Dashboard and Security Security is organization Authentication Authorization FOSUserBundle Security settings Adding FOSUserBundle Adding routes Module 7 : Testing TDD and BDD with Codeception Creating a functional test Developing the missing code Creating the unit tests Setting up the database Recreating the database for test Creating unit tests Writing code to pass test Running functional and unit tests On the CI side of the story Module 8 : Forms and Validation Form Input Filtering Validating Forms Creating Forms Save and Redirect Flash Messages Utilities Validators Decorators Sub Forms Module 9 : Rest API What is REST? Resource ID’s REST Web Services Simple REST Examples REST Web Service Principles Multiple Representations Embedded Path Parameters Common REST Patterns Resources URI Access JavaScript Object Notation (JSON)
€2.650
Klassikaal
max 12
4 dagen

Test Driven Development with JUnit

Amsterdam do 6 aug. 2026 en 9 andere data
The course Test Driven Development with JUnit will teach participants the principles of and reasoning behind Test Driven Development and the role of unit testing therein. JUnit Library The course Test Driven Development with JUnit starts with an overview of the different types of testing and their use, detailed attention is given to the workings of the JUnit library, the integration of this library in Eclipse and the use of assertions in Test Cases and Test Suites. Test Fixtures Fixtures used for the formulation of pre- and postconditions of Test Cases are also discussed as is the automation of tests and the concept of continuous integration. TDD Methodology Next the course Test Driven Development with JUnit discusses the methodology of Test Driven Development (TDD), the three rules of TDD and the steps in TDD are explained as are the benefits and limitations of TDD. The participants will exercise TDD by trying to solve so called code Kata’s, small programming problems, using TDD. Stubs en Mocks After an overview of the importance of writing clean code, the course Test Driven Development with JUnit explains the use of stubs and mocks. These stubs and mocks are used as replacement for code that is not ready yet in a testing environment and can be replaced by real code in a production environment. In this respect the Mockito library is used as an example of a mocking framework. Database Testing Finally the course Test Driven Development with JUnit pays attention to database unit testing using DBUnit and the testing of Web Applications using HTMLUnit. Audience Test Driven Development with JUnit The course Test Driven Development met JUnit is intended for experienced Java developers who want to apply JUnit for Test Driven Development. Prerequisites Training TDD with JUnit Knowledge of and experience with programming in Java is required to join the course Test Driven Development with JUnit. Realization Test Driven Development with JUnit The theory is covered on the basis of presentation slides and is interspersed practical exercises. Demos are used to clarify the discussed concepts. The course material is in English. Certification Course TDD with JUnit Participants receive an official certificate Test Driven Development with JUnit after successful completion of the course. Modules Module 1 : Unit Testing What is Unit Testing? Benefits of Unit Testing Manual Testing Automated Testing Time to Test Unit Test Example Unit Testing Best Practices Testing Frameworks Other Types of Testing Continuous Integration Regression Testing Usability Testing Exploratory Testing Acceptance Tests Concurrency Testing Module 2 : JUnit What is JUnit? JUnit Features JUnit View in Eclipse JUnit Test Code JUnit Classes Test Cases TestCase Class TestResult Class JUnitCore Assert Statements Fixtures Test Suites Annotations Special Cases Testing for Exceptions Module 3 : Test Driven Development What is Test Driven Development? Traditional Testing versus TDD Three Rules of TDD Steps in TDD Test Cycles Benefits of TDD Limitations of TDD Testing versus Design TDD Adaptation Behavior Driven Development Designing for Testing Code Kata’s Example Kata Domain Model Kata Test and Implementation Module 4 : Clean Code What is Clean Code? Clean Code Principles Technical Debt Meaningful Naming Naming Guidelines What to Avoid Functions Abstraction Level Switch Statements Function Arguments Avoid Side Effects Command Query Separation Good Comments Bad Comments Code Smells Module 5 : Stubs and Mocks Using Test Doubles What are Stubs? Stub Usage Method under Test Stub HTTP Connection Stubbing Web Server Use Embedded Web Server Stubbing Server Resources Mock Object Simple Mock Example Collaborating Objects Mock Implementation Test using Mock Anti Patterns Using Mockito Module 6 : Database Unit Testing Unit Testing Data Access Types of DB Unit Testing Database Integration Unit Testing DB Unit Advantages of DBUnit DB Unit Life Cycle Core Components IDataSet Implementations Concrete Database Operations Presetting Database Data Extract Data From Database DBUnit Fixture Setup Tables and Dataset Data Access Test Cases Abstract Class Fixture Module 7 : Web Application Testing Testing Web Applications What is HTMLUnit HTMLUnit Features Simple HTMLUnit Test Imitating Browsers HTML Form Test Finding Specific Elements Button Click Test
€1.499
Klassikaal
max 12
2 dagen

Tomcat Administration

Amsterdam wo 8 jul. 2026 en 9 andere data
In the course Tomcat Administration, participants learn to manage and control the Apache Tomcat web server. Tomcat Intro The course Tomcat Administration starts with discussing the different installation options. Next it is shown how Java web applications using servlets and JSP's can be deployed on the server. The web application structure and configuration options with the deployment descriptor are also covered. Tomcat Architecture Participants will become familiar with the internal architecture of the server, with JMX (Java Management Extensions) and the use of JMX to manage and monitor the server. Virtual Hosting Attention is also payed to the setup of virtual hosting and the different ways to secure web applications using authentication and SSL. Load Balancing It is further discussed how to integrate with the Apache Web Server which may serve the static pages or which may have the role of load balancer. The way Tomcat can be configured to enable Web applications to connect to databases is also a course subject. Clustering Finally it is discussed how to configure a cluster to ensure the failover in cases of server crashes and to enable the scalability of applications. JMeter The JMeter tool will be used to test the performance of Web applications. Audience Tomcat Administration Course The course Tomcat Administration is intended for System Administrators and Web Developers who need to administer and control the Tomcat Server and who need to deploy applications onto it. Prerequisites Course Tomcat Administration Participants should be familiar basic computing skills like browsing the Web and accessing the directory structure. Knowledge of Web Applications and other Web Servers is beneficial. Realization Training Tomcat Administration The theory is covered using presentation slides. The concepts are further explained using demos. The theory is alternated with exercises. Certificate Tomcat Administration Attendants receive a certificate of participation in Tomcat Administration after successful completion of the course. Modules Module 1 : Tomcat Introduction What is Tomcat? What is the ASF? Apache Name and Market Share Java Overview Jakarta EE Servers Tomcat and JDK versions Servlet and JSP versions Tomcat Binary Distributions Zip versus Exe Installation Tomcat Directories Server Configuration Files Other Configuration Files Webapps directory Module 2 : Java Web Applications Servlets and JSP's Servlet Characteristics JSP Translation Time JSP Request Time Form Submissions POST and GET Data Sessions Web Application Structure WAR Files Deployment Descriptor Defining Custom URL's Preloading pages Error pages Module 3 : Tomcat Architecture Structure server.xml The Server The Service Connectors Deployment Scenario's The Engine The Host The Context Resources The Realm The Valves Lifecycle Listeners Apache Portable Runtime Module 4 : Class Loading Class Loading Process Class Loaders in JVM Delegation Model Custom Class Loaders Class Loader Behavior Class Loader Namespace Custom Class Loaders Tomcat Class Loaders System Class Loader Common Class Loader Web Application Class Loader Class Loader Order Module 5 : Tomcat and JMX What is JMX? JMX API JMX Goal Where is JMX used? Managed Beans Standard Mbeans MBean Server Naming MBeans JMX Architecture JVM Instrumentation MBeans Accessing the JMX Agent JMX in Tomcat Module 6 : Virtual Hosting Virtual Hosting Name-based Virtual Hosts Virtual Host Configuration Engine with Virtual Hosts Directory Structure Virtual Hosts Virtual Host Element Host File Name-based Hosting IP-based Virtual Hosts Multiple IP addresses per NIC Separate JVM for Each Host Server Configuration more JVM's Host Configuration more JVM's Module 7 : Connecting to Databases Java Database Connectivity JDBC Overall Architecture JDBC Executing a Statement ClassNotFoundException Evolving JDBC versions JDBC Driver Types Tomcat and JDBC JNDI Emulation and Pooling Configuring JNDI Resources Context.xml in META-INF JDBC in Web Applications Connection Pooling Preventing Connection Leaks Module 8 : Tomcat Security Verifying Download Integrity Remove Default Applications Change SHUTDOWN command Special Tomcat Account Securing JVM Securing Web Applications HTTP Authentication Declarative security Programmatic security Form-based Authentication Combined Security Mechanisms SSL Characteristics SSL Handshakes Module 9 : Logging Logging in Java Java Util Logging Levels and Log Methods Tomcat Logging Logging Configuration log4j Configuration Loggers Logger Output Hierarchy Inheriting Logging Levels Logger Names Appenders and Layouts Log Analyzer Tools Commons Logging Module 10 : Stack Tracing Exception Handling try, catch and finally Exception information Generated Stack Trace NullPointerExceptions ClassCastExceptions NumberFormat Exceptions Multiple catch clauses User Defined Exceptions Chained Exceptions Reading Stack Traces Module 11 : Tomcat and Apache Communication with Apache Advantages Using Web Server Apache Directory Structure Configuring AJP Configuring mod_jk Connector Install mod_jk Create mod_jk.conf File Create a Worker Configure httpd.conf Proxying traffic to Tomcat Using mod_proxy Module 12 : Clustering Clustering Types Horizontal and Vertical Clustering Sticky Sessions Load Balancing Configuration Property File Load Balancing Session Sharing Backends In-Memory Session Replication SimplecpCluster Configuration Delta and BackupManager Persistent Session on File System Persistent Session in Database
€1.999
Klassikaal
max 12
3 dagen

TypeScript Programming

Amsterdam do 16 jul. 2026 en 9 andere data
In the course Typescript Programming participants learn to apply the TypeScript language in modern Web applications. Strong Typing In particular, Typescript provides strong typing instead of the original weak typing in JavaScript. In TypeScript errors are therefore already detected during compilation instead of at run-time. TypeScript Fundamentals The course starts with an overview of TypeScript and the features of the newest ECMA JavaScript standards. Next the installation of TypeScript, possible development environments and the use of various types in Typescript is discussed. Callbacks and Closures Attention is also paid to functions in Typescript where callbacks, closures and type guards are treated. Classes and Objects Also object oriented programming with TypeScript classes, constructors, inheritance and interfaces is part of the course program. Generics and Modules Finally attention is given to generics, the parameterization of types and the use of modules and namespaces in TypeScript. After completion of the course participants understand the capabilities of TypeScript which is, amongst other uses, also used in the Angular JavaScript Framework from version to onwards. Audience Course TypeScript Programming The course TypeScript Programming is intended for Web Developers who want to use Typescript and the newest ECMAScript standards to develop the front end of modern web applications. Prerequisites Course TypeScript Programming Experience with JavaScript and a good knowledge of JavaScript is required to participate in this course. Realization Training TypeScript Programming The theory is treated with on the basis of presentation slides. The concepts are illustrated with demos. The theory is interspersed with exercises. The course times are from 9.30 to 16.30. Certification Course TypeScript Programming The participants receive an official certificate TypeScript Programming after successful completion of the course. Modules Module 1 : TypeScript Intro What is TypeScript? TypeScript Intro TypeScript Characteristics Features of TypeScript Benefits of TypeScript Components of JavaScript Installing TypeScript TypeScript Playground Environment Setup Debugging TypeScript Typescript IDE’s Visual Studio Code WebStorm Hello TypeScript Module 2 : Language Syntax TypeScript Identifiers TypeScript Keywords TypeScript Syntax TypeScript Object Orientation TypeScript Types Handling Types Built-in Types TypeScript Variables Variable Declarations Type Assertion Variable Scope Operators Control Flow Structural Typing Module 3 : ECMAScript 6 Arrow Functions Enhanced Object Literals Template Strings Destructuring Spread Hoisting let Variables const Keyword Unicode Proxies Symbols Promises Reflect api Tail calls Module 4 : Functions Return Type Parameter Passing Optional Parameters Default Parameters Variable Arguments Anonymous Functions Function Constructor Recursion Lambda Functions Syntactic Variations Function Overloading Overloading Examples Specialized Overload Signature Module 5 : Complex Types Arrays Intro Accessing Array Elements Array Class Array Methods More Methods Functional Methods Array Destructuring Passing and Returning Arrays Tuples Tuple Operations Unions Unions and Arrays Enums Module 6 : Classes and Objects Classes in TypeScript Variables and Methods Constructors Creating Instance Variables Class Inheritance Method Overriding static Members Encapsulation Access Modifiers Interfaces Overloading with super Factory Pattern Decorators Module 7 : Generics Generics Explained Generic Example Generic Syntax Instantiating Generic Classes Using type T Constraining Type of T Generic Interfaces Generic Object Creation Bounded Type Parameter Runtime Type checking Generic Function Reflection Checking Object for Function Interface Checking with Generics Module 8 : Modules Module Keyword Declaration File Global variables Internal Modules External Modules Working with Modules Namespaces Export and Import Module Systems Generated for AMD Generated for CommonJS Module Merging TypeScript Definiton Manager Querying for Packages
€1.499
Klassikaal
max 12
2 dagen

UML Overview

Amsterdam vr 17 jul. 2026 en 9 andere data
The course UML Overview gives insight into the UML language for modeling systems. UML Intro After an introduction to the UML specification and the meaning of UML as a meta language, the courses addresses Structural Modeling and the diagrams used like class and object diagrams, component and deployment diagrams. Class Diagrams Also domain modeling and the modeling of possible relationships between classes are discussed like inheritance, associations, aggregations, compositions and dependencies. Use Case Diagrams Next attention is paid to Use Case Modeling, the Use Case Diagram, the role of actors and the accurate description of the interaction steps. Sequence Diagrams The next subject is Dynamic Behavior Modeling where interaction diagrams like sequence diagrams and collaboration diagrams are discussed. State Diagrams The modeling of system states using state chart diagrams, the difference between passive and active objects and the role of threads is also part of the subject matter. There is also attention for the role of activity diagrams in which concepts such as control and data flow and swim lanes are discussed. Subsystems en Stereotypes Finally a number of advanced concepts such as the UML modeling of packages and subsystems and the use of stereotypes, constraints and tagged values are part of the program. Audience Course UML Overview The course UML Overview is intended for developers, designers, architects, managers and other interested persons who want to get an overview of the Unified Modeling Language (UML) standard for modeling systems. Prerequisites Course UML Overview Knowledge of and experience with system development and object orientation is beneficial to a good understanding but not strictly required. Realization Training UML Overview The theory is treated on the basis of presentation slides and is interspersed with exercises. UML models are used as demonstration of the concepts. The course material is in English. The course times are from 9.30 up and to 16.30. Certification UML Participants receive an official certificate UML Overview after successful completion of the course. Modules Module 1 : UML Introduction What is UML? Modeling Reasons UML History UML Design Goal UML Diagrams UML Views Use Case View Logical View Component View Deployment View Notes and Adornments Stereotypes Tagged Values Constraints System Sequence Diagrams Module 2 : Use Case Modeling Use Cases Actors System Context Diagram Identifying Use Cases Use Case Diagram Use Case Modeling Steps High Level Use Case Expanded Use Case Structuring Use Case Model Include Relationship Include Use Case Extends Relationship Extends Use Case Use Case Generalization Actor Generalization Module 3 : Structural Modeling Structural Modeling Identification of Classes Structural Diagrams Elements Structural Relationships Association Modeling Domain Class Model Interfaces Composition Generalization Dependencies Packages Objects and Links Component Diagrams Deployment Diagrams Design Class Diagrams Module 4 : Interactions Interaction Diagrams System Sequence Diagrams Object Sequence Diagrams UML Messages Sequence Diagrams Elements Recursion and Conditions Sequence Diagram Syntax Communication Diagrams Communication Diagram Elements Communication Diagram Syntax Interaction Diagrams are Valuable Module 5 : State Machines State Machines State Diagram Elements State Machine Usage State Entry and Exit Actions Pseudo States Order of Actions Internal Transitions State Do Activities Guards History States State Diagram Syntax Module 6 : Activity Graphs Activity Diagram Steps in Activity Diagrams Actions and Subactivities Activity Diagram Elements Decisions Sync State Fork Transitions Join Transitions Swim Lanes Activity Diagram Syntax Using Activity Diagrams
€699
Klassikaal
max 12
1 dag

Access Programming with VBA

Amsterdam do 18 jun. 2026 en 9 andere data
In the course Access Programming with VBA you will learn to provide the Microsoft Access Database with extra functionality with Visual Basic for Applications (VBA). Intro VBA The course VBA Access Programming starts with a discussion of the VBA Editor, entering code and executing the code step by step with the debugger. VBA Syntax Next the syntax of VBA is discussed with variables, operators, procedures, functions, parameters, objects and modules. Control Flow Also covered is how to control the output of the code by means of if and else statements, select clauses and for loops. Arrays are then also addressed. Events Events are generated by user interaction such as pressing buttons or entering commands via the keyboard. These events are important for controlling Access and should be handled in event procedures. Forms Additionally attention is paid to how you can give forms and reports more functionality with VBA Access. DAO Finally the Data Access Object model (DAO) and its properties and functions are discussed. With DAO and VBA information can be retrieved from any Access database and the data can be sorted and filtered. With DAO it is also possible to connect to Access databases from Word and Excel with VBA. Audience Access Programming with VBA Course This course is intended for anyone who wants to learn how to use VBA, Visual Basic for Applications, and the DAO object model in Access to add functionality to forms, reports and databases. Prerequisites Course Access Programming with VBA Knowledge of and experience with Access is required to participate in this course. Programming experience is beneficial to a proper understanding. Realization Training Access Programming with VBA The theory is discussed on the basis of presentation slides. Illustrative demos provide further clarification of the concepts. The theory is interspersed with practical exercises. Certification Access Programming with VBA After successful completion of the course the participants receive an official certificate Access Programming with VBA. Modules Module 1 : VBA Intro Visual Basic Editor Programming in VBA Entering Code VBA Code Statements Comments Stepwise Execution Breakpoints Debugging Module 2 : VBA Syntax Variables Constants Operators Parameters Arguments Procedures Functions Modules Objects Module 3 : Control flow If Statements Else Statements If Then Else Select case For Next Do Loop Arrays in VBA Multidimensional Arrays Dynamic Array Declaration Module 4 : Events What are Events? Event Types Reacting on events Handling Events Event Functions Domain Functions MsgBox in VBA Module 5 : Forms Form Data Coupling Using Autolookup Queries Form Synchronization Control Elements and Fields Calculated Query Fields Commands from Access Module 6 : DAO What is DAO? Data Access Objects Searching Information Work Groups Record Sets Word Database Access Excel Database Access
€1.299
Klassikaal
max 12
2 dagen

Excel Programming with VBA

Amsterdam ma 15 jun. 2026 en 9 andere data
In the course VBA Excel Programming you will learn how VBA, Visual Basic for Applications, can be used to write macros in Excel with VBA and to program in Excel. Intro VBA in Excel The course starts with recording macros in Excel and then viewing and adjusting the VBA code behind these macros. In particular the parts of VBA Excel that are important for controlling Excel are treated. VBA Syntax Next attention is paid to the syntax of the VBA language in which statements, variables and control flow constructs are discussed. Features An important part of the course concerns the use of functions in Excel. The course covers how you can write functions yourself that you can then call from VBA code. VBA Excel Object Model The so-called VBA Excel Object model and its properties and functions with which Excel can be controlled are also on the program of the course. DAO Furthermore attention is paid to how databases can be accessed from Excel with the DAO, Data Access Objects, object model. Events Finally events and their handling are covered. Events are generated by user interaction such as pressing buttons or entering commands via the keyboard. These events are important for controlling Excel. After completing this course, the participants are able to automate many tasks in Excel and process large amounts of data. Audience Course Excel Programming with VBA This course is for individuals who want to learn how to write macros in Excel for automating operations and data processing. Prerequisites for Course Excel Programming with VBA In order to participate in this course good knowledge of and practical experience with Excel is required. Realization Training Excel Programming with VBA The theory is discussed on the basis of presentation slides. Illustrative demos give further clarification of the concepts. The theory is interspersed with practical exercises. Course times are from 9:30 up and to 16:30. Certification Excel Programming with VBA After successful completion of the course, participants receive an official certificate Excel Programming with VBA. Modules Module 1 : VBA Intro Macro's in Excel Recording and playing macro's Visual Basic Editor Programming in VBA Entering code VBA Code Statements Comments Interaction with the user Messagebox and Inputbox Module 2 : VBA Syntax Variables Constants Declarations Data Types Modules Objects Breakpoints Debugging Syntax errors Error handling Module 3 : Control flow Selections If Statements Else Statements If Then Else Select case Iterations For Next Do Loop With end with Arrays in VBA Module 4 : Functions Parameters Arguments Return values Finding functions Defining functions Using Excel functions Creating dialogs Module 5 : Excel Object Model Object model Workbooks Worksheets Cells Rows and columns Data Access Objects Excel Database Access Module 6 : Events What are Events? Event Types Reacting on events Event handling Event canceling Event function Domain functions
€1.299
Klassikaal
max 12
2 dagen