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

Japans niveau 6

Cursusinformatie De cursus Japans niveau 6 is geschikt voor cursisten met een degelijke basiskennis van de Japanse taal. U dient al korte gesprekjes te kunnen voeren over dagelijkse onderwerpen zoals uw weekendplannen of iets dat u hebt meegemaakt. Na Japans niveau 6 weet u hoe u op een beleefde manier over negatieve situaties spreekt, bijvoorbeeld door spijt of teleurstelling te uiten of uw excuses aan te bieden. Ook kunt u simpele informatie helder en duidelijk overdragen, een instructie doorgeven en een verhaal doorvertellen. Tijdens deze cursus leert u ongeveer 150 nieuwe woorden, waardoor u na deze cursus ongeveer 950 Japanse woorden kent. U kunt 50 nieuwe kanji-karakters (250 in totaal) via zelfstudie leren. Onze docent voorziet u graag van de nodige informatie en waar nodig ondersteuning. Tijdens Japans niveau 6 gaat u verder in op verschillende werkwoordsvormen die veranderen afhankelijk van met wie en over wie u spreekt (かしてあげる、かしてくれる、かしてもらう). Ook leert u voorwaardelijke zinnen te gebruiken (天気がよかったら、さんぽします) en leert u meer over het gebruik van hulpwerkwoorden (食べてみる、買っておく). Het eindniveau van deze cursus is gelijk aan de helft van het niveau N4 van de Japanese Language Proficiency Test (JLPT).
€615
Klassikaal
max 12

Design Essentials

3543 KA Utrecht vr 6 nov. 2026 en 1 andere data
Korte beschrijving Een eendaagse training die essentiële ontwerpmodellen en hun agile toepassingen behandelt, zodat je de uiteindelijke oplossingen effectief kunt begrijpen en vormgeven. Inhoud Deze eendaagse training biedt je de essentie van software ontwerp. Je wordt je bewust van de designaspecten in je rol binnen een ontwikkelteam. Na deze training ken je de verschillende modellen die in software ontwerp worden gebruikt, begrijp je de agile toepassing van deze modellen en begrijp je hoe elk model helpt de uiteindelijke oplossing vorm te geven. Modellen die in de training worden besproken, zijn onder andere: CADM (Chief Architecture & Data Management) lagenstructuur, vooral de laag 2: Toepassing Procesmodel (in BPMN) and conceptueel datamodel Een systeem in zijn context (contextdiagram) Gebruik casemodel en klassenmodel Technisch ontwerpmodel zoals een UML sequentiediagram en UML status overgangsdiagram Onze trainers brengen een schat aan praktische ervaring mee naar de theoretische concepten, en bieden inzichten uit de echte wereld en best practices. Deze training is ontworpen om je de kennis en vaardigheden te bieden die nodig zijn om verschillende ontwerpmodellen effectief toe te passen in projecten. Door deze modellen onder de knie te krijgen, kun je je rol binnen een ontwikkelingsteam verbeteren en bijdragen aan het bouwen van robuuste en efficiënte oplossingen. Doelgroep Softwareontwikkelaars: verbeter je begrip van ontwerpmodellen en hun toepassingen in softwareontwikkeling. Systeemarchitecten: leer over verschillende ontwerpmodellen en hoe ze bijdragen aan systeemarchitectuur. Bedrijfsanalisten: begrijp de rol van ontwerpmodellen bij het vormgeven van bedrijfsoplossingen. IT-consultants: verbeter je adviesvaardigheden met kennis van ontwerpmodellen en hun toepassingen. Kwaliteitsborgingsingenieurs: begrijp hoe ontwerpmodellen bijdragen aan het creëren van testbare en betrouwbare systemen. Technische leiders: verkrijg een uitgebreid begrip van ontwerpmodellen om uw technische team effectief te leiden. Voorvereisten Basiskennis van softwareontwikkeling en ontwerpprincipes wordt aanbevolen. Kennis van agile methodologieën is nuttig, maar niet verplicht. Doelstelling Aan het einde van de training: Ken je verschillende modellen die worden gebruikt bij het ontwerpen. Heb je inzicht verkregen in de flexibele toepassing van modellen. Begrijp je hoe elk model helpt bij het vormgeven van de uiteindelijke oplossing.
€790
Klassikaal
max 12

