Programming Training Courses

Programming Training Courses

Lokale, geïnstrueerde Live Computer Programming-trainingen demonstreren door middel van interactieve handson de basisbeginselen en geavanceerde onderwerpen van programmeren Programmeertraining is beschikbaar als 'live training op locatie' of 'live training op afstand' Onsite live training kan lokaal worden uitgevoerd op het terrein van de klant in Nederland of in NobleProg bedrijfsopleidingscentra in Nederland Live-training op afstand wordt uitgevoerd via een interactieve, externe desktop NobleProg Uw lokale trainingsaanbieder.

Getuigenissen

★★★★★
★★★★★

Programming Cursusoverzicht

CodeNaamTijdsduurOverzicht
javafunJava Fundamentals28 uurDe cursus behandelt de basis van Java-ontwikkeling.

Het introduceert studenten Java-technologie en leert hen de basis-Java-syntaxis en -concepten, wat leidt tot de creatie van een eenvoudig programma. Training doorloopt de essentiële concepten en functies van de Java Programming Language, met de nadruk op uitzonderingen, basisinvoer / uitvoer, concurrency, reguliere expressies, het framework voor Java-collecties en de platformomgeving. De cursus is voltooid wanneer alle standaard Java-functies zijn uitgelegd en getraind.
RxJSReactive Programing with Javascript and RxJS7 uurReactieve programmering is een asynchroon programmeringsparadigma dat zich richt op datastromen en de verspreiding van gegevens door het vaststellen van een gedefinieerde afhankelijkheid tussen de onderliggende uitvoeringsmodellen en de uitgezonden datastromen van de ene component naar de andere RxJS is een van de meest uitgebreide reactieve programmeerbibliotheken voor het beheer van UI-events, asynchrone HTTP-verzoeken en andere datastreams In deze live training met instructeur leren deelnemers de RxJS-tools en -functies kennen, die ze toepassen op verschillende coderingsproblemen die samenhangen met interactieve zwaar belaste mobiele en web-apps Deelnemers leren ook hoe ze een zware UI-app kunnen maken en implementeren Aan het einde van deze training kunnen deelnemers: Begrijp het reactieve programmeerparadigma en zijn bruikbaarheid voor UI zware applicatie-ontwikkeling Bouw UI zware applicaties met schaalbaarheid, flexibiliteit en reactievermogen in het achterhoofd Eenvoudig en vrij een groot aantal UI-gebeurtenissen, asynchrone HTTP-verzoeken en andere gegevensstromen maken en beheren Publiek ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
codingfornoncodersCoding for Non-Coders21 uurIn deze live training met instructeur leren deelnemers de basisprincipes van programmeren bij het maken van een webapplicatie Aan het einde van deze training kunnen deelnemers: Gebruik nieuw verworven codeervaardigheden om een ​​eigen webtoepassing te maken Begrijp concepten en technologieën voor softwareontwikkeling Communiceer effectief met programmeurs en ingenieurs Publiek Niet-programmeurs die willen leren programmeren Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
shiroApache Shiro: Securing Your Java Application7 uurApache Shiro is een krachtig Java-beveiligingsraamwerk dat verificatie, autorisatie, cryptografie en sessiebeheer uitvoert In deze live training met instructeur leren deelnemers hoe ze een webapp kunnen veiligstellen met Apache Shiro Aan het einde van deze training kunnen deelnemers: Gebruik Shiro's API om verschillende soorten applicaties te beveiligen, inclusief mobiel, internet en enterprise Schakel logins in van verschillende gegevensbronnen, waaronder LDAP, JDBC, Active Directory, enz Publiek ontwikkelaars Beveiligingsingenieurs Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
angularrxjsReactive Programming with Angular RxJS 14 uurReactieve programmering is een asynchroon programmeringsparadigma dat zich richt op datastromen en de verspreiding van gegevens door het vaststellen van een gedefinieerde afhankelijkheid tussen de onderliggende uitvoeringsmodellen en de uitgezonden datastromen van de ene component naar de andere Veel ondieptes van applicatieontwerp in de hoek bij het bouwen van asynchrone gebruikersinterfaces kunnen worden overwonnen door gebruik te maken van reactieve stijlpatronen die worden aangeboden door de RxJS-bibliotheek Tijdens deze live training met instructeur leren deelnemers Observable-patronen te implementeren in hun Angular-toepassingsontwerpen, terwijl ze door een reeks cases lopen met veelvoorkomende, hoekige ontwerpproblemen en hoe ze baat hebben bij reactieve programmeerontwerpen Aan het einde van deze training kunnen deelnemers: Begrijp het reactieve programmeerparadigma en de RxJS-bibliotheek Bouw UI zware hoekapplicaties met schaalbaarheid, flexibiliteit en reactievermogen in het achterhoofd met behulp van reactieve programmeerpatronen Publiek Hoekige applicatie-ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
nlgPython for Natural Language Generation21 uurNatuurlijke taalgeneratie (NLG) verwijst naar de productie van natuurlijke taaltekst of spraak door een computer In deze live training met instructeur leren deelnemers hoe ze Python kunnen gebruiken om hoogwaardige natuurlijke taaltekst te maken door zelf vanuit het niets een eigen NLG-systeem te bouwen Case studies zullen ook worden onderzocht en de relevante concepten zullen worden toegepast op live lab-projecten voor het genereren van inhoud Aan het einde van deze training kunnen deelnemers: Gebruik NLG om automatisch inhoud te genereren voor verschillende industrieën, van journalistiek tot onroerend goed, tot weer- en sportrapportage Selecteer en organiseer broninhoud, plan zinnen en bereid een systeem voor op het automatisch genereren van originele inhoud Begrijp de NLG-pijplijn en pas de juiste technieken toe in elke fase Begrijp de architectuur van een Natural Language Generation (NLG) -systeem Implementeer de meest geschikte algoritmen en modellen voor analyse en bestelling Trek gegevens uit openbaar beschikbare gegevensbronnen en samengestelde databases om te gebruiken als materiaal voor gegenereerde tekst Vervang handmatige en arbeidsintensieve schrijfprocessen door computergegenereerde, geautomatiseerde inhoudcreatie Publiek ontwikkelaars Datawetenschappers Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
electronElectron: Build a Desktop Application with Javascript7 uurElectron (voorheen bekend als Atom Shell) is een opensource-raamwerk voor het bouwen van dynamische desktop-apps met JavaScript, HTML en CSS Electron wordt onderhouden door GitHub en is het belangrijkste GUI-raamwerk achter GitHub's Atom, Microsoft's Visual Studio Code en Light Table IDE In deze live training met instructeur leren deelnemers hoe een crossplatform native desktop-applicatie te bouwen met alleen Javascript, HTML en CSS Aan het einde van deze training kunnen deelnemers: Download, configureer en installeer Electron De opdrachten en de gereedschapsset van Electron begrijpen Gebruik webgebaseerde front- en back-endcomponenten zoals NodeJS runtime en Chromium om een ​​multiplatform-bureaubladtoepassing te bouwen Modulariseer hun applicatie en gebruik bijbehorende JavaScript-bestanden Bouw Electron op een lowend commodity-machine Creëer merk- en aangepaste pictogrammen door het uitvoerbare bestand van Electron te hernoemen en / of te bewerken Integreer andere frameworks zoals Angular, Photon en Bootstrap Publiek ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
relayRelay: Efficiently Fetch Data in React Applications14 uurRelay is een JavaScript-framework voor het bouwen van datadriven React-applicaties GraphQL is een taal voor gegevensvragen voor het beschrijven van complexe, geneste gegevensafhankelijkheden in moderne toepassingen Samen zorgen ze ervoor dat de componenten van een toepassing overal in een renderhiërarchie kunnen worden verplaatst zonder een cascade van wijzigingen aan de bovenliggende componenten toe te passen of aan de servercode die de datadatload voorbereidt Relay wordt door Facebook gebruikt in verschillende mobiele app-projecten Tijdens deze live training met instructeur leren deelnemers hoe sleutelrelaisconcepten zoals declaratieve specificatie van data-afhankelijkheden, collocatie en mutatie kunnen worden toegepast om een ​​React-applicatie te bouwen met behulp van Relay en GraphQL Aan het einde van deze training kunnen deelnemers: Gebruik Relay om gegevensquery's samen te stellen in efficiënte batches, geef elke component precies de gegevens die zijn opgevraagd, werk de componenten bij wanneer de gegevens veranderen en onderhoud een clientside-store (cache) van alle gegevens Collocate-query's en de code van de weergave om gemakkelijker reden te maken over de functionaliteit van een component Gebruik GraphQL om gegevensvereisten te declareren terwijl Relay de gegevens apart kan ophalen Begrijp het concept van muterende gegevens op de client en de server met behulp van GraphQL-mutaties Begrijp de verschillen tussen Relay en Flux, in het bijzonder hoe "mutaties" het concept van acties en modificaties implementeren Gebruik routes om te bepalen welke gegevens moeten worden opgehaald om een ​​bepaald onderdeel weer te geven Wijzigingen in relatieve isolatie aanbrengen, zelfs bij grote teamprojecten Creëer correcte, hoogpresterende applicaties op een duidelijke en voor de hand liggende manier Publiek ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
reactivexReactive Programing with Javascript and ReactiveX 14 uurReactiveX is een uitgebreide bibliotheek voor het maken van asynchrone gegevensstromen met behulp van waarneembare sequenties Hiermee kunnen ontwikkelaars profiteren van waarneembare streams en hun vermogen om geëmitteerde gebeurtenissen vast te leggen en dienovereenkomstig functies uit te voeren Deze instructieve live training introduceert deelnemers in de uitgebreide bibliotheek van ReactiveX voor het ontwikkelen van responsieve applicaties en wandelt deelnemers door een reeks cases, waarbij ze het nut en de functionaliteit van de belangrijkste functies van ReactiveX demonstreren Aan het einde van deze training kunnen deelnemers: Begrijp het reactieve programmeerparadigma en de functionaliteit van waarneembare objecten en hun algemene gebruik bij het ontwikkelen van zware UI-toepassingen Stel een omgeving in voor ReactiveX Maak waarneembare gebeurtenissen uit een groot aantal verschillende items Pas de transformerende en filterfuncties van ReactiveX toe Publiek ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
pytestUnit Testing with Python21 uurUnit-testen is een testmethode die individuele eenheden van broncode test door hun eigenschappen aan te passen of een gebeurtenis te activeren om te bevestigen of de uitkomst is zoals verwacht PyTest is een volwaardig, API-onafhankelijk, flexibel en uitbreidbaar testraamwerk met een geavanceerd, volledig belichaamd armatuurmodel Tijdens deze live training met instructeur leren deelnemers hoe je PyTest kunt gebruiken om korte, onderhoudbare tests te schrijven die elegant, expressief en leesbaar zijn Aan het einde van deze training kunnen deelnemers: Schrijf leesbare en onderhoudbare tests zonder de noodzaak van boilerplate-code Gebruik het fixture-model om kleine tests te schrijven Schaal tests uit tot complexe functionele testen voor toepassingen, pakketten en bibliotheken Begrijp en pas PyTest-functies toe, zoals haken, bevestig herschrijven en plug-ins Verkort de testtijden door tests parallel en over meerdere processoren uit te voeren Voer tests uit in een continue integratieomgeving, samen met andere hulpprogramma's zoals tox, mock, coverage, unittest, doctest en Selenium Gebruik Python om nonPython-applicaties te testen Publiek Software testers Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
jav9functionalFunctional Reactive Programing with Java 9 and RxJava14 uurJava 9 gekoppeld aan de robuuste RxJava 20 reactieve programmeerbibliotheek, stelt Java-ontwikkelaars in staat om het reactieve programmeerparadigma met gemak toe te passen in hun applicatie- en systeemontwikkelingsprocessen In deze live training met instructeur leren deelnemers de voordelen en functies van Java 9, Spring, Jersey en RxJava 20 bij het ontwikkelen van reactieve applicaties terwijl ze door de creatie en implementatie van een reallife reactieve applicatie met Java 9's flow API, Spring gaan het Akka-raamwerk en de RxJava 20 functionele bibliotheek met reactief programmeren Aan het einde van deze training kunnen deelnemers: Het belang en de betekenis van reactieve programmering in toepassingen en systeemontwikkeling begrijpen Run Unit-test op RxJava 20 Gebruik het Akka-raamwerk onder reactieve programmeerprincipes Gebruik Spring om de ontwikkeling van gelijktijdige applicaties af te handelen Gebruik de stroom-API van Java 9 om reactieve apps te ontwikkelen Publiek ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
pythontextmlPython: Machine Learning with Text21 uurIn deze live training met instructeur leren deelnemers hoe ze de juiste machine-learning en NLP (Natural Language Processing) -technieken kunnen gebruiken om waarde te halen uit op tekst gebaseerde gegevens Aan het einde van deze training kunnen deelnemers: Los op tekst gebaseerde gegevenswetenschappelijke problemen op met hoogwaardige, herbruikbare code Verschillende aspecten van scikitlearn toepassen (classificatie, clustering, regressie, reductie van dimensies) om problemen op te lossen Bouw effectieve modellen voor machinaal leren met tekstgebaseerde gegevens Maak een gegevensset en extraheer functies uit ongestructureerde tekst Visualiseer gegevens met Matplotlib Bouw en evalueer modellen om inzicht te krijgen Problemen met tekstcoderingsfouten oplossen Publiek ontwikkelaars Data-wetenschappers Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
pythonadvmlPython for Advanced Machine Learning21 uurTijdens deze live training met instructeur leren deelnemers de meest relevante en alledaagse technieken voor het leren van machines in Python, terwijl ze een reeks demotoepassingen bouwen met afbeeldingen, muziek, tekst en financiële gegevens Aan het einde van deze training kunnen deelnemers: Implementeer algoritmen voor het leren van machines en technieken voor het oplossen van complexe problemen Gebruik deep learning en semisupervised learning voor toepassingen met beeld-, muziek-, tekst- en financiële gegevens Push Python-algoritmen naar hun maximale potentieel Gebruik bibliotheken en pakketten zoals NumPy en Theano Publiek ontwikkelaars analisten Datawetenschappers Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
akkaAkka: Build Reactive, Concurrent, and Distributed Applications28 uurAkka is een opensource toolkit en runtime voor het bouwen van gelijktijdige en gedistribueerde applicaties voor Java en Scala Tijdens deze live training met instructeur leren deelnemers de ontwerpprincipes achter Akka, inclusief het acteursmodel en het reactieve manifest, terwijl ze een asynchrone, messagedriven applicatie in Akka bouwen en implementeren Aan het einde van deze training kunnen deelnemers: Pas het "laat het crasht" -model toe om applicaties te bouwen die zichzelf helen en systemen die nooit stoppen Begrijp acteurs, de levenscyclus van acteurs en hoe ze te gebruiken om juiste parallelle parallelle systemen te creëren Bouw reactieve architectuur die responsief, elastisch, veerkrachtig en door berichten gestuurd is Integreer remoting- en clusteringfuncties met systemen van derden Implementeer de Akka-toolkit in productiesystemen, schaal deze naar meerdere knooppunten en systemen van derden Beheer systeemgedrag en horizontale verdeling Bouw systemen die "reageren" op veranderingen in het milieu Publiek ontwikkelaars architecten Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
restfulapiDesigning RESTful APIs14 uurAPI's (Application Programming Interface) zorgen ervoor dat uw applicatie verbinding maakt met andere applicaties In deze live training met instructeur leren deelnemers hoe ze hoogwaardige API's kunnen schrijven terwijl ze een back-end API-server bouwen en beveiligen Aan het einde van deze training kunnen deelnemers: Kies uit een aantal frameworks voor het bouwen van API's De API's begrijpen en modelleren die zijn gepubliceerd door bedrijven zoals Google en Facebook Maak en publiceer hun eigen Restful API's voor publieke consumptie Beveilig hun API's via token-gebaseerde authenticatie Publiek ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen Notitie Om deze cursus aan te passen voor andere talen, zoals PHP, Javascript, etc, neemt u contact met ons op om dit te regelen .
vertxVert.x: Build a Reactive Application on JVM14 uurVertx is een bibliotheek voor het bouwen van reactieve applicaties In deze live training met instructeur leren deelnemers Vertx te gebruiken om een ​​asynchrone, op gebeurtenissen gebaseerde webtoepassing te maken Aan het einde van deze training kunnen deelnemers: Begrijp en gebruik de verschillende componenten (kern, web, client, etc) in de Vertx-stack Gebruik Vertx om netwerkhulpprogramma's, HTTP / REST-microservices, grootschalige gebeurtenisverwerking, backend-berichtbustoepassingen, enzovoort te maken Voer een app uit die hoge concurrency aankan met minimale kerneldraden Gebruik Vertx's API's om Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc te ondersteunen Unit test asynchrone code met VertxUnit Implementeer en schaal een app met minimale hardware Publiek ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
underscoreUnderscore.js Fundamentals7 uurUnderscorejs is een van de meest populaire JavaScript-bibliotheken voor functioneel programmeren Het omvat functionele programmeerprincipes maar is niet eigenwijs en kan worden gebruikt met imperatieve, objectoriented, functionele of andere programmeerstijlen Underscore maakt Javascript-ontwikkeling productiever en efficiënter In deze live training met instructeur leren deelnemers Underscore te gebruiken om een ​​JavaScript-applicatie te bouwen Aan het einde van deze training kunnen deelnemers: Gebruik Underscore om JavaScript-verzamelingen, arrays, objecten en functies te manipuleren en te beheren Gebruik de functionele aard van Underscore-bibliotheken om de expressiviteit en leesbaarheid van code te verbeteren Verbeter de prestaties van de code Maak aggregaties en gegevensmanipulaties Integreer met een ViewModel Bouw andere JavaScript-bibliotheken met Underscore Publiek ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
unittestingwithcsharpUnit Testing with C#14 uurUnit-testen is een testaanpak die individuele eenheden van broncode test door zijn eigenschappen aan te passen of een gebeurtenis op gang te brengen om te bevestigen of de uitkomst is zoals verwacht In deze live training met instructor leren deelnemers hoe ze eenheidstests moeten schrijven en uitvoeren tegen eenNet-voorbeeldtoepassing met C # en Visual Studio Aan het einde van deze training kunnen deelnemers: Gebruik testraamwerken zoals NUnit en xUnitnet om eenheidstestcode te maken en te beheren Definieer en implementeer een bredere testgestuurde ontwikkelbenadering van testen Pas het testraamwerk aan om de testdekking voor een toepassing uit te breiden Publiek Software testingenieurs ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
zendadvancedZend Framework: Advanced Concepts21 uurDeze cursus is bedoeld voor ontwikkelaars die enterprise-webapplicaties willen ontwerpen en bouwen die voldoen aan strenge eisen op het gebied van schaalbaarheid, betrouwbaarheid en modulariteit Deze getrainde live training toont een reeks algemene problemen en laat deelnemers zien hoe ze efficiënt kunnen worden opgelost met Zend Framework 2 (ZF2) Deelnemers worden door een reeks oefeningen genomen die resulteren in het creëren van herbruikbare modules die zowel gestroomlijnd als robuust zijn Aan het einde van deze training kunnen deelnemers: Analyseer en begrijp de ontwerppatronen in verband met modulair ontwerp Gebruik Zend Framework 2-componenten om te zorgen voor beveiliging op gebieden zoals verificatie, versleuteling, LDAP en machtigingen (autorisatie) Geavanceerde technieken toepassen voor het ontwikkelen van webservices en RESTful-interfaces Problemen oplossen, optimaliseren en implementeren van een enterprisegrade webapplicatie Publiek Geavanceerde tot gemiddelde PHP-ontwikkelaars met ervaring met ZF2 Enterprise-ontwikkelaars die de prestaties, modulariteit en schaalbaarheid van zware, interactieve webtoepassingen voor ondernemingen willen verbeteren Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
undertowUndertow: Embed a Web Server into Your Application7 uurUndertow is een lichtgewicht webserver geschreven in Java Het wordt intern gebruikt door JBoss's WilfFly en is populair als een embedded webserver voor op JVM gebaseerde applicaties In deze cursus leren deelnemers hoe ze een Undertow-webserver kunnen opzetten als een op zichzelf staande en geïntegreerde webserver Aan het einde van de cursus hebben de deelnemers inzicht in de architectuur, functies en mogelijkheden van Undertow en kunnen ze: Implementeer en beheer een Undertow-server in zowel de stand-alone modus als de ingesloten modus Integreer Undertow in applicatiecode met behulp van de embedded API's van Undertow Integreer Undertow in een Wildfly-toepassingsserver Zet Undertow op als de embedded servlet-container voor Spring Boot Publiek Systeembeheerders Enterprise web applicatie-ontwikkelaars DevOps-engineeers ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
jasmineJasmine: Unit Testing Javascript Applications7 uurJasmine is een unit test framework voor JavaScript In deze live training met instructeur leren de deelnemers de verschillende functies van het Jasmine-raamwerk, aangezien ze een voorbeeld van een Javascript-webtoepassing testen Aan het einde van deze training kunnen deelnemers: Zet Jasmine op met Grunt en Nodejs Integreer eenheidstesten in een continu integratieproces Bespoke afhankelijkheden, gebruik asynchrone specificaties en voeg plug-ins toe Publiek ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
advtypscriptAdvanced Typescript7 uurTypeScript is een open-sourcetaal voor het bouwen van zakelijke JavaScript-toepassingen Het is een strikte superset van JavaScript dat zich verzamelt op gewoon Javascript en statisch typen en objectoriented ontwikkeling naar de taal brengt Deze cursus introduceert de geavanceerde functies van TypeScript en leidt deelnemers door de bouw van een reallife JavaScript-toepassing Aan het einde van deze training kunnen deelnemers: Profiteer van de volledige mogelijkheden van Typescript om betere code te schrijven met minder fouten Breid bestaande types uit met union, intersection en tuple types Decorateurs maken en gebruiken Beheer asynchrone code met behulp van beloften, async en wacht op zoekwoorden Schrijf schone, expressieve code Publiek ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
behatBehat: Behavior Driven Development (BDD) with PHP14 uurBehat is een testmodel voor gedragsgestuurde ontwikkeling (BDD) geschreven in PHP Het vergemakkelijkt de communicatie tussen ontwikkelaars, testers, zakelijke belanghebbenden en klanten tijdens het softwareontwikkelingsproces Met Behat kunnen niet-technische mensen duidelijke beschrijvingen maken van het beoogde gedrag van een toepassing en worden deze 'scenario's' als functionele tests tegen de toepassing uitgevoerd In deze live training met instructeur leren deelnemers hoe ze BDD-stijlcontent kunnen schrijven en uitvoeren met Behat en PHP Aan het einde van deze training kunnen deelnemers: Voer geautomatiseerde tests uit die zijn geschreven in de voor de mens leesbare, "Given, When, Then" Gherkin-taal Gebruik op Behat gebaseerde testcases om de samenwerking tussen technische en niet-technische teams te verbeteren Integreer Behold met Selenium, Mink, Goutte en andere browser-emulators om tests te genereren en rapporten te genereren Breid de Behat-functionaliteit uit via het uitbreidingssysteem Test talloze gebruiksscenario's via terminalopdrachten, REST API's en meer Publiek Test engineers ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
rxnetReactive Programing with Rx.NET7 uurDeNET Reactive Extensions (Rx) is een bibliotheek voor het samenstellen van asynchrone en op gebeurtenissen gebaseerde programma's met waarneembare verzamelingen en LINQstyle-query-operators Tijdens deze live training met instructeur leren deelnemers hoe ze een asynchrone applicatie kunnen ontwikkelen metNET Reactive Extensions Aan het einde van deze training kunnen deelnemers: Maak applicaties die eventstreams vastleggen van verschillende gegevensbronnen, zoals aandelenkoersen, tweets, computerevenementen en webservices Gebruik Observables en Schedulers om meerdere asynchrone gegevensstromen weer te geven en te beheren Filter, projecteer, aggregeer, componeer en voer tijdgebaseerde bewerkingen uit op meerdere evenementen met behulp van LINQ-operators Publiek ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
openrestyOpenResty7 uurOpenResty is a full-fledged web platform that integrates Nginx, LuaJIT, and Lua libraries. It allows for the construction of high-performance web applications capable of handling 10K ~ 1000K+ connections in a single box. OpenResty is used by Alibaba, CloudFlare, and Tumblr, among others.

