Publicatiedatum : 27/02/2024

Opleiding : ASP.NET niveau 2, Webontwikkeling

Praktijkcursus - 5d - 35u00 - Ref. NEA
Prijs : 2610 € V.B.

ASP.NET niveau 2, Webontwikkeling




Deze cursus stelt deelnemers in staat om de geavanceerde aspecten van webontwikkeling met ASP.NET te begrijpen, inclusief het gebruik van de IIS en ASP.NET cache, beveiliging en gebruikersprofielen, Ajax-functionaliteiten en gegevensbronnen van verschillende types (Entity Framework, bedrijfsobjecten, enz.).


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. NEA
  5d - 35u00
2610 € V.B.




Deze cursus stelt deelnemers in staat om de geavanceerde aspecten van webontwikkeling met ASP.NET te begrijpen, inclusief het gebruik van de IIS en ASP.NET cache, beveiliging en gebruikersprofielen, Ajax-functionaliteiten en gegevensbronnen van verschillende types (Entity Framework, bedrijfsobjecten, enz.).


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Objectgegevens beheren in het relationele Entity Framework
Gebruikers- en interactieve besturingselementen maken met JavaScript
De authenticatie en beveiliging van een webapplicatie onder de knie krijgen
Veilige, asynchrone webservices schrijven met SOAP
JSON-webservices consumeren met MS Ajax of Angular $http

Doelgroep
ASP.NET ontwikkelaars.

Voorafgaande vereisten
Goede kennis van webprogrammering in .NET of kennis die gelijkwaardig is aan die van de cursus "ASP.NET, niveau 1" (ref. AST). Vereiste ervaring.

Praktische modaliteiten
Praktisch werk
De oefeningen worden uitgevoerd in C# of VB.NET, afhankelijk van de keuze van de deelnemers.

Opleidingsprogramma

1
ASP.NET applicatie-architectuur

  • Architectuur, componenten en levenscyclus van ASP.NET WebForms pagina's.
  • ASP.Net en IIS cachebeheer.

2
Toegang tot geavanceerde gegevens

  • Object DataSource als een eigen DAL-toegangsadapter.
  • Entity Framework 6. TableAdapters en typedatasets.
  • Besturingselementen op basis van sjablonen.
Praktisch werk
Creatie van de gegevenstoegangslaag en optimalisatie.

3
Bedieningselementen op maat

  • Dynamisch genereren van controles.
  • ASCX-achtige gebruikersbediening.
  • Verdeelbare en samengestelde gebruikersbesturingselementen.
  • Integratie van ontwerpers.
Praktisch werk
De 3 typen gebruikersbesturing en interactie met JavaScript maken.

4
Beveiliging en verificatie

  • Authenticatie, autorisatie en personalisatie. Typen aanvallen en verdedigingen.
  • Diefstal van systeemidentiteit en klantidentiteit.
  • Aanbieders van lidmaatschap of gepersonaliseerde applicatie-identificatie.
  • Rol- en profielbeheer.
Praktisch werk
Een beveiligde webapplicatie maken die rollen en profielen beheert.

5
Webdiensten

  • Architectuur, beveiliging, aangepaste SOAP-header.
  • Proxies, synchrone en asynchrone aanroepen.
  • Asynchrone communicatie in de levenscyclus van ASP.Net pagina's.
Praktisch werk
Asynchrone en beveiligde diensten schrijven en gebruiken.

6
Ajax

  • Microsoft Ajax-bibliotheek, MSAjax-sjablonen met de JavaScript-klasse DataView.
  • PageMethods, webservices en WCF.
  • Panelen bijwerken.
  • AngularJS-architectuur.
  • Consumptie van JSON webservices met MS Ajax of Angular $http.
Praktisch werk
Gebruik van JSON-services. UpdatePanels om een online discussieservice te optimaliseren.

7
Supplementen

  • Internationalisering. Globalisering API en gebruik van middelen.
  • Genereren van niet-HTML-weergaven met HTTP-handlers.
  • Gebruik de Reflection API.
  • ASP.Net dynamische gegevens.
  • Bundeling en minificatie, onopvallende validatie, getypte gekoppelde gegevens, validatie door decoratie.