Opleiding Web Frontend Developer

De Web Frontend Developer heeft vaardigheden in de belangrijkste clientside programmeertechnieken  HTML, CSS en Javascript en heeft ook kennis van moderne items zoals ES6, AJAX, SASS, e.d. Met deze vaardigheden maak je dynamische websites en web-applicaties voor desktop, mobile en tablets. Deze opleiding is gericht op de beginnende Web Frontend Developer. De opleiding bestaat uit 5 modules. In de eerste module leer je de basisvaardigheden van het programmeren in Javascript. Tijdens de modules Javascript Vervolg, DOM-manipulatie en modern webdevelopment specialiseer je je verder in de frontend technieken. Verdieping van je kennis van Javascript staat hierin centraal. Denk hierbij aan het controleren van formulieren, het toepassen van visuele effecten of het manipuleren van HTML-elementen om externe content m.b.v. AJAX te implementeren. Je leert ook hoe in grotere projecten een package-manager (npm), pre-processor (SASS), task-runner (Gulp) en repository (GIT) gebruikt worden om een moderne workflow op te zetten. Nu misschien nog onbekende termen en afkortingen, maar na deze opleiding zijn het bruikbare technieken geworden. Omdat je de echte ervaring leert door veel zelf te doen en te oefenen, zijn de klassikale bijeenkomsten van de laatste module: Modern Webdevelopment verspreid over 10 weken. Hierdoor is er veel ruimte voor het werken aan opdrachten. Je krijgt daarbij desgewenst online begeleiding van de docent. Je kennis van het gebruik van Javascript wordt met zowel theorie als praktische tips verder uitgebreid, gericht op een moderne workflow. Studieprogramma Web Frontend Developer inhoud Javascript Basis Developer Tools HTML - DOM Structuur, syntax, datatypen variabelen, operatoren functies, objecten conditionele tests lussen Dom-Manipulatie selectors wrappers HTML manipulatie events AJAX Javascript Vervolg built-in objecten browser objecten scope events formulier afhandeling data afhandeling JSON ES6 Libraries en frameworks Modern-webdevelopment git npm Less, Sass, PostCSS gulp, webpack responsive design one page design frontend frameworks Voorkennis: Voor deze opleiding heb je ervaring met een web editor zoals Dreamweaver (of vergelijkbaar), op het niveau van de cursus HTML en CSS Basis. Ook heb je een goede kennis van HTML en CSS, op het niveau van de cursus HTML en CSS Vervolg Technieken. Na de opleiding Web Basis of Webdesigner ben je echt zeker van voldoende basiskennis. Vooraf wordt er een intake/advies gesprek gehouden.
€6.500
Klassikaal
max 12
MBO 4

Persoonlijk leiderschap klassikaal

