De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

– Software development fundamentals

Verwante presentaties


Presentatie over: "– Software development fundamentals"— Transcript van de presentatie:

1 98-361 – Software development fundamentals
Het internet – Software development fundamentals

2 oefening We nemen een website: bol.com, en navigeren hier naartoe met een webbrowser. Even later verschijnt de pagina bij ons op het scherm. Hoe werkt dit? Stap 1: Teken op papier uit wat er gebeurt (hoe, dat mag je zelf weten) Stap 2: Schrijf zoveel mogelijk namen van technologieën erbij. ?

3 Inhoudsopgave module De laatste module draait om het internet. Hoofdonderwerpen: Protocollen en technologieën Webapplicaties met ASP.NET Web development frameworks We gaan naast de opdrachten weer één grotere applicatie ontwikkelen: Een blogsysteem/CMS En voorbereiden op het MTA examen

4 technologieën We delen de klas op in zes groepen. Elke groep krijgt een nummer. Dan bereid je een korte PowerPoint (6 tot 10 slides) voor over de kolom die bij het nummer hoort. Daarna (volgende les) leg je met de PowerPoint de begrippen uit jouw kolom uit aan de klas. 1. 2. 3. 4. 5. 6. TCP IIS Webservice Browser ASP.NET Ajax HTTP Apache WSDL Client-side scripting Master pages JSON URL Server-side Scripting SOAP User controls XML State management SSL Welke manier heeft jouw voorkeur en waarom?

5 ASP.NET Als we een nieuwe ASP.NET applicatie maken in Visual Studio kunnen we kiezen tussen verschillende soorten projecten. Met name: ASP.NET Web Forms ASP.NET MVC ASP.NET Web API We gaan de komende weken aan de slag met Web Forms. Van de homepage: “ASP.NET Web Forms lets you build dynamic websites using a familiar drag-and-drop, event-driven model. A design surface and hundreds of controls and components let you rapidly build sophisticated, powerful UI-driven sites with data access.” Waar doet dit je aan denken? Welke manier heeft jouw voorkeur en waarom?

6 ASP.NET WEB FORMS We gaan nóg een keer de BMI calculator maken (samen)
Deze keer in ASP.NET Web Forms Daarna zijn er nog een aantal opdrachten voor deze week. Die staan online, en daar kan je de volgende les aan werken.

7 WEB FORMS versus MVC ASP.NET Web Forms ASP.NET MVC
Versie 1.0 uit 2002 Drag & Drop designer support Event model zoals in winforms ASP.NET MVC Versie 1.0 uit 2009 HTML templates Automatisch code genereren Geen events, geen drag & drop Beide frameworks zijn OOP

8 WEB FORMS De designer/html code staat in .aspx bestanden.
De C# code in codebehind (.aspx.cs) bestanden. In .aspx bestanden kan je HTML code gebruiken Maar, als je events wilt ondersteunen heb je <asp:> tags nodig. Voorbeeld van een button in een .aspx bestand: <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /> public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) // Developers write code here } protected void Button1_Click(object sender, EventArgs e)

9 Opdrachten Staan online Daar kan je vandaag aan werken.

10 Afsluiting Zijn er vragen?


Download ppt "– Software development fundamentals"

Verwante presentaties


Ads door Google