Publicatiedatum : 29/01/2024

Opleiding : ASP.NET niveau 1, Webontwikkeling

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

ASP.NET niveau 1, Webontwikkeling




In deze cursus leer je de technieken en best practices voor het maken van internet-/intranetapplicaties met ASP.NET Web Forms in de .NET-omgeving met Visual Studio met behulp van C# of VBNet. Je leert ook hoe je applicaties kunt verbinden met verschillende soorten databases.


INTER
INTRA
OP MAAT

Ter plaatse of via klasverband op afstand
Beschikbaar in het Engels op aanvraag

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




In deze cursus leer je de technieken en best practices voor het maken van internet-/intranetapplicaties met ASP.NET Web Forms in de .NET-omgeving met Visual Studio met behulp van C# of VBNet. Je leert ook hoe je applicaties kunt verbinden met verschillende soorten databases.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Begrijpen hoe ASP.NET pagina's werken
Vaardigheden verwerven in webontwikkeling met ASP.NET
De syntax van webontwikkeling met C# (of VBNet) onder de knie krijgen
De geïntegreerde ontwikkelomgeving van Visual Studio gebruiken
Hoe basisbeveiligingsbeheer voor webapplicaties definiëren

Doelgroep
IT-professionals die internet-/intranetapplicaties willen ontwikkelen met behulp van .NET-technologieën in de Visual Studio-omgeving.

Voorafgaande vereisten
Goede kennis van programmeren in C# of VB.NET. Basiskennis van client-side webtechnologieën (HTML, JavaScript, enz.).

Praktische modaliteiten
Praktisch werk
Deelnemers leren de ASP.NET-infrastructuur te beheersen. Ze gebruiken de .NET/Visual Studio omgeving om de technieken te implementeren die nodig zijn voor professionele webapplicaties. Oefeningen worden uitgevoerd in C# of VB.Net, afhankelijk van de keuze van de deelnemers.

Opleidingsprogramma

1
Inleiding en herinneringen

  • Overzicht van internet-/intranetconcepten en .NET-technologieën.
  • De architectuur van een internet-/intranetapplicatie, herinnering aan HTTP-methoden.
  • .NET-technologieën. Webtoepassingen in .NET.
  • Tools geïntegreerd in Visual Studio.
Praktisch werk
Visual Studio gebruiken om een site te maken, een gegevensinvoerformulier maken.

2
Hoe ASP.NET pagina's werken

  • Principe van ASP.NET pagina's, levenscyclus.
  • WebForms server besturingselementen gebruiken. ASPX pagina's integreren met Visual Studio.
  • De status van serverbesturingselementen blijft bewaard met ViewState.
  • Persistentiebeheer van applicatiegegevens: Sessie, Cache, Toepassing, Cookies.
  • Kenmerkende leden van de klassen Page, HttpRequest, HttpResponse en HttpServerUtility.
  • Gebruik en beperkingen van QueryString.
  • Implementatie van CrossPagePostBack.
  • Gebeurtenisbeheer in ASP.NET pagina's en levenscyclus: Load, UnLoad, PreRender, enz.
  • Beheer van applicatiegebeurtenissen: bestand global.asax, belangrijke gebeurtenissen, gebruik.
  • Een webapplicatie structureren met VS (scheiding gegevens/code/presentatie, speciale mappen, bronnen, etc.)
Praktisch werk
Schrijven van de eerste ASP.NET pagina's op basis van standaard serverbesturingselementen (lijsten, knoppen, enz.) en het beheren van gebeurtenissen. Implementeren van de mechanismen die vereist zijn voor professionele toepassingen (sessie, cookie, enz.).

3
Serverbesturing

  • Gebruik van serverbesturingselementen om actieve pagina's te maken aan de client- en serverzijde.
  • Integratie van HTML-serverbesturingselementen (HtmlInputText, HtmlTable, enz.) met JavaScript/jQuery-clientscripts.
  • Containerbesturingselementen: Paneel, MultiView, Wizard, enz.
  • Rijke besturingselementen: Kalender, AdRotator, FileUpload...
  • Validatiecontroles, validatiegroepen en onopvallende validatie in ASP.NET.
Praktisch werk
Servercontroles gebruiken om een pagina dynamisch te maken aan zowel de client- als serverzijde. Validatiecontroles aan client- en serverzijde implementeren met Wizardcontroles. Voorbeeld van het besturingselement FileUpload... Ajax implementeren met UpdatePanel.

4
De structuur van een website ontwerpen

  • Gebruikersbesturingselementen voor het structureren van pagina's.
  • Een site opmaken met MasterPages.
  • Rollen van speciale mappen (App_Code, App_Data, App_Themes, enz.).
  • Gebruik van CSS-stylesheets en -thema's.
  • De NuGet pakketbeheerder.
  • Een navigatiesysteem opzetten met SiteMap en SiteMapPath, TreeView en Menu.
Praktisch werk
Voorbeeld van een e-commercetoepassing, gebruikersbeheer en masterpagina's.

5
Toegang tot gegevens

  • Een rondleiding door de verschillende manieren om gegevens te benaderen met ASP.Net WebForms: Entity Framework, ADO.NET en TableAdapters.
  • DB-toegangsmechanismen: verbinding, SQL-instructie, opgeslagen procedure, lezen.
  • DataBinding-mechanisme.
  • Gebruik van besturingselementen gekoppeld aan een gegevensbron: XmlDataSource, GridView (sorteren en pagineren).
  • Geef een Master/Detail-weergave weer tussen een GridView/ListView-besturingselement en een DetailsView- of FormView-besturingselement.
  • Sjabloonprincipes.
  • ASP.NET modelbinding.
Praktisch werk
Gebruik van DataSource-besturingselementen (SqlDataSource, EntityDataSource, enz.), GridViews, ListViews en DetailsViews om gegevens te presenteren.

6
Veiligheidsbeheer

  • Typen aanvallen (SQL-injectie, spoofing, repudiation, enz.).
  • Hoe aanvallen te voorkomen.
  • Toepassingscontrole van toegang en rechten.
  • Veiligheidsbeheer door het systeem.
  • Beheer van applicatiebeveiliging.
Praktisch werk
Toegangsbeperkingen instellen op een site.

7
Configuratie en implementatie

  • Afhandeling van uitzonderingen.
  • Rol en formaat van het Web.config-bestand.
  • Back-up van applicatie-instellingen.
  • Sessiebeheer configureren.
  • Vrijgavemodus.
  • Publicatie van de aanvraag.
Praktisch werk
Publicatie van een aanvraag.

8
Webservices gebruiken

  • De principes van webservices.
  • Architectuur, XML/SOAP/JSON communicatie, WSDL metadata.
  • Een webservice aanroepen vanuit een HTTP-verzoek en een proxy.
Praktisch werk
Demonstratie van een eenvoudige webservice (database doorzoeken) en query via ASP.NET en een proxy.


Feedback van klanten
5 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
PHILIPPE P.
01/12/25
5 / 5

Zeer leerzame presentator, die niet aarzelt om vragen diepgaand te beantwoorden
BORIS R.
01/12/25
5 / 5

.



Data en plaats

Laatste plaatsen
Garantiedatum ter plaatse of op afstand
Gegarandeerde sessie
Van 22 tot 26 juni 2026
FR
Klas op afstand
Inschrijven

KLAS OP AFSTAND
2026 : 22 juni