Inleiding persoonlijk leiderschap training Allereerst is het goed stil te staan bij de vraag: wat is persoonlijk leiderschap? Je wilt gericht werken aan je persoonlijk functioneren en bent bereid op een dieper niveau naar jezelf te kijken. Hierdoor worden je keuzes helder en vergroot je je invloed. Daarmee benut je je eigen kwaliteiten optimaal in het dagelijks leven en in je werksituatie. Jouw eigen competenties en vaardigheden ontwikkelen op het gebied van persoonlijk leiderschap, dat is waar het tijdens deze training om draait. Hoe ziet het programma eruit? De persoonlijk leiderschap training kan uit verschillende onderwerpen bestaan, altijd toegespitst op jouw situatie of de organisatiebehoefte. Vanuit die behoefte stellen wij een training op maat samen. Wij geloven namelijk niet in het principe open inschrijving en werken uitsluitend met maatwerktrainingen. Hierdoor is het voor iedere deelnemer interessant op zijn of haar eigen niveau en leerbehoefte. Denk niet dat een training persoonlijk leiderschap voor jou niet geschikt is, want we kunnen deze zo samenstellen dat ook jij met meer zelfvertrouwen terug de werkvloer op gaat. Onderwerpen die mogelijk aan bod komen tijdens de persoonlijk leiderschap training zijn: Kenmerken van persoonlijk leiderschap Inzicht in je eigen gedrag en handelen Effectief beïnvloeden Wat is persoonlijk leiderschap? Leiderschapsstijlen Leiderschapsvaardigheden Je drijfveren en overtuigingen Visie op je toekomst en je omgeving Keuzes en dilemma’s in je dagelijkse functioneren Leiderschap competenties Wat leer ik tijdens een persoonlijk leiderschap training? Na het volgen van een training persoonlijk leiderschap heb je inzicht in je persoonlijke gedragspatronen, heb je een visie ontwikkeld op je rol binnen de organisatie en ben je in staat om zowel privé als zakelijk makkelijker keuzes te maken. Ook ken je manieren om lichamelijk en geestelijk in balans te komen en handel je effectiever in verschillende situaties. Tot slot ervaar je controle over situaties waar je voorheen geen controle over had. Denk aan situaties waarin je je niet op je gemak voelde. Die specifieke situaties horen we tijdens de training persoonlijk leiderschap graag van je, zodat we de praktijk heel dicht bij de theorie kunnen brengen. Op die manier maken we meteen de vertaalslag en zijn we ervan verzekerd dat de training persoonlijk leiderschap voor jouw ontwikkeling van toegevoegde waarde is. Dit is hoe wij te werk gaan Wil jij je persoonlijk leiderschap ontwikkelen? Bij BTR Trainingen staan de deelnemers centraal. Jullie leerdoelen- en behoeftes zijn de basis van iedere training die wij verzorgen. We starten met een persoonlijke intake om meer informatie te verzamelen over de precieze leervraag. Op basis daarvan kiezen we één van onze ervaren trainers die expert is op het gebied van persoonlijk leiderschap. Vervolgens vindt er een kennismaking plaats tussen de trainer en de deelnemer om de inhoud van de training te bepalen. Daarnaast vinden we het heel belangrijk dat er een klik is tussen de trainer en de deelnemers. Alleen dan kun je het maximale in jezelf naar boven halen. Op basis van het kennismakingsgesprek schrijven wij een adviesvoorstel en gaan we data kiezen waarop de training persoonlijk leiderschap plaats kan vinden. In hetzelfde adviesvoorstel maak je ook kennis met onze praktisch ingestelde trainers. Wat kost een training persoonlijk leiderschap? De kosten van onze maatwerktraining hangen volledig af van de vraag van de deelnemer. Omdat de duur en de inhoud worden aangepast op de organisatie en de wensen van de deelnemer kunnen de kosten verschillen. We schetsen daarom een kostenplaatje tijdens het adviesvoorstel, die we vrijblijvend toesturen nadat jij en de trainer een kennismakingsgesprek hebben gehad. Wil je daar nou meer over weten? We staan je graag telefonisch te woord om onze werkwijze verder toe te lichten. Persoonlijk leiderschap ontwikkelen gaat over het nemen van regie over jouw eigen leven door te onderzoeken wat je waarden en talenten zijn.
€1.499
Klassikaal
max 8
10.0 (2)

Praktisch leidinggeven klassikaal