In this instructor-led, live training, participants will learn how to use OpenResty to build a number of demo solutions, including a web application, web service, and a dynamic web gateway.

By the end of this training, participants will be able to:

- Turn an nginx web server into a web application server
- Use the Lua programming language to script nginx C modules and Lua modules
- Run server-side web applications completely inside the Nginx server
- Integrate OpenResty with remote backends such as MySQL, PostgreSQL, Memcached, and Redis

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
cubaplatformCuba Platform for Enterprise Application Development7 uurCuba Platform is een opensource Java-webraamwerk voor bedrijfstoepassingen Tijdens deze live training met instructeur leren de deelnemers Cuba Platform te gebruiken voor het ontwikkelen van bedrijfstoepassingen met uitgebreide webinterfaces Aan het einde van deze training kunnen deelnemers: Ontwikkel Java-applicaties en UI's met behulp van een declaratieve gebruikersinterface, zonder HTML, CSS of JavaScript te gebruiken Verlaag de code van de boilerplate en maak een snelle ontwikkeling mogelijk Gebruik de webontwikkelingstool CUBA Studio met bestaande Java-IDE's Toepassingen aanpassen zonder de code te vertakken Publiek ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
fsharpfordatascienceF# for Data Science21 uurData science is de toepassing van statistische analyse, machine learning, data visualisatie en programmering met als doel het begrijpen en interpreteren van realworld data F # is een geschikte programmeertaal voor data science omdat het efficiënte uitvoering, REPLscripting, krachtige bibliotheken en schaalbare gegevensintegratie combineert In deze live training met instructeur leren deelnemers hoe ze F # kunnen gebruiken om een ​​reeks problemen op het gebied van data science op te lossen Aan het einde van deze training kunnen deelnemers: Gebruik F # 's geïntegreerde data science-pakketten Gebruik F # om samen te werken met andere talen en platforms, waaronder Excel, R, Matlab en Python Gebruik het pakket Deedle om tijdreeksproblemen op te lossen Voer geavanceerde analyse uit met minimale productiekwaliteitskwaliteiten Begrijpen hoe functioneel programmeren een natuurlijke optie is voor wetenschappelijke en big data-berekeningen Toegang tot en visualiseren van gegevens met F # F # toepassen voor machine learning Ontdek oplossingen voor problemen in domeinen zoals business intelligence en social gaming Publiek ontwikkelaars Datawetenschappers Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
fsharptddUnit Testing with F#7 uurDeze cursus introduceert de tools en technieken die nodig zijn om F # gebaseerde unit tests te schrijven Er wordt speciale nadruk gelegd op testgestuurde ontwikkeling (TDD) Functionele TDD is een testaanpak die functioneel programmeren gebruikt om een ​​toepassing eenmalig te testen voordat deze wordt ontwikkeld Functioneel programmeren (in tegenstelling tot imperatief, statetransitionstyle programmeren) in een taal als F # leent zich goed voor TDD omdat kleinere, doelgerichte tests op zichzelf kunnen worden geschreven In deze live training met instructor leren deelnemers hoe ze F # kunnen gebruiken om eenheidstests te schrijven die direct en gemakkelijk te begrijpen zijn Aan het einde van deze training kunnen deelnemers: Bouw een compleet systeem uit kleine, geïsoleerde functies Express-testcases als eigenschappen in plaats van voorbeelden Schrijf testcode zonder de noodzaak van moppen Verminder de noodzaak om te controleren en te controleren op bijwerkingen Gebruik bibliotheken zoals NaturalSpec, FsCheck, FsTest, FsUnit en Unquote om het creëren van testcases te vergemakkelijken Gebruik F # om enkele van de problemen te overwinnen die horen bij de reguliere Testdriven Development (TDD) Publiek Test engineers Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
specexplorerSpec Explorer: Model Based Testing on .NET14 uurSpec Explorer is een hulpmiddel voor het maken van modellen van softwaregedrag, het analyseren van die modellen met grafische visualisatie, het controleren van de geldigheid van die modellen en het genereren van testcases uit de modellen Tijdens deze live training met instructeur leren deelnemers de theorie en praktijk van het testen op basis van modellen, terwijl ze Spec Explorer gebruiken om MBT-tests voor een demotoepassing te maken en uit te voeren Aan het einde van deze training kunnen deelnemers: Genereer testcases door modelleringsstrategieën en -technieken toe te passen Beheer testmodellen voor verschillende soorten softwaretoepassingen, systemen en omgevingen Evalueren, voorstellen en implementeren van een MBT-strategie binnen een organisatie De voordelen en uitdagingen van MBT begrijpen en uitleggen Publiek Test engineers ontwikkelaars Formaat van de cursus Gedeeltelijke lezing, deelbespreking, oefeningen en zware handsonoefeningen .
specflowSpecFlow: Implementing BDD for .NET21 uurSpecFlow is de officiële komkommerimplementatie voor .NET. Het stelt testers in staat om menselijk leesbare acceptatietests in .NET-projecten te definiëren, te beheren en automatisch uit te voeren. SpecFlow maakt gebruik van de officiële Gherkin-parser en ondersteunt het .NET-framework, Xamarin en Mono.

