Snel navigeren naar:

  • Inhoud
  • Voordelen
  • Specificaties
  • Reviews
  • More information
  • FAQ

Productinformatie

In deze Web API training / cursus leert u meer over de basisprincipes van Application Programming Interface (API). Tevens leert u over RESTfull services en OData. Later in deze cursus maakt u uitgebreid kennis met request binding, request validation, API security en hosting.

Onderwerpen die aan bod komen zijn onder andere New Web API Project, SOAP, Methods POST, GET, PUT and DELETE, CRUD, ASP.NET en nog veel meer.

Inhoud van de training

Web API Essentials

7 uur

Web API Essentials

  • start the course
  • identify what Web API is
  • create a New Web API Project
  • describe the differences between Web API and WCF
  • recognize what SOAP communications are
  • compare the roles of the initiator and responder endpoints
  • describe the software design paradigm and the frameworks that use it
  • identify the different phases of an ASP.NET request
  • recognize the importance of using debugging tools and how they have evolved over time
  • read a Fiddler log and recognize what some of the options are
  • use the debugging tools in Google Chrome
  • use the debugging tools in Internet Explorer
  • use the debugging tools in Firefox
  • define REST architectural design concepts and compare how it differs from SOAP
  • create a resource URI that can use standard HTTP methods to implement a RESTful API
  • define the primary methods POST, GET, PUT, and DELETE
  • describe the OData system query options using the OData endpoint
  • define some of the most common code definitions
  • identify 1XX, 2XX, and 3XX status codes
  • identify 4XX and %xx status codes
  • identify the different parts of a response payload
  • create an OData endpoint that supports basic CRUD operations
  • recall the benefits for using XML with REST
  • specify the benefits for using JSON with REST
  • use the Web API's out-of-the-box, convention-based routing pattern
  • describe the JSON framework for .NET
  • describe the challenges of trying to create a date object
  • to gain an understanding of different API tools and concepts

Web API Advanced

  • start the course
  • apply jQuery to your own development site
  • describe what JSON is and how it is used
  • describe what AJAX is and how it is used
  • describe how a Web API can be consumed
  • recall how to do Model Binding with ASP.NET Web API
  • recall how to do Formatter Binding with ASP.NET Web API
  • recall how to do Parameter Binding with ASP.NET Web API
  • create a custom ValueProvider
  • create a custom ModelBinder
  • create a custom ParameterBinding
  • use attributes from the System.ComponentModel.DataAnnotations namespace to set validation rules
  • use custom validation attributes to annotate your model
  • compare fluent validation and data annotation
  • describe how the Web API framework receives a request, and routes the request to an action
  • create a Web.config file for your application and set the validateRequest attribute
  • describe how to use convention-based routing in conjuction with the new attribute routing
  • identify Web API Services Security
  • compare authentication and authorization
  • use the authorization filter
  • apply the filter as a global, controller, or action
  • describe how .NET role-based security uses the principal
  • compare claims-based security, authorization and role-based security methods
  • describe why it is necessary to use encryption
  • compare hosting and self-hosting and why you would use one over the other
  • compare in-memory hosting and self-hosting
  • understand how to use different API tools and understand concepts

Kenmerken

Engels (US)
7 uur
WebAPI
90 dagen online toegang
HBO

Meer informatie

Extra product informatie 0
Doelgroep Softwareontwikkelaar, Webontwikkelaar
Voorkennis

Voor het volgen van deze training/cursus is geen specifieke voorkennis voor vereist. Het is wel aangeraden om een basiskennis van IT en programmeren te hebben.

resultaat

Na het behalen van de cursus heeft u uitgebreide kennis opgedaan op het gebied van Web API.

Positieve reacties van cursisten

Ontwikkel je tot data analist

Service is echt heel goed. Snel, klantvriendelijk, weten waar ze over praten en denken met je mee met oplossingen. Daarnaast hebben ze ook een goed leerplatform om je studie te volgen en na elke module een korte toets om te zien hoeveel je ervan heb begrepen en je kan de status zien hoeveel tijd je hebt besteed aan je studie. Ik waardeer ze enorm en ik raad elke ICT'er aan om met hen in zee te gaan om je studie te volgen.

- Emilio Jones

Training: Introduction to SQL

Eén training geprobeerd en deze naar tevredenheid gevolgd. Een module werkte in eerste instantie niet, maar na contact opgenomen te hebben met klantenservice kreeg ik snel antwoord met een oplossing.

- Lars van der Spek

Training: Certified Ethical Hacker (CEHv12) - incl. examen

Eerste keer dat ik een online training heb gedaan en zou zo weer een training volgen via icttraningen.nl

- Jerry Jialal

Training: Microsoft Managing Modern Desktops (exam MD-101)

Het resultaat van de groep is absoluut bevredigend. Ik ga in ieder geval geen ander meer bellen.

- Antoine Evertze, Sales Engineer bij Chubb

Training: PRINCE2® 6e editie Foundation- incl. examen

Als er wat is staan ze altijd voor me klaar. Ik word meteen geholpen als ik bel.

- E. Zeijlmans, P&O adviseur bij Parnassia Groep

Training: ITIL® 4 Foundation - incl. examen

Wij zijn gebaat bij mensen die bijblijven in hun vakgebied en continu getriggerd worden.

- W. van Uijthoven, IT manager bij gemeente Arnhem

Training: Excel 2013 Compleet

Ik heb al eens eerder een training gehad via icttrainingen.nl en dat was een erg leerzame, leuke ervaring. Nu heb ik via het werk een online cursus en deze lijkt tot nu toe ook erg leerzaam.

- Michelle Brierley

Hoe gaat het te werk?

1

Training bestellen

Nadat je de training hebt besteld krijg je bevestiging per e-mail.

2

Toegang leerplatform

In de e-mail staat een link waarmee je toegang krijgt tot ons leerplatform.

3

Direct beginnen

Je kunt direct van start. Studeer vanaf nu waar en wanneer jij wilt.

4

Training afronden

Rond de training succesvol af en ontvang van ons een certificaat!

Veelgestelde vragen

Veelgestelde vragen

Op welke manieren kan ik betalen?

Je kunt bij ons betalen met iDEAL, PayPal, Creditcard, Bancontact en op factuur. Betaal je op factuur, dan kun je met de training starten zodra de betaling binnen is.

Hoe lang heb ik toegang tot de training?

Dit verschilt per training, maar meestal 180 dagen. Je kunt dit vinden onder het kopje ‘Kenmerken’.

Waar kan ik terecht als ik vragen heb?

Je kunt onze Learning & Development collega’s tijdens kantoortijden altijd bereiken via support@icttrainingen.nl of telefonisch via 026-8402941.

Background Frame
Background Frame

Onbeperkt leren

Met ons Unlimited concept kun je onbeperkt gebruikmaken van de trainingen op de website voor een vast bedrag per maand.

Bekijk de voordelen

Heb je nog twijfels?

Of gewoon een vraag over de training? Blijf er vooral niet mee zitten. We helpen je graag verder. Daar zijn we voor!

Contactopties