Inleiding Training Praktisch Leidinggeven De training praktisch leidinggeven is gericht op personen die zich willen ontwikkelen op het gebied van hun leiderschapsstijlen. In deze training versterk je onder leiding van een expert jouw professionele vaardigheden waardoor je op inspirerende en effectieve wijze leiding kunt geven. Je verwerft inzicht in je eigen vaardigheden, valkuilen en positie als leidinggevende en beschikt over instrumenten om je rol als praktisch leidinggevende optimaal in te vullen en samen met je team resultaten te behalen. Wat kan ik verwachten tijdens de training praktisch leidinggeven? De training praktisch leidinggeven kan uit verschillende onderwerpen bestaan, altijd toegespitst op jouw situatie of de organisatiebehoefte. Vanuit die behoefte stellen wij een training op maat samen. Wij geloven namelijk niet in het principe open inschrijving en werken uitsluitend met maatwerktrainingen. Hierdoor is het voor iedere deelnemer interessant op zijn of haar eigen niveau en leerbehoefte. Denk niet dat een training praktisch leidinggeven voor jou niet geschikt is, want we kunnen deze zo samenstellen dat ook jij met meer zelfvertrouwen terug de werkvloer op gaat. Onderwerpen die mogelijk aan bod komen tijdens de training praktisch leidinggeven zijn: Je persoonlijke leiderschapsstijl Mens- en resultaatgericht leidinggeven Coachen en delegeren Gespreksvaardigheden voor leidinggevenden (feedback geven en beïnvloeden) Doorbreken van communicatiepatronen Omgaan met weerstand, conflicten en generatieverschillen Inspireren en motiveren van individuele medewerkers en teams Kenmerken van succesvolle teams Teambuilding en samenwerken Waarom zou ik voor deze training kiezen? We zullen nooit zeggen dat je na het volgen van een training praktisch leidinggeven geen fouten meer maakt op de werkvloer. Fouten maken hoort tenslotte bij je ontwikkeling als leidinggevende. Deze training biedt je de mogelijkheid om de verschillende stijlen van leidinggeven toe te passen, geeft je inzicht in je eigen persoonlijke leiderschapsstijl en leert jou kennismaken met je eigen kernwaarden, kernvaardigheden, kwaliteiten, valkuilen en rol als leidinggevende. Bovendien creëer je draagvlak voor een effectieve manier van communiceren en werk je aan gerichte coaching om je medewerkers gemotiveerd te krijgen en te houden. Tot slot gaan we met je aan de slag om jou als leidinggevende met constructief lastige situaties te laten omgaan. Bij BTR Trainingen staan de deelnemers centraal Jullie leerdoelen en -behoeftes zijn de basis van iedere training die wij verzorgen. We starten met een persoonlijke intake om meer informatie te verzamelen over de precieze leervraag. Op basis daarvan kiezen we één van onze ervaren trainers die expert is op het gebied van praktisch leidinggeven. Vervolgens vindt er een kennismaking plaats tussen de trainer en de deelnemer om de inhoud van de training te bepalen. Daarnaast vinden we het heel belangrijk dat er een klik is tussen de trainer en de deelnemers. Alleen dan kun je het maximale in jezelf naar boven halen. Op basis van het kennismakingsgesprek schrijven wij een adviesvoorstel en gaan we data kiezen waarop de training praktisch leidinggeven plaats kan vinden. In hetzelfde adviesvoorstel maak je ook kennis met onze praktisch ingestelde trainers. Wat zijn de kosten van een training praktisch leidinggeven? De kosten van de training praktisch leidinggeven hangen volledig af van de vraag van de deelnemer. Omdat de duur en de inhoud worden aangepast op de organisatie en de wensen van de deelnemer kunnen de kosten verschillen. We schetsen daarom een kostenplaatje tijdens het adviesvoorstel, die we vrijblijvend toesturen nadat jij en de trainer een kennismakingsgesprek hebben gehad. Wil je nou meer weten over de training praktisch leidinggeven? We staan je graag telefonisch te woord om onze unieke werkwijze verder toe te lichten.
€1.499
Klassikaal
max 8
10.0 (1)

De monteur als ambassadeur klassikaal

Inleiding Training Monteur als Ambassadeur Als monteur ben jij de ambassadeur van een bedrijf. Van jou wordt verwacht dat je aan klantenbinding doet. Deze training is dan ook uitermate geschikt voor alle medewerkers in een niet-commerciële buitendienstfunctie die als een ambassadeur hun bedrijf dienen te vertegenwoordigen bij een klant. Denk aan monteurs, installateurs, routerijders, timmerlieden, groenbeheerders, alle vakmensen die op regelmatige basis werk verrichten bij een klant of opdrachtgever. Wij leren je de klantgerichtheid en serviceverlening te verbeteren en te optimaliseren. Onderwerpen tijdens de training monteur als ambassadeur De training monteur als ambassadeur kan uit verschillende onderwerpen bestaan, altijd toegespitst op jouw situatie of de organisatiebehoefte en de mate waarin jullie de klantenbinding willen optimaliseren. Vanuit die behoefte stellen wij een training monteur als ambassadeur op maat samen. Wij geloven namelijk niet in het principe open inschrijving en werken uitsluitend met maatwerktrainingen. Hierdoor is het voor iedere deelnemer interessant op zijn of haar eigen niveau en leerbehoefte. Denk niet dat een training voor jou niet geschikt is, want we kunnen deze zo samenstellen dat jij met meer zelfvertrouwen terug de werkvloer op gaat. Onderwerpen die mogelijk aan bod komen tijdens de training monteur als ambassadeur zijn: Inzicht in service & klantbeleving Klantenbinding Bewustwording van de ambassadeursrol en situationeel handelen Effectief omgaan met verschillende type klanten: Platina-model De eerste indruk en samenwerken vanuit contact met de klant De A.O.R.T.A. bezoekprocedure bij de klant Je persoonlijke uitstraling als monteur In de schoenen van de klant Repareren van klant en techniek: klachten en lastige situaties Uitvragen van de ontwikkeling bij bedrijven en klantbehoeften Verbale en non-verbale communicatieve vaardigheden Wat leer ik tijdens een training monteur als ambassadeur? Na het afronden van een training monteur als ambassadeur ben jij in staat om aan klantenbinding te doen. Jij weet wat de begrippen klanttevredenheid en klantgerichtheid betekenen. Je kunt verbeteringen aandragen in de processen die zich afspelen in de communicatie binnen de relatiedriehoek klant-bedrijf-servicemonteur. Ook kun je je beter inleven in de belangen van de klant en bent daarom beter in staat de klant tevreden te stellen. Dat noemen we klantenbinding. Bovendien kun je makkelijker omgaan met lastige situaties, doordat je inzicht hebt in de communicatietechnieken die hierbij een rol spelen. Zou jij je graag specifiek willen ontwikkelen op het gebied van gespreksvaardigheden? Ook dan ben je bij BTR Trainingen aan het juiste adres. Dit is onze unieke werkwijze Bij BTR Trainingen staan de deelnemers centraal. Jullie leerdoelen en -behoeftes zijn de basis van iedere training die wij verzorgen. We starten met een persoonlijke intake om meer informatie te verzamelen over de precieze leervraag. Op basis daarvan kiezen we één van onze ervaren trainers die expert is op het gebied van klanttevredenheid. Vervolgens vindt er een kennismaking plaats tussen de trainer en de deelnemer om de inhoud van de training monteur als ambassadeur te bepalen. Daarnaast vinden we het heel belangrijk dat er een klik is tussen de trainer en de deelnemers. Alleen dan kun je het maximale in jezelf naar boven halen en de functie van ambassadeur van een bedrijf optimaal invullen. Op basis van het kennismakingsgesprek schrijven wij een adviesvoorstel en gaan we data kiezen waarop de training monteur als ambassadeur plaats kan vinden. In hetzelfde adviesvoorstel maak je ook kennis met onze praktisch ingestelde trainers. Wat kost een training monteur als ambassadeur? De kosten van onze maatwerktraining hangen volledig af van de vraag van de deelnemer. Omdat de duur en de inhoud worden aangepast op de organisatie en de wensen van de deelnemer kunnen de kosten verschillen. We schetsen daarom een kostenplaatje tijdens het adviesvoorstel, die we vrijblijvend toesturen nadat jij en de trainer een kennismakingsgesprek hebben gehad. Wil je daar nou meer over weten? We staan je graag telefonisch te woord om onze werkwijze verder toe te lichten.
€1.499
Klassikaal
max 8