In deze door een instructeur geleide, live training leren deelnemers SpecFlow te gebruiken om acceptatietests te schrijven die begrijpelijk zijn voor zowel technische als niet-technische belanghebbenden.

Aan het einde van deze training kunnen deelnemers:

- Bind zakelijke vereisten aan .NET-code
- BDD-technieken toepassen om levende documentatie voor een toepassing op te bouwen
- Voer SpecFlow uit vanuit Visual Studio of de opdrachtregel
- Integreer SpecFlow in een bestaande continue test- en bouwomgeving
- Integreer SpecFlow met andere testframeworks zoals MSTest, NUnit, xUnit en MbUnit

Publiek

- Test engineers
- ontwikkelaars

Formaat van de cursus

- Gedeeltelijke lezing, deelbespreking, oefeningen en zware praktijkoefeningen

Aankomende Programming cursussen

CursusCursusdatumCursus Kosten [Op Afstand / Klas]
Introduction to Java for Test Automation - Regus Amsterdam Sloterdijk Teleport Towersdi, 2019-01-01 09:304620EUR / 7120EUR
Introduction to Java for Test Automation - Golden Tulip Leidenma, 2019-01-07 09:304620EUR / 7020EUR
Introduction to Java for Test Automation - Nieuwegeinma, 2019-01-07 09:304620EUR / 7080EUR
Introduction to Java for Test Automation - Nijmegen City Centrema, 2019-01-07 09:304620EUR / 7020EUR
Introduction to Java for Test Automation - Amsterdamdi, 2019-01-08 09:304620EUR / 6420EUR
Weekend Programming cursus, Avond Programming training, Avond Programming opleiding Programming boot camp, Programming instructeur geleid, Weekend Programming training, Avond Programming cursus, Programming coaching, Programming instructeur, Programming trainer, Programming training cursus, Programming lessen, Programming on-site, Programming privé cursus, Programming een op een training, Programming op locatie, Weekend Programming opleiding

Cursussen met korting

CursusLocatieCursusdatumCursus Kosten [Op Afstand / Klas]
IoT Security ArchitectureDe Fabriek Leeuwardendo, 2018-12-13 09:302287EUR / 3027EUR
Linux LPI LPIC-1 Exam 101 PreparationEvoluon Eindhovenwo, 2018-12-19 09:302287EUR / 3687EUR
Introduction to ARCADIA with CapellaAmsterdamvr, 2018-12-21 09:301143EUR / 1743EUR
Computer Vision with SimpleCVGolden Tulip Leidenma, 2019-02-25 09:302700EUR / 4000EUR
Jupyter for Data Science TeamsDen Haag Centraal Stationma, 2019-04-29 09:301350EUR / 2300EUR
Big Data - Data ScienceEvoluon Eindhovenwo, 2019-05-08 09:302700EUR / 4100EUR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Een aantal van onze klanten

is growing fast!

We are looking to expand our presence in the Netherlands!

As a Business Development Manager you will:

  • expand business in the Netherlands
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!