Training: Web API Essentials
WebAPI
7 uur
Engels (US)

Training: Web API Essentials

Snel navigeren naar:

  • Informatie
  • Inhoud
  • Kenmerken
  • Meer informatie
  • Reviews
  • 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

Docent inbegrepen
Bereidt voor op officieel examen
Engels (US)
7 uur
WebAPI
90 dagen online toegang
HBO

Meer informatie

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

Training: Leidinggeven aan de AI transformatie

Nuttige training. Het bestelproces verliep vlot, ik kon direct beginnen.

- Mike van Manen

Onbeperkt Leren Abonnement

Onbeperkt Leren aangeschaft omdat je veel waar voor je geld krijgt. Ik gebruik het nog maar kort, maar eerste indruk is goed.

- Floor van Dijk

Training: Leidinggeven aan de AI transformatie

Al jaren is icttrainingen.nl onze trouwe partner op het gebied van kennisontwikkeling voor onze IT-ers. Wij zijn blij dat wij door het platform van icttrainingen.nl maatwerk en een groot aanbod aan opleidingen kunnen bieden aan ons personeel.

- Loranne, Teamlead bij Inwork

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