Cursus ziekteverzuim en re-integratie

HR en de aanpak van ziekteverzuim Ziekteverzuim kost uw organisatie geld. Door goed te sturen op het terugdringen van verzuim kunt u geld besparen. Daarin speelt HR een belangrijke rol. Het is van belang om de risico’s in kaart te brengen en het verzuim te meten. Hoe gaat u aan de slag en hoe kunt u het verzuim verminderen? In de eendaagse cursus ziekteverzuim en re-integratie wordt op heldere en overzichtelijke wijze uitgelegd wat de regelgeving is rond arbeidsongeschiktheid en hoe deze regelgeving in de rechtspraak wordt uitgewerkt. Hierbij wordt vooral aangehaakt op de dagelijkse praktijk van HRM- of P&O-medewerkers. Resultaat na de cursus: U kent de wettelijke verplichtingen rondom het ziekteverzuim U kent de sancties bij re-integratie. U weet welke instrumenten HR kan inzetten om ziekteverzuim terug te dringen U kent de verplichtingen tijdens WIA / Ziektewet U kunt de tweejaarsperiode berekenen. U weet hoe u een verzuimgesprek moet voeren
€620
Klassikaal
max 15
MBO 4
1 dag
9.5 (2)

Advanced C++ Programming

Amsterdam di 9 jun. 2026 en 9 andere data
In the course Advanced C++ the new and advanced aspects of the C++ language based on the standards C++11, C++14, C++17 and C++20 are extensively discussed. C++11 Features The course starts with an overview of the features introduced in C++11 such as type inference, initializer lists, range based for loop, lambda functions and strongly typed enums. Right References en Move Constructors Next, the right references and the performance gains that can be achieved by using move constructors in addition to copy constructors are discussed. Inheritance Additions The new possibilities regarding inheritance with the keywords default, delete, override and final are also covered. The implementation of virtual functions and the need for virtual destructors are discussed as well. Smart Pointers In addition, smart pointers are looked at in detail and unique pointers, shared pointers and weak pointers are treated. Operator Overloading and Templates Operator overloading and templates are also on the program, which focuses on variadic templates and perfect forwarding. RAII Pattern The modern C++ Resource Acquisition is Initialization or RAII idiom is discussed with exception handling. Multithreading Threads as well as the synchronization between threads are part of the standard and are discussed. This also includes asynchronous calls with promises and futures. C++11, C++17 and C++20 Features Then specific C++11, C++17 and C++20 features are discussed such as optional types, structured binding declarations and constructions from the world of functional programming such as fold expressions. Advanced STL The course concludes with an overview of advanced options of the Standard Template Library STL. Audience Course Advanced C++ Programming This course is intended for developers who are familiar with C++ but who want to delve into the more advanced techniques and possibilities of the language. Prerequisites Course Advanced C++ Programming To participate in this course knowledge of the basic concepts of C++ and extensive experience with programming in C++ is required. The participants must be familiar with topics such as operator overloading, templates, virtual functions and polymorphism. Realization Training Advanced C++ Programming The theory is treated on the basis of presentation slides. Illustrative demos clarify the concepts discussed. Theory and practice are interchanged and there is ample opportunity to practice. Official Certificate Advanced C++ Programming Participants receive an official Advanced C++ Programming certificate after successful completion of the course. Modules Module 1 : Modern C++ Features C++11 Features Type Inference Auto Keyword Deduction with decltype Uniform Initialization Initializer Lists Range Based for Loop Null Pointer Constant constexpr Keyword Static Asserts Lambda Functions Strongly Types Enums User Defined Literals Raw String Literals Module 2 : Move Semantics Reference Initialization References and Pointers Rvalues and Rvalues in C++ Passing and Returning References Rvalue References Comparing Reference Types Rvalue Reference Usage Assignment Operator Copy Constructor Passing and Returning Objects Passing References to Objects Move Constructor Move Assignment Operator Golden Rule of 5 Module 3 : Inheritance default and delete Keyword Delegating Constructors Inheritance Calling Base Class Constructors Multiple Inheritance Virtual Derivation Polymorphism Virtual Functions Abstract Classes Interfaces in C++ Destructors and Inheritance Virtual Destructors override Specifier final Specifier Module 4 : Smart Pointers unique_ptr Using unique_ptr Specialization for Arrays Replacement for std::auto_ptr std::make_unique shared _ptr Pointer Control Block shared_ptr Destruction Policy shared_ptr Interface Cyclic References weak_ptr Module 5 : Operator Overloading Syntax Operator Overloading Overloading Numeric Types Overloading Overview Overloading Restrictions When not to Overload Operators as Class Members Operators as Friend Functions Overloading Stream Operators Overloading ostream and istream Overloading Unary Operators Overloading Binary Operators Module 6 : Templates Template Functions Template Specialization Template Parameter List Inclusion Compilation Model Class Templates Template Member Functions Template Parameter Scope Templates and Statics Templates and Friends Alias Templates Perfect Forwarding Module 7 : Exception Handling Error Conditions and Exceptions Class Objects as Exceptions Parameter Catch Block Catching in Hierarchy Golden Rule Rethrowing Exceptions noexcept Specifier Preventing Resource Leaks RAII Idiom C++ Standard Exceptions User Defined Exceptions Exception Handling Costs Module 8 : Multiple Threads Multiple Threads Benefits and Drawbacks Thread Class Joining Threads Detaching Threads Thread ID Callables Passing Parameters Pass by Reference Pass by std::ref and std::move Member Function as Thread Thread Local Storage Module 9 : Synchronization Data Corruption Lock Guard Automatic Lock Management Mutex and RAII Recursive Locking Atomic Types Call Once Event Handling Condition Variables Wait and Notify Promises and Futures Asynchronous Tasks Module 10 : C++14-17-20 Features Init-statement for if Selection Initialization Structured Binding Declarations const if Expressions Guaranteed Copy Elision Inline Variables Fold Expressions Optional Type Small String Allocations String View Generic lambdas Aggregate initialization Module 11 : Standard Template Library STL Core Components Containers, Algorithms and Iterators Vectors, Lists and Dequeues Adapters and Associative Containers Maps and Hash Maps Bitsets STL Iterators Reverse and Iostream iterators Function objects STL Algorithms Predicates and Comparators STL Allocators
€2.850
Klassikaal
max 12
4 dagen

APEX Advanced

Amsterdam wo 8 jul. 2026 en 9 andere data
In the course APEX Advanced developers learn the more advanced options of developing with Oracle APEX. Advanced Page Processing The course Advanced APEX starts with a discussion of the integration of SQL and PL/SQL in Oracle APEX when implementing advanced query techniques, stored procedures, functions and optimizations. Security Various aspects of security and authentication are also covered. Topics are APEX Account Credentials, Session Creation and Session State Protection (SSP). Dynamic Actions Next concepts related to Oracle APEX triggers and dynamic actions are on the Advanced APEX course program. Topics include trigger architecture, event-based triggers, the dynamic action framework and best practices for designing interactive and responsive APEX applications. Web Services The integration of APEX applications with external systems and APIs is also treated. In addition to data formats such as SOAP, JSON, topics also include WSDL, RESTful Web Services, APEX Web Services, Oracle REST Data Services (ORDS) and RESTFul Data Services. Design Patterns Furthermore advanced design patterns for building modular, reusable and maintainable applications in Oracle APEX are covered. Topics include the Model-View-Controller (MVC) architecture, developing plug-ins, reuse of components and template options. More Apex Features Finally more advanced aspects of page processing are discussed. For example it is demonstrated how the combination with JavaScript and HTML offers advanced functionality in APEX. And also there is a look ahead to the latest features of APEX. Audience Advanced Course APEX The course APEX Advanced is intended for developers who already have some experience in developing web applications with APEX on an Oracle database. Prerequisites APEX Advanced Course To participate in the course APEX Advanced basic knowledge of HTML, CSS and JavaScript is required as well as basic knowledge and experience in developing with APEX. Realization Training APEX Advanced The course is given with the newest version of Oracle and APEX. The theory is treated on the basis of presentation slides and demos and is interspersed with exercises. Certification APEX Advanced Participants receive an official certificate APEX Advanced after successful completion of the course. Modules Module 1 : Advanced Page Processing SQL en PL-SQL Integratie PL/SQL packages Cursor Management, Public APEX API's Internal APEX API's Advanced Interactive Reports Parameterized Reports Stored Procedures Advanced Queries Performance Module 2 : Security Implementing Security Access Control Authorization and Authentication Authentication Schemes Creating Authentication Scheme APEX Account Credentials Custom authentication LDAP en SSO Session Creation Session State Protection (SSP) Module 3 : Dynamic Actions Dynamic Action Framework Trigger Architecture Event Based Triggers Ajax en XMLHttp Requests Partial Page updates Callback Functions CORS Policy Dynamic HTML and JavaScript PDF from Reports XSL-FO Integration Module 4: Web Services API Integratie REST Services REST Data Services SOAP and WSDL standard Creating Web Service References Web Service Reference from WSDL Web Service Reference Manually Using Web Services Module 5: Design Patterns Modular Architecture MVC Patterns Models and Controllers Views and Templates Dependency Injection Component Reuse Reusability Plug-in Development Module 6 : More Apex Features JavaScript Integration New Page Designer New Navigation methods Model Pages File Management Calendar Enhancements New Themes New Templates
€1.950
Klassikaal
max 12
3 dagen

.NET Overview

Amsterdam ma 22 jun. 2026 en 9 andere data
In the course dotNET Overview you will get an overview of the operation and capabilities of the . .NET Intro The course starts with paying attention to the architecture of .NET and the advantages that .NET offers for the scalability and flexibility of applications. .NET Core is also discussed. Managed Execution Next the operation of Common Language Runtime and loading and compilation of Intermediate Language by a JIT Compiler are discussed. Garbage collection, namespaces and assemblies are also covered. ASP.NET The different types of applications in .NET are covered such as Windows Forms applications, Web applications with ASP.NET and Web Services. With regard to Web Services both SOAP services with Window Communication Foundation (WCF) and REST services with the Web API are discussed. Database Access Next attention is paid to database access with ADO.NET and the Data Adapter Object Model. And also the principles of the Entity Framework and Language Integrated Query (LinQ) are treated. NuGet Finally it is explained how the package management system NuGet can be used for dependency management and the hosting of packages in repositories. Audience Course .NET Overview This course is designed for people who want to get an overview of the features and functions of the .NET framework. Prerequisites Course .NET Overview Knowledge of software development and some programming knowledge is required to participate in this course. Realization Training .NET Overview The concepts are discussed on the basis of presentation slides. The concepts discussed are demonstrated with demos in Visual Studio.NET. Certification Course .NET Overview After successful completion of the course participants receive an official certificate .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