Developing ASP.NET MVC 4 Web Applications

Size: px
Start display at page:

Download "Developing ASP.NET MVC 4 Web Applications"

Transcription

1 Developing ASP.NET MVC 4 Web Applications Number: Passing Score: 800 Time Limit: 120 min File Version: Update of exam by: Microsoft.ExamCollection v by.Anonymous.72q & Microsoft.ITExamsTube v by.Rick.72q 3/25/2013 Updated to include drag n' drop and also restructured questions a bit. 3/28/2013 Updated questions to have Case Study information Updated answers based on Rick's research

2 ExamA QUESTION 1 You are developing an ASP.NET MVC application that uses forms authentication. The user database contains a user named LibraryAdmin. You have the following requirements: You must allow all users to access the GetBook method. You must restrict access to the EditBook method to the user named LibraryAdmin. You need to implement the controller to meet the requirements. Which code segment should you use? (Each correct answer presents a complete solution. Choose all that apply.) A. B.

3 C. D. Correct Answer: AC

4 /Reference: Why not B? Because B is incorect because of GetBook() method is accessable for authorized users(there is no attribute put there) (Irbis) QUESTION 2 You are designing an HTML5 website. You need to design the interface to make the content of the web page viewable in all types of browsers, including voice recognition software, screen readers, and reading pens. What should you do? (Each correct answer presents a complete solution. Choose all that apply.) A. Annotate HTML5 content elements with Accessible Rich Internet Application (ARIA) attributes. B. Convert HTML5 forms to XForms. C. Ensure that HTML5 content elements have valid and descriptive names. D. Use HTML5 semantic markup elements to enhance the pages. E. Use Resource Description Framework (RDF) to describe content elements throughout the entire page. Correct Answer: ACD /Reference: QUESTION 3 You are developing an ASP.NET MVC web application in Visual Studio The application requires several thousand content files. All content is hosted on the same IIS instance as the application. You detect performance issues when the application starts. You need to resolve the performance issues. What should you do? A. Implement HTTP caching in the ASP.NET MVC controllers. B. Combine the content files by using ASP.NET MVC bundling. C. Install a second IIS instance. D. Move the content to a Windows Azure CDN. Correct Answer: B /Reference: QUESTION 4 You are developing an ASP.NET MVC application in Visual Studio The application supports multiple cultures. The application contains three resource files in the Resources directory: MyDictionary.resx MyDictionary.es.resx MyDictionary.fr.resx Each file contains a public resource named Title with localized translation. The application is configured to set the culture based on the client browser settings. The application contains a controller with the action defined in the following code segment. (Line numbers are included for reference only.)

5 You need to set ViewBag.Title to the localized title contained in the resource files. Which code segment should you add to the action at line 03? A. ViewBag.Title = HttpContext.GetGlobalResourceObuect("MyDictionary", "Title"); B. ViewBag.Title = HttpContext.GetGlobalResourceObject("MyDictionary", "Title", new System.Globalization.CultureInfo("en")); C. ViewBag.Title = Resources.MyDictionary.Title; D. ViewBag.Title = HttpContext.GetLocalResourceObject("MyDictionary", "Title"); Correct Answer: C /Reference: QUESTION 5 You are testing an ASP.NET application. The test plan requires that tests run against the application's business layer. You need to use the test project template that meets this requirement. Which template should you use? A. Web Test Project B. Load Test Project C. Unit Test Project D. Coded Test Project Correct Answer: C /Reference: QUESTION 6 You are authoring unit tests. The unit tests must test code that consumes sealed classes. You need to create, maintain, and inject dependencies in the unit tests. Which isolation method should you use? A. T4 text templates and code generation

6 B. Stub types C. Shim types D. Hard-coded implementation Correct Answer: C /Reference: QUESTION 7 You are developing an ASP.NET MVC web application that includes the following method. You need to test the AccountBalance method. Which unit test should you use? A. B.

7 C. D. Correct Answer: C /Reference: QUESTION 8 You are developing an ASP.NET MVC application by using Visual Studio The application throws and handles exceptions when it runs. You need to examine the state of the application when exceptions are thrown. What should you do? A. From the DEBUG menu in Visual Studio 2012, select Exceptions. Enable the Thrown check box for Common Language Runtime Exceptions. B. From the DEBUG menu in Visual Studio 2012, select Exceptions. Disable the User-unhandled check box for Common Language Runtime Exceptions. C. Add the following code to the Web.config file of the application. <customerrors mode="on"> <error statuscode="500" redirect="customerrors.html" /> </customerrors> D. Add the following code to the Web.config file of the application. <customerrors mode="on" > <error statuscode="404" redirect="customerrors.html"/> </customerrors> Correct Answer: A

8 /Reference: QUESTION 9 You are developing an ASP.NET MVC news aggregation application that will be deployed to servers on multiple networks. The application must be compatible with multiple browsers. A user can search the website for news articles. You must track the page number that the user is viewing in search results. You need to program the location for storing state information about the user's search. What should you do? A. Store search results and page index in Session. B. Use Application state to store search terms and page index. C. Use QueryString to store search terms and page index. D. Store search results and page index in TempData Correct Answer: C /Reference: QUESTION 10 You are developing an ASP.NET MVC application. The application is deployed in a web farm and is accessed by many users. The application must handle web server failures gracefully. The servers in the farm must share the state information. You need to persist the application state during the session. What should you implement? A. A state server B. Cookieless sessions C. A web garden on the web servers D. An InProc session Correct Answer: A /Reference: QUESTION 11 You are developing an ASP.NET MVC application that displays stock market information. The stock market information updates frequently and must be displayed in real-time. You need to eliminate unnecessary header data, minimize latency, and transmit data over a full-duplex connection. What should you do? A. Implement long-running HTTP requests. B. Instantiate a MessageChannel object on the client. C. Implement WebSockets protocol on the client and the server. D. Configure polling from the browser. Correct Answer: C /Reference:

9 QUESTION 12 You are designing a distributed application that runs on the Windows Azure platform. The application must store a small amount of insecure global information that does not change frequently. You need to configure the application to meet the requirements. Which server-side state management option should you use? (Each correct answer presents a complete solution. Choose all that apply.) A. Windows Azure application state B. Sql Azure C. Profile properties of the Windows Azure application D. Windows Azure session state Correct Answer: AB /Reference: QUESTION 13 You are developing an ASP.NET MVC web application for viewing a list of contacts. The application is designed for devices that support changes in orientation, such as tablets and smartphones. The application displays a grid of contact tiles in portrait mode. When the orientation changes to landscape, each tile in the grid expands to include each contact's details. The HTML that creates the tiled interface resembles the following markup. The CSS used to style the tiles in landscape mode is as follows. If this CSS is omitted, the existing CSS displays the tiles in portrait mode. You need to update the landscapemode CSS to apply only to screens with a width greater than or equal to 500 pixels. Which code segment should you use? screen and (width >= 500px) {... } screen and (min-width: 500px) {... } screen (min-width: 500px, max-width: 1000px) {... }

10 resolution (min-width: 500px) {... } Correct Answer: B /Reference: QUESTION 14 You are developing an ASP.NET MVC application. You need to authenticate clients by using NT LAN Manager (NTLM). Which authentication method should you implement? A. Basic B. Windows C. Forms D. Kerberos Correct Answer: B /Reference: QUESTION 15 You are developing an ASP.NET MVC application. The application must allow users to enter JavaScript in a feedback text box only. You need to disable request validation. What should you do? A. Apply and set the CausesClientSideValidation attribute on the text box to FALSE. B. Apply and set the ValidateInput attribute on the text box to FALSE. C. Use the HttpRequest.Unvalidated property to read the unvalidated form value. D. Use the HttpRequest.Form property to read the unvalidated form value. Correct Answer: C /Reference: Provides access to HTTP request values without triggering request validation. ( QUESTION 16 You are developing an ASP.NET MVC application that will be deployed on a web farm. Passwords must be stored in the web.config file and must not be readable or in a format that is easily decodable You need to encrypt the passwords that are stored in the web.config file. Which command-line tool should you use? A. Aspnet_regiis.exe B. Ngen.exe C. Aspnet_merge.exe D. EdmGen.exe Correct Answer: A

11 /Reference: --> QUESTION 17 You are designing a distributed application. The application must store a small amount of insecure global information that does not change frequently. You need to configure the application to meet the requirements. Which server-side state management option should you use? (Each correct answer presents a complete solution. Choose all that apply.) A. Application state B. Session state C. Database support D. Profile properties Correct Answer: AB /Reference: QUESTION 18 You are developing an ASP.NET MVC application. The application is deployed in a web farm and is accessed by many users. The application must handle web server failures gracefully. The servers in the farm must share the short-term state information. You need to persist the application state during the session. What should you implement? A. ASP.NET session state B. A local database C. A state server D. Profile properties Correct Answer: C /Reference: QUESTION 19 You are developing an ASP.NET MVC application that will be deployed to servers on multiple networks. The application must be compatible with multiple browsers. You must track the page number that the user is viewing in search results. You need to program the location for storing state information. Where should you persist state information? A. Session B. QueryString C. Application D. TempData Correct Answer: B

12 /Reference: QUESTION 20 You are developing an ASP.NET MVC web application in Visual Studio The application requires several thousand content files. All content is hosted on the same IIS instance as the application. You detect performance issues when the application starts. You need to resolve the performance issues. What should you do? A. Enable compression in IIS. B. Move the content to a second server. C. Combine the content files by using ASP.NET MVC bundling. D. Implement HTTP caching in IIS. Correct Answer: C /Reference: QUESTION 21 You are designing an HTML5 website. You need to design the interface such that the content is viewable in all types of browsers, including screen readers, What should you do? (Each correct answer presents a complete solution. Choose all that apply.) A. Ensure that content elements have valid and descriptive names. B. Use Resource Description Framework (RDF) to describe content elements. C. Convert HTML forms to XForms. D. Use HTML5 semantic markup elements. E. Annotate content elements with Accessible Rich Internet Application (ARIA) attributes. Correct Answer: ADE /Reference: QUESTION 22 You are developing an ASP.NET MVC application in Visual Studio The application supports multiple cultures. The application contains three resource files in the Resources directory: ProductDictionary.resx ProductDictionary.es.resx ProductDictionary.fr.resx Each file contains a public resource named Currency with the localized currency symbol. The application is configured to set the culture based on the client browser settings. The application contains a controller with the action defined in the following code segment. (Line numbers are included for reference only.)

13 You need to set ViewBag.LocalizedCurrency to the localized currency contained in the resource files. Which code segment should you add to the action at line 03? A. ViewBag.LocaIizedCurrency = Resources.ProductDictionary.Currency; B. VievBag.LocalizedCurrency = HttpContext.GetGlobalResourceObject("ProductDictionary", "Currency", new System.Globalization.CultureInfo(Men")); C. VievBag.LocalizedCurrency = HttpContext.GetLocalResourceObject("ProductDictionary", "Currency"); D. ViewBag.LocalizedCurrency = HttpContext.GetGlobalResourceObject("ProductDictionary", "Currency"); Correct Answer: A /Reference: QUESTION 23 You are developing an ASP.NET MVC application. You need to authenticate clients by using an ASP.NET membership database. Which authentication method should you implement? A. Kerberos B. Forms C. Basic D. Windows Correct Answer: B /Reference: QUESTION 24 You are developing an ASP.NET MVC application that will be deployed on a web farm. Passwords must be stored in the web.config file and must not be readable or in a format that is easily decodable. You need to encrypt the passwords that are stored in the web.config file. Which command-line tool should you use? A. Aspnet_regiis.exe B. Aspnet_regbrowsers.exe C. Aspnet_setreg.exe D. Aspnet_compiler.exe Correct Answer: A

14 /Reference: QUESTION 25 You are developing an ASP.NET MVC web application that includes the following method. You need to test the GoldMined method. Which unit test should you use? A. B.

15 C. D. Correct Answer: D /Reference: QUESTION 26 You are developing an ASP.NET MVC application by using Visual Studio The application throws and handles exceptions when it runs. You need to examine the state of the application when exceptions are thrown. What should you do? A. From the Debug menu in Visual Studio 2012, select Exceptions. Enable the Thrown check box for Common Language Runtime Exceptions. B. From the DEBUG menu in Visual Studio 2012, select Attach to Process. Select the IIS process. C. From the Debug menu in Visual Studio 2012, select Exceptions. Disable the User-unhandled check box for Common Language Runtime Exceptions. D. From the TOOLS menu in Visual Studio 2012, click Customize. C!ic< tie Commands tab and select Debug. Correct Answer: A /Reference: QUESTION 27

16 You are developing an ASP.NET MVC web application for viewing a photo album. The application is designed for devices that support changes in orientation, such as tablets and smartphones. The application displays a grid of photos in portrait mode. When the orientation changes to landscape, each tile in the grid expands to include a description. The HTML that creates the gallery interface resembles the following markup. If this CSS is omitted, the existing CSS displays the tiles in landscape mode. You need to update the portrait mode CSS to apply only to screens with a width less than 500 pixels. Which code segment should you use? resolution(max-width: 500px) {... } screen(min-width: Opx, max-width: 500px) {... } screen and (width <= 500px) {... } screen and (max-width: 500px) {... } Correct Answer: D /Reference: Case Study: 1 Scenario 1 Background You are developing an ASP.NET MVC application in Visual Studio 2012 that will be used by Olympic marathon runners to log data about training runs. Business Requirements The application stores date, distance, and duration information about a user's training runs. The user can view, insert, edit, and delete records. The application must be optimized for accessibility. All times must be displayed in the user's local time.

17 Technical Requirements Data Access: Database access is handled by a public class named RunnerLog.DataAccess.RunnerLogDb. All data retrieval must be done by HTTP GET and all data updates must be done by HTTP POST. Layout: All pages in the application use a master layout file named \Views\Shared\_Layout.cshtml. Models: The application uses the \Models\LogModel.cs model. Views: All views in the application use the Razor view engine. Four views located in \Views\RunLog are named: _CalculatePace.cshtml EditLog.cshtml GetLog.cshtml InsertLog.cshtml The application also contains a \Views\Home\Index.cshtml view. Controllers: The application contains a \Controllers\RunLogController.cs controller. Images: A stopwatch.png image is located in the \Images folder. Videos: A map of a runner's path is available when a user views a run log. The map is implemented as an Adobe Flash application and video. The browser should display the video natively if possible, using H264, Ogg, or WebM formats, in that order. If the video cannot be displayed, then the Flash application should be used. Security: You have the following security requirements: The application is configured to use forms authentication. Users must be logged on to insert runner data. Users must be members of the Admin role to edit or delete runner data. There are no security requirements for viewing runner data. You need to protect the application against cross-site request forgery. Passwords are hashed by using the SHA1 algorithm. RunnerLog.Providers.RunLogRoleProvider.es contains a custom role provider. Relevant portions of the application files follow. (Line numbers are included for reference only.) Application Structure

18

19

20

21

22

23 QUESTION 28 A\Batch 1 Case Study: 1 Scenario 1 Background You are developing an ASP.NET MVC application in Visual Studio 2012 that will be used by Olympic marathon runners to log data about training runs. Business Requirements The application stores date, distance, and duration information about a user's training runs. The user can view, insert, edit, and delete records. The application must be optimized for accessibility. All times must be displayed in the user's local time. Technical Requirements Data Access: Database access is handled by a public class named RunnerLog.DataAccess.RunnerLogDb. All data retrieval must be done by HTTP GET and all data updates must be done by HTTP POST. Layout: All pages in the application use a master layout file named \Views\Shared\_Layout.cshtml. Models: The application uses the \Models\LogModel.cs model. Views: All views in the application use the Razor view engine. Four views located in \Views\RunLog are named:

24 _CalculatePace.cshtml EditLog.cshtml GetLog.cshtml InsertLog.cshtml The application also contains a \Views\Home\Index.cshtml view. Controllers: The application contains a \Controllers\RunLogController.cs controller. Images: A stopwatch.png image is located in the \Images folder. Videos: A map of a runner's path is available when a user views a run log. The map is implemented as an Adobe Flash application and video. The browser should display the video natively if possible, using H264, Ogg, or WebM formats, in that order. If the video cannot be displayed, then the Flash application should be used. Security: You have the following security requirements: The application is configured to use forms authentication. Users must be logged on to insert runner data. Users must be members of the Admin role to edit or delete runner data. There are no security requirements for viewing runner data. You need to protect the application against cross-site request forgery. Passwords are hashed by using the SHA1 algorithm. RunnerLog.Providers.RunLogRoleProvider.es contains a custom role provider. Relevant portions of the application files follow. (Line numbers are included for reference only.) Application Structure

25 You need to make the "Distance" header of the table bold in the Views/RunLog/GetLog.cshtml view. Which code segment should you use? A. table>tr{ font-weight: bold; } B. table>th:last-child{ font-weight: bold; } C. table+first-child{ font-weight: bold; } D. table>tr>th:nth-child (2) { font-weight: bold; }

26 Correct Answer: D /Reference: QUESTION 29 A \Batch 1 Case Study: 1 Scenario 1 Background You are developing an ASP.NET MVC application in Visual Studio 2012 that will be used by Olympic marathon runners to log data about training runs. Business Requirements The application stores date, distance, and duration information about a user's training runs. The user can view, insert, edit, and delete records. The application must be optimized for accessibility. All times must be displayed in the user's local time. Technical Requirements Data Access: Database access is handled by a public class named RunnerLog.DataAccess.RunnerLogDb. All data retrieval must be done by HTTP GET and all data updates must be done by HTTP POST. Layout: All pages in the application use a master layout file named \Views\Shared\_Layout.cshtml. Models: The application uses the \Models\LogModel.cs model. Views: All views in the application use the Razor view engine. Four views located in \Views\RunLog are named: _CalculatePace.cshtml EditLog.cshtml GetLog.cshtml InsertLog.cshtml The application also contains a \Views\Home\Index.cshtml view. Controllers: The application contains a \Controllers\RunLogController.cs controller. Images: A stopwatch.png image is located in the \Images folder. Videos: A map of a runner's path is available when a user views a run log. The map is implemented as an Adobe Flash application and video. The browser should display the video natively if possible, using H264, Ogg, or WebM formats, in that order. If the video cannot be displayed, then the Flash application should be used. Security: You have the following security requirements: The application is configured to use forms authentication. Users must be logged on to insert runner data. Users must be members of the Admin role to edit or delete runner data. There are no security requirements

27 for viewing runner data. You need to protect the application against cross-site request forgery. Passwords are hashed by using the SHA1 algorithm. RunnerLog.Providers.RunLogRoleProvider.es contains a custom role provider. Relevant portions of the application files follow. (Line numbers are included for reference only.) Application Structure You need to extend the edit functionality of RunLogController. Which code segment should you use?

28 A. B. C. D. Correct Answer: C /Reference: QUESTION 30 B\Batch 2 If the canvas element is supported by the client browser, the application must display "London 2012" in the footer as text formatted by JavaScript at the end of the _Layout.cshtml file. You need to modify the layout to ensure that "London 2012" is displayed as either formatted text or as plain text, depending on what the client browser supports. Which code segment should you add?

29 A. <canvas new HtmlString("London 2012") : null) </canvas> B. <canvas id="myfooter"london 2012</canvas> C. <canvas id="mycanvas">london 2012</canvas> D. <canvas id="mycanvas"><canvas> <p>london 2012</p> Correct Answer: C /Reference: QUESTION 31 B\Batch 2 Case Study: 1 Scenario 1 Background You are developing an ASP.NET MVC application in Visual Studio 2012 that will be used by Olympic marathon runners to log data about training runs. Business Requirements The application stores date, distance, and duration information about a user's training runs. The user can view, insert, edit, and delete records. The application must be optimized for accessibility. All times must be displayed in the user's local time. Technical Requirements Data Access: Database access is handled by a public class named RunnerLog.DataAccess.RunnerLogDb. All data retrieval must be done by HTTP GET and all data updates must be done by HTTP POST. Layout: All pages in the application use a master layout file named \Views\Shared\_Layout.cshtml. Models: The application uses the \Models\LogModel.cs model. Views: All views in the application use the Razor view engine. Four views located in \Views\RunLog are named: _CalculatePace.cshtml EditLog.cshtml GetLog.cshtml InsertLog.cshtml The application also contains a \Views\Home\Index.cshtml view. Controllers: The application contains a \Controllers\RunLogController.cs controller. Images: A stopwatch.png image is located in the \Images folder. Videos: A map of a runner's path is available when a user views a run log. The map is implemented as an Adobe Flash

30 application and video. The browser should display the video natively if possible, using H264, Ogg, or WebM formats, in that order. If the video cannot be displayed, then the Flash application should be used. Security: You have the following security requirements: The application is configured to use forms authentication. Users must be logged on to insert runner data. Users must be members of the Admin role to edit or delete runner data. There are no security requirements for viewing runner data. You need to protect the application against cross-site request forgery. Passwords are hashed by using the SHA1 algorithm. RunnerLog.Providers.RunLogRoleProvider.es contains a custom role provider. Relevant portions of the application files follow. (Line numbers are included for reference only.) Application Structure

31 You need to add an action to RunLogController to validate the users' passwords. Which code segment should you use?

32 A. B. C. D. Correct Answer: B /Reference: QUESTION 32 B \Batch 2 Case Study: 1 Scenario 1 Background You are developing an ASP.NET MVC application in Visual Studio 2012 that will be used by Olympic marathon runners to log data about training runs.

33 Business Requirements The application stores date, distance, and duration information about a user's training runs. The user can view, insert, edit, and delete records. The application must be optimized for accessibility. All times must be displayed in the user's local time. Technical Requirements Data Access: Database access is handled by a public class named RunnerLog.DataAccess.RunnerLogDb. All data retrieval must be done by HTTP GET and all data updates must be done by HTTP POST. Layout: All pages in the application use a master layout file named \Views\Shared\_Layout.cshtml. Models: The application uses the \Models\LogModel.cs model. Views: All views in the application use the Razor view engine. Four views located in \Views\RunLog are named: _CalculatePace.cshtml EditLog.cshtml GetLog.cshtml InsertLog.cshtml The application also contains a \Views\Home\Index.cshtml view. Controllers: The application contains a \Controllers\RunLogController.cs controller. Images: A stopwatch.png image is located in the \Images folder. Videos: A map of a runner's path is available when a user views a run log. The map is implemented as an Adobe Flash application and video. The browser should display the video natively if possible, using H264, Ogg, or WebM formats, in that order. If the video cannot be displayed, then the Flash application should be used. Security: You have the following security requirements: The application is configured to use forms authentication. Users must be logged on to insert runner data. Users must be members of the Admin role to edit or delete runner data. There are no security requirements for viewing runner data. You need to protect the application against cross-site request forgery. Passwords are hashed by using the SHA1 algorithm. RunnerLog.Providers.RunLogRoleProvider.es contains a custom role provider. Relevant portions of the application files follow. (Line numbers are included for reference only.) Application Structure

34 You need to make all of the rows in the table bold in the Views/RunLog/GetLog.cshtml view. Which code segment should you use? A. Table > th:last-child { font-weight: bold; } B. Table+first-child{ font-weight: bold; } C. Table>tr>th:nth-child{2){font-weight: bold; } D. Table > tr { font-weight: bold; }

35 Correct Answer: D /Reference: QUESTION 33 B \Batch 2 Case Study: 1 Scenario 1 Background You are developing an ASP.NET MVC application in Visual Studio 2012 that will be used by Olympic marathon runners to log data about training runs. Business Requirements The application stores date, distance, and duration information about a user's training runs. The user can view, insert, edit, and delete records. The application must be optimized for accessibility. All times must be displayed in the user's local time. Technical Requirements Data Access: Database access is handled by a public class named RunnerLog.DataAccess.RunnerLogDb. All data retrieval must be done by HTTP GET and all data updates must be done by HTTP POST. Layout: All pages in the application use a master layout file named \Views\Shared\_Layout.cshtml. Models: The application uses the \Models\LogModel.cs model. Views: All views in the application use the Razor view engine. Four views located in \Views\RunLog are named: _CalculatePace.cshtml EditLog.cshtml GetLog.cshtml InsertLog.cshtml The application also contains a \Views\Home\Index.cshtml view. Controllers: The application contains a \Controllers\RunLogController.cs controller. Images: A stopwatch.png image is located in the \Images folder. Videos: A map of a runner's path is available when a user views a run log. The map is implemented as an Adobe Flash application and video. The browser should display the video natively if possible, using H264, Ogg, or WebM formats, in that order. If the video cannot be displayed, then the Flash application should be used. Security: You have the following security requirements: The application is configured to use forms authentication. Users must be logged on to insert runner data. Users must be members of the Admin role to edit or delete runner data. There are no security requirements

36 for viewing runner data. You need to protect the application against cross-site request forgery. Passwords are hashed by using the SHA1 algorithm. RunnerLog.Providers.RunLogRoleProvider.es contains a custom role provider. Relevant portions of the application files follow. (Line numbers are included for reference only.) Application Structure You need to display the "miles" unit description after the distance in the GetLog view. Which line of code should

37 you use to replace line GL21? (Each correct answer presents a complete solution. Choose all that apply.) miles => log.distance) ("miles") => log.distance.tostring() + " miles") Correct Answer: AB /Reference: Case Study: 2 Scenario 2 Background You are developing an online shopping web application. Business Requirements A user is not required to provide an address. If a user enters an address, it must be verified to be a valid address. Information about the first product on the product page must fade out over time to encourage the user to continue browsing the catalog. Administrators must be able to edit information about existing customers. Administrators also must be able to specify a default product on the product page. Technical Requirements General: The web store application is in a load-balanced web farm. The load balancer is not configured to use server affinity. The web store application is an ASP.NET MVC application written in Visual Studio Get Complete Collection of Exam's Question and Answers. Products: The value of the productid property must always be greater than 0. The Products page for mobile devices must display to mobile users. The Products page for desktop devices must display to desktop users. Storage: The data must be stored in a serialized XML data format. Serialized objects must be schema-independent. Exception handling: Exceptions originating from IIS must display a page with support contact information. Some page links expire, and users who access these links encounter 404 errors. Exceptions must be logged by using the WriteLog method of the Utility class. Browser and device support: The application must support image format conversions from.bmp to.jpeg for mobile devices. The application must support image format conversions from.bmp to.png for desktop devices. Application Structure

38

39 QUESTION 34 A \Batch 2 You need to ensure that new customers enter a valid address. Which code should you use? (Each correct answer presents part of the solution. Choose all that apply.) A. B. C.

40 D. Correct Answer: AD /Reference: QUESTION 35 A \Batch 2 Case Study: 2 Scenario 2 Background You are developing an online shopping web application. Business Requirements A user is not required to provide an address. If a user enters an address, it must be verified to be a valid address. Information about the first product on the product page must fade out over time to encourage the user to continue browsing the catalog. Administrators must be able to edit information about existing customers. Administrators also must be able to specify a default product on the product page. Technical Requirements General: The web store application is in a load-balanced web farm. The load balancer is not configured to use server affinity. The web store application is an ASP.NET MVC application written in Visual Studio Products: The value of the productid property must always be greater than 0. The Products page for mobile devices must display to mobile users. The Products page for desktop devices must display to desktop users. Storage: The data must be stored in a serialized XML data format. Serialized objects must be schema-independent. Exception handling: Exceptions originating from IIS must display a page with support contact information. Some page links expire, and users who access these links encounter 404 errors. Exceptions must be logged by using the WriteLog method of the Utility class. Browser and device support: The application must support image format conversions from.bmp to.jpeg for mobile devices. The application must support image format conversions from.bmp to.png for desktop devices. Application Structure

41 You are designing a Windows Communication Foundation (WCF) service that uses the Product class. You need to update the class to meet the storage requirement. What should you do? (Each correct answer presents part of the solution. Choose all that apply.) A. Mark the Product class with the DataContract attribute. B. Mark the public members of the Product class with the DataContractFormat attribute. C. Mark the Product class with the CollectionDataContract attribute. D. Mark the public members of the Product class with the DataMember attribute. Correct Answer: AD /Reference: QUESTION 36 A \Batch 2

42 Case Study: 2 Scenario 2 Background You are developing an online shopping web application. Business Requirements A user is not required to provide an address. If a user enters an address, it must be verified to be a valid address. Information about the first product on the product page must fade out over time to encourage the user to continue browsing the catalog. Administrators must be able to edit information about existing customers. Administrators also must be able to specify a default product on the product page. Technical Requirements General: The web store application is in a load-balanced web farm. The load balancer is not configured to use server affinity. The web store application is an ASP.NET MVC application written in Visual Studio Products: The value of the productid property must always be greater than 0. The Products page for mobile devices must display to mobile users. The Products page for desktop devices must display to desktop users. Storage: The data must be stored in a serialized XML data format. Serialized objects must be schema-independent. Exception handling: Exceptions originating from IIS must display a page with support contact information. Some page links expire, and users who access these links encounter 404 errors. Exceptions must be logged by using the WriteLog method of the Utility class. Browser and device support: The application must support image format conversions from.bmp to.jpeg for mobile devices. The application must support image format conversions from.bmp to.png for desktop devices. You need to implement the requirements for handling IIS errors. What should you do? A.

43 B. C. D. Correct Answer: A /Reference: QUESTION 37 A \Batch 2 Case Study: 2 Scenario 2 Background You are developing an online shopping web application.

44 Business Requirements A user is not required to provide an address. If a user enters an address, it must be verified to be a valid address. Information about the first product on the product page must fade out over time to encourage the user to continue browsing the catalog. Administrators must be able to edit information about existing customers. Administrators also must be able to specify a default product on the product page. Technical Requirements General: The web store application is in a load-balanced web farm. The load balancer is not configured to use server affinity. The web store application is an ASP.NET MVC application written in Visual Studio Products: The value of the productid property must always be greater than 0. The Products page for mobile devices must display to mobile users. The Products page for desktop devices must display to desktop users. Storage: The data must be stored in a serialized XML data format. Serialized objects must be schema-independent. Exception handling: Exceptions originating from IIS must display a page with support contact information. Some page links expire, and users who access these links encounter 404 errors. Exceptions must be logged by using the WriteLog method of the Utility class. Browser and device support: The application must support image format conversions from.bmp to.jpeg for mobile devices. The application must support image format conversions from.bmp to.png for desktop devices. You need to add a method to the ProductController class to meet the exception handling requirements for logging. Which code segment should you use? A.

45 B. C. D. Correct Answer: A /Reference: QUESTION 38 A \Batch 2 An advertising campaign was recently launched. Some of the ads contain a link to products that no longer exist

46 or have IDs that have changed. You need to ensure that all product links display a product. Which code segment should you use to configure the route? A. B. C. D. Correct Answer: A /Reference: QUESTION 39 A \Batch 2 A \Batch 2 Case Study: 2 Scenario 2 Background You are developing an online shopping web application. Business Requirements A user is not required to provide an address. If a user enters an address, it must be verified to be a valid address.

47 Information about the first product on the product page must fade out over time to encourage the user to continue browsing the catalog. Administrators must be able to edit information about existing customers. Administrators also must be able to specify a default product on the product page. Technical Requirements General: The web store application is in a load-balanced web farm. The load balancer is not configured to use server affinity. The web store application is an ASP.NET MVC application written in Visual Studio Products: The value of the productid property must always be greater than 0. The Products page for mobile devices must display to mobile users. The Products page for desktop devices must display to desktop users. Storage: The data must be stored in a serialized XML data format. Serialized objects must be schema-independent. Exception handling: Exceptions originating from IIS must display a page with support contact information. Some page links expire, and users who access these links encounter 404 errors. Exceptions must be logged by using the WriteLog method of the Utility class. Browser and device support: The application must support image format conversions from.bmp to.jpeg for mobile devices. The application must support image format conversions from.bmp to.png for desktop devices. You need to modify the application to meet the productid requirement. What should you do? A. Modify the RegisterGlobalFilters method of the Global.asax.es file as follows. Contract.Assume<ArgumentException>(productId!= 0); B. Modify the GetDealPrice method of ProductController as follows. Contract.Requires<ArgumentException>(productId > 0); C. Modify the RegisterGlobalFilters method of the Global.asax.es file as follows. Contract.Requires<ArgumentException>(productId > 0); D. Modify the GetDealPrice method of ProductController as follows. Contract.Assume<ArgumentException>(productId > 0); Correct Answer: C /Reference: QUESTION 40 A \Batch 2 A \Batch 2 Case Study: 2 Scenario 2 Background You are developing an online shopping web application.

48 Business Requirements A user is not required to provide an address. If a user enters an address, it must be verified to be a valid address. Information about the first product on the product page must fade out over time to encourage the user to continue browsing the catalog. Administrators must be able to edit information about existing customers. Administrators also must be able to specify a default product on the product page. Technical Requirements General: The web store application is in a load-balanced web farm. The load balancer is not configured to use server affinity. The web store application is an ASP.NET MVC application written in Visual Studio Products: The value of the productid property must always be greater than 0. The Products page for mobile devices must display to mobile users. The Products page for desktop devices must display to desktop users. Storage: The data must be stored in a serialized XML data format. Serialized objects must be schema-independent. Exception handling: Exceptions originating from IIS must display a page with support contact information. Some page links expire, and users who access these links encounter 404 errors. Exceptions must be logged by using the WriteLog method of the Utility class. Browser and device support: The application must support image format conversions from.bmp to.jpeg for mobile devices. The application must support image format conversions from.bmp to.png for desktop devices. You need to implement the business requirements for managing customer data. What should you do? (Each correct answer presents part of the solution. Choose all that apply.) A. Add a class named CustomerController to the Controllers folder. Then add a method named Edit to the class. B. Create a new controller named Administration in the Controllers folder. Add an action named EditCustomer to the controller. C. Add a folder named Customer to the Views folder. Then create a view inside this folder named Edit.aspx. D. Create a new folder named EditCustomer to the Views folder. In the new folder, create a new file named Administration.aspx. Correct Answer: AC /Reference: QUESTION 41 A \Batch 2 When users attempt to retrieve a product from the product page, a run-time exception occurs if the product does not exist. You need to route the exception to the CustomException.aspx page. Which method should you add to MvcApplication?

49 A. B. C. D. Correct Answer: B /Reference: QUESTION 42 A \Batch 2 You updated the web.config file with the HTTP run-time value required to display an alternative version of the site. You need to ensure that the correct page displays to the users. Which code segment should you use to update the controller?

50 A. If (Request.IsTabletDevice) B. If (Request.Browser.IsBrowser("Mobile")) C. If (Request.UserAgent["Tablet"]) D. If (Request.Browser.IsMobileDevice) Correct Answer: D /Reference: QUESTION 43 A \Batch 2 You need to implement client-side animations according to the business requirements. Which line of code should you use? (Each correct answer presents a complete solution. Choose all that apply.) A. $("body h1:nth-child(1)").fadein(1000); B. $("body h1:nth-child(1)")-fadeout(1000); C. $("body h2:nth-child(1)").animate({ opacity: 0 }); D. $("body h1:nth-child(1)").animate({ opacity: 1 }); Correct Answer: BC /Reference: QUESTION 44 B \Batch 4 Case Study: 2 Scenario 2 Background You are developing an online shopping web application. Business Requirements A user is not required to provide an address. If a user enters an address, it must be verified to be a valid address. Information about the first product on the product page must fade out over time to encourage the user to continue browsing the catalog. Administrators must be able to edit information about existing customers. Administrators also must be able to specify a default product on the product page. Technical Requirements General: The web store application is in a load-balanced web farm. The load balancer is not configured to use server affinity. The web store application is an ASP.NET MVC application written in Visual Studio Products: The value of the productid property must always be greater than 0.

51 The Products page for mobile devices must display to mobile users. The Products page for desktop devices must display to desktop users. Storage: The data must be stored in a serialized XML data format. Serialized objects must be schema-independent. Exception handling: Exceptions originating from IIS must display a page with support contact information. Some page links expire, and users who access these links encounter 404 errors. Exceptions must be logged by using the WriteLog method of the Utility class. Browser and device support: The application must support image format conversions from.bmp to.jpeg for mobile devices. The application must support image format conversions from.bmp to.png for desktop devices. You need to implement client-side animations according to the business requirements. Which line of code should you use? (Each correct answer presents a complete solution. Choose all that apply.) A. $ ("h1: first").animate ({ opacity: 0 }); B. $("h1:first").fadein(1000); C. $("h1:first").animate({ opacity: 1 }); D. $("h1:first").fadeout(1000); Correct Answer: AD /Reference: QUESTION 45 B \Batch 4 Case Study: 2 Scenario 2 Background You are developing an online shopping web application. Business Requirements A user is not required to provide an address. If a user enters an address, it must be verified to be a valid address. Information about the first product on the product page must fade out over time to encourage the user to continue browsing the catalog. Administrators must be able to edit information about existing customers. Administrators also must be able to specify a default product on the product page. Technical Requirements General: The web store application is in a load-balanced web farm. The load balancer is not configured to use server affinity. The web store application is an ASP.NET MVC application written in Visual Studio Products: The value of the productid property must always be greater than 0. The Products page for mobile devices must display to mobile users. The Products page for desktop devices must display to desktop users.

52 Storage: The data must be stored in a serialized XML data format. Serialized objects must be schema-independent. Exception handling: Exceptions originating from IIS must display a page with support contact information. Some page links expire, and users who access these links encounter 404 errors. Exceptions must be logged by using the WriteLog method of the Utility class. Browser and device support: The application must support image format conversions from.bmp to.jpeg for mobile devices. The application must support image format conversions from.bmp to.png for desktop devices. You need to configure session storage in the web.config file to meet the technical requirements for scalability. Which SessionState mode should you use? (Each correct answer presents a complete solution. Choose all that apply.) A. StateServer B. InProc C. AutoDetect D. SqlServer Correct Answer: AD /Reference: QUESTION 46 B \Batch 4 You need to update the routes to ensure that a product is always displayed on the product page. Which code segment should you use? A. B.

53 C. D. Correct Answer: B /Reference: QUESTION 47 B \Batch 4 The GetDealPrice method must be called by using Ajax. You need to get the price of a product by using the GetDealPrice method of the ProductController. Which code segment should you use? (Each correct answer presents a complete solution. Choose all that apply.) A.

54 B. C. D. Correct Answer: CD /Reference: QUESTION 48 A/ Batch 3 You need to ensure that developers can connect to a Windows Azure role by using RDP. What should you do? A. Export a certificate without a private key. Upload the.cer file to the Management Certificates section on the Azure Management Portal. B. Export a certificate with a private key. Upload the.pfx file to the Management Certificates section on the Azure Management Portal. C. Export a certificate without a private key. Upload the.cer file to the Certificates section under the TranscodeWorkerRole hosted service on the Azure Management Portal.

55 D. Export a certificate with a private key. Upload the.pfx file to the Certificates section under the TranscodeWorkerRole hosted service on the Azure Management Portal. Correct Answer: D /Reference: QUESTION 49 A / Batch 3 Customers download videos by using HTTP clients that support various content encodings. You need to configure caching on the DownloadVideo action to maximize performance. Which attribute should you add? A. B. C. D. E. Correct Answer: E /Reference: QUESTION 50 A / Batch 3 Case Study: 3 Scenario 3 Background You are developing a video transcoding service. This service is used by customers to upload video files, convert video to other formats, and view the converted files. This service is used by customers all over the world.

56 Business Requirements The user-facing portion of the application is an ASP.NET MVC application. It provides an interface for administrators to upload video and schedule transcoding. It also enables administrators and users to download the transcoded videos. When videos are uploaded, they are populated with metadata used to identify the video. The video metadata is gathered by only one system when the video upload is complete. Customers require support for Microsoft Internet Explorer 7 and later. The application contains a header that is visible on every page. If the logged-on user is an administrator, then the header will contain links to administrative functions. This information is read from a cookie that is set on the server. The administrative links must not be present if an error condition is present. Technical Requirements User Experience: The front-end web application enables a user to view a list of videos. The main view of the application is the web page that displays the list of videos. HTML elements other than the list of videos are changed with every request requiring the page to reload. Compatibility: Some customers use browsers that do not support the HTTP DELETE verb. These browsers send a POST request with an HTTP header of X-Delete when the intended action is to delete. Transcoding: The video transcoding occurs on a set of Windows Azure worker roles. The transcoding is performed by a third-party command line tool named transcode.exe. When the tool is installed, an Environment variable named transcode contains the path to the utility. A variable named license contains the license key. The license for the transcoding utility requires that it be unregistered when it is not in use. The transcoding utility requires a significant amount of resources. A maximum of 10 instances of the utility can be running at any one time. If an instance of the role cannot process an additional video, it must not prevent any other roles from processing that video. The utility logs errors to a Logs directory under the utilities path. A local Azure directory resource named perf is used to capture performance data. Development: Developers must use Microsoft Remote Desktop Protocol (RDP) to view errors generated by the transcode.exe utility. An x509 certificate has been created and distributed to the developers for this purpose. Developers must be able to use only RDP and not any other administrative functions. Application Structure

57 You need to ensure that all the MVC controllers are secure. Which code segment should you use as the body for the CreateController method in AdminVerifierFactory.cs?

58 A. B. C. D. Correct Answer: C /Reference: QUESTION 51 A / Batch 3 You are creating a new authentication system that uses an HTTP header value. The existing authentication system must continue to operate normally. You need to implement the custom authentication. What should you do? (Each correct answer presents a complete solution. Choose all that apply.) A. Create a class derived from ActionResult and check for a valid HTTP header value in the ExecuteResult method. Change all actions to return this new class. B. Create an HttpHandler to check for a valid HTTP header value in the ProcessRequest method.

59 C. Create an HttpModule and check for a valid HTTP header value in the AuthenticateRequest event. D. Create a class derived from AuthorizeAttribute and check for a valid HTTP header value in the AuthorizeCore method. Change usages of the existing AuthorizeAttribute to use the new class. Correct Answer: BD /Reference: QUESTION 52 A/ Batch 3 You need to maximize performance of video delivery. Which code segment should you use as the body of the GetVideoStream function in the VideoController class? A. B. C. D. Correct Answer: D /Reference:

60 QUESTION 53 A/Batch 3 Case Study: 3 Scenario 3 Background You are developing a video transcoding service. This service is used by customers to upload video files, convert video to other formats, and view the converted files. This service is used by customers all over the world. Business Requirements The user-facing portion of the application is an ASP.NET MVC application. It provides an interface for administrators to upload video and schedule transcoding. It also enables administrators and users to download the transcoded videos. When videos are uploaded, they are populated with metadata used to identify the video. The video metadata is gathered by only one system when the video upload is complete. Customers require support for Microsoft Internet Explorer 7 and later. The application contains a header that is visible on every page. If the logged-on user is an administrator, then the header will contain links to administrative functions. This information is read from a cookie that is set on the server. The administrative links must not be present if an error condition is present. Technical Requirements User Experience: The front-end web application enables a user to view a list of videos. The main view of the application is the web page that displays the list of videos. HTML elements other than the list of videos are changed with every request requiring the page to reload. Compatibility: Some customers use browsers that do not support the HTTP DELETE verb. These browsers send a POST request with an HTTP header of X-Delete when the intended action is to delete. Transcoding: The video transcoding occurs on a set of Windows Azure worker roles. The transcoding is performed by a third-party command line tool named transcode.exe. When the tool is installed, an Environment variable named transcode contains the path to the utility. A variable named license contains the license key. The license for the transcoding utility requires that it be unregistered when it is not in use. The transcoding utility requires a significant amount of resources. A maximum of 10 instances of the utility can be running at any one time. If an instance of the role cannot process an additional video, it must not prevent any other roles from processing that video. The utility logs errors to a Logs directory under the utilities path. A local Azure directory resource named perf is used to capture performance data. Development: Developers must use Microsoft Remote Desktop Protocol (RDP) to view errors generated by the transcode.exe utility. An x509 certificate has been created and distributed to the developers for this purpose. Developers must be able to use only RDP and not any other administrative functions. Application Structure

61 The transcode.exe utility activates its license online when it is installed. You need to ensure that the registration of the transcode utility is handled as specified in its license. Which method should you add to the TranscodeWorkerRole class? A. B.

62 C. D. Correct Answer: D /Reference: QUESTION 54 B-1st You need to ensure that all customers can delete videos regardless of their browser capability. Which code segment should you use as the body of the SendAsync method in the DeleteHandler class? A. B.

63 C. D. Correct Answer: B /Reference: QUESTION 55 DRAG DROP You are developing an ASP.NET MVC application that takes customer orders. Orders are restricted to customers with IP addresses based in the United States. You need to implement a custom route handler. How should you implement the route handler? (To answer, drag the appropriate line of code to the correct location or locations. Each line of code may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.) Select and Place:

64 Correct Answer: /Reference: QUESTION 56 DRAG DROP You are developing an ASP.NET MVC web application in Visual Studio The application has a model named ReservationLocation that contains properties named City and State. The view that displays reservations has a single text box named loc for entering the location information. The location is entered as city, state. There are action methods that have ReservationLocation as a parameter type. You need to ensure that the City

65 and State properties are correctly populated. How should you implement model binding for the ReservationLocation type? (To answer, drag the appropriate code segment to the correct location or locations. Each code segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.) Select and Place:

66

67 Correct Answer:

68 /Reference: QUESTION 57 DRAG DROP You are developing an ASP.NET MVC application that has pages for users who browse the site with Windows Phone 7. The pages for Windows Phone 7 include the following files: _Layout.WP7.cshtml Index.WP7.cshtml You need to update the application so that it renders the customized files correctly to Windows Phone 7 users. How should you update the Application_Start method? (To answer, drag the appropriate line of code to the correct location or locations. Each line of code may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.) Select and Place: Correct Answer:

69 /Reference: QUESTION 58 DRAG DROP You are developing an ASP.NET MVC application in Visual Studio The application contains sensitive bank account data. The application contains a helper class named SensitiveData.Helpers.CustomEncryptor.

70

71 The application must not display AccountNumber in clear text in any URL. You need to build the view for the GetAccounts action. How should you build the view? (To answer, drag the appropriate code segment to the correct location or locations. Each code segment may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.) Select and Place: Correct Answer:

72 /Reference: QUESTION 59 HOTSPOT You are developing an ASP.NET MVC application that authenticates a user by using claims-based authentication. The application must:

73 Use Windows Identity Foundation 4.5. Support the Windows Azure Access Control Service. You need to implement authentication. How should you build the class constructor? (To answer, select the appropriate option from the drop-down list in the answer area.) Select and Place: Correct Answer:

74 /Reference: QUESTION 60 HOTSPOT You are developing an ASP.NET MVC web application that enables users to open Microsoft Excel files. The current implementation of the ExcelResult class is as follows.

75 You need to enable users to open Excel files. How should you implement the ExecuteResult method? (To answer, select the appropriate options in the answer area.) Select and Place: Correct Answer:

76 /Reference: QUESTION 61 DRAG DROP Case Study: 1 Scenario 1 Background You are developing an ASP.NET MVC application in Visual Studio 2012 that will be used by Olympic marathon runners to log data about training runs. Business Requirements The application stores date, distance, and duration information about a user's training runs. The user can view, insert, edit, and delete records. The application must be optimized for accessibility. All times must be displayed in the user's local time. Technical Requirements Data Access: Database access is handled by a public class named RunnerLog.DataAccess.RunnerLogDb. All data retrieval

77 must be done by HTTP GET and all data updates must be done by HTTP POST. Layout: All pages in the application use a master layout file named \Views\Shared\_Layout.cshtml. Models: The application uses the \Models\LogModel.cs model. Views: All views in the application use the Razor view engine. Four views located in \Views\RunLog are named: _CalculatePace.cshtml EditLog.cshtml GetLog.cshtml InsertLog.cshtml The application also contains a \Views\Home\Index.cshtml view. Controllers: The application contains a \Controllers\RunLogController.cs controller. Images: A stopwatch.png image is located in the \Images folder. Videos: A map of a runner's path is available when a user views a run log. The map is implemented as an Adobe Flash application and video. The browser should display the video natively if possible, using H264, Ogg, or WebM formats, in that order. If the video cannot be displayed, then the Flash application should be used. Security: You have the following security requirements: The application is configured to use forms authentication. Users must be logged on to insert runner data. Users must be members of the Admin role to edit or delete runner data. There are no security requirements for viewing runner data. You need to protect the application against cross-site request forgery. Passwords are hashed by using the SHA1 algorithm. RunnerLog.Providers.RunLogRoleProvider.es contains a custom role provider. Relevant portions of the application files follow. (Line numbers are included for reference only.) Application Structure

78 You need to implement the Views\RunLog\_CalculatePace.cshtml partial view from Views\Runlog \GetLog.cshtml to display the runner's average mile pace. How should you implement the view? (To answer, drag the appropriate code segments to the correct location or locations. Each code segment may be used once, more than once, or not at all.) Select and Place:

79 Correct Answer:

80 /Reference: QUESTION 62 DRAG DROP Case Study: 1 Scenario 1 Background You are developing an ASP.NET MVC application in Visual Studio 2012 that will be used by Olympic marathon runners to log data about training runs. Business Requirements The application stores date, distance, and duration information about a user's training runs. The user can view, insert, edit, and delete records. The application must be optimized for accessibility. All times must be displayed in the user's local time. Technical Requirements Data Access: Database access is handled by a public class named RunnerLog.DataAccess.RunnerLogDb. All data retrieval must be done by HTTP GET and all data updates must be done by HTTP POST. Layout: All pages in the application use a master layout file named \Views\Shared\_Layout.cshtml. Models: The application uses the \Models\LogModel.cs model. Views: All views in the application use the Razor view engine. Four views located in \Views\RunLog are named: _CalculatePace.cshtml EditLog.cshtml GetLog.cshtml InsertLog.cshtml The application also contains a \Views\Home\Index.cshtml view. Controllers: The application contains a \Controllers\RunLogController.cs controller. Images: A stopwatch.png image is located in the \Images folder. Videos: A map of a runner's path is available when a user views a run log. The map is implemented as an Adobe Flash application and video. The browser should display the video natively if possible, using H264, Ogg, or WebM formats, in that order. If the video cannot be displayed, then the Flash application should be used. Security: You have the following security requirements: The application is configured to use forms authentication. Users must be logged on to insert runner data. Users must be members of the Admin role to edit or delete runner data. There are no security requirements for viewing runner data. You need to protect the application against cross-site request forgery.

81 Passwords are hashed by using the SHA1 algorithm. RunnerLog.Providers.RunLogRoleProvider.es contains a custom role provider. Relevant portions of the application files follow. (Line numbers are included for reference only.) Application Structure You need to implement security according to the business requirements. How should you modify RunLogController? (To answer, drag the appropriate code segment to the correct location or locations. Each code segment may be used once, more than once, or not at all.)

82 Select and Place: Correct Answer:

83 /Reference: QUESTION 63 A\Batch 1 HOTSPOT Case Study: 1 Scenario 1 Background You are developing an ASP.NET MVC application in Visual Studio 2012 that will be used by Olympic marathon runners to log data about training runs. Business Requirements The application stores date, distance, and duration information about a user's training runs. The user can view, insert, edit, and delete records. The application must be optimized for accessibility. All times must be displayed in the user's local time. Technical Requirements

84 Data Access: Database access is handled by a public class named RunnerLog.DataAccess.RunnerLogDb. All data retrieval must be done by HTTP GET and all data updates must be done by HTTP POST. Layout: All pages in the application use a master layout file named \Views\Shared\_Layout.cshtml. Models: The application uses the \Models\LogModel.cs model. Views: All views in the application use the Razor view engine. Four views located in \Views\RunLog are named: _CalculatePace.cshtml EditLog.cshtml GetLog.cshtml InsertLog.cshtml The application also contains a \Views\Home\Index.cshtml view. Controllers: The application contains a \Controllers\RunLogController.cs controller. Images: A stopwatch.png image is located in the \Images folder. Videos: A map of a runner's path is available when a user views a run log. The map is implemented as an Adobe Flash application and video. The browser should display the video natively if possible, using H264, Ogg, or WebM formats, in that order. If the video cannot be displayed, then the Flash application should be used. Security: You have the following security requirements: The application is configured to use forms authentication. Users must be logged on to insert runner data. Users must be members of the Admin role to edit or delete runner data. There are no security requirements for viewing runner data. You need to protect the application against cross-site request forgery. Passwords are hashed by using the SHA1 algorithm. RunnerLog.Providers.RunLogRoleProvider.es contains a custom role provider. Relevant portions of the application files follow. (Line numbers are included for reference only.) You need to implement the map of the runners' paths. How should you build the video viewer? (To answer, select the appropriate options in the answer area.) Select and Place:

85

86 Correct Answer:

87

88 /Reference: QUESTION 64 B\Batch 2 Case Study: 1 Scenario 1 Background You are developing an ASP.NET MVC application in Visual Studio 2012 that will be used by Olympic marathon runners to log data about training runs. Business Requirements The application stores date, distance, and duration information about a user's training runs. The user can view, insert, edit, and delete records. The application must be optimized for accessibility. All times must be displayed in the user's local time. Technical Requirements Data Access: Database access is handled by a public class named RunnerLog.DataAccess.RunnerLogDb. All data retrieval must be done by HTTP GET and all data updates must be done by HTTP POST. Layout: All pages in the application use a master layout file named \Views\Shared\_Layout.cshtml. Models: The application uses the \Models\LogModel.cs model. Views: All views in the application use the Razor view engine. Four views located in \Views\RunLog are named: _CalculatePace.cshtml EditLog.cshtml GetLog.cshtml InsertLog.cshtml The application also contains a \Views\Home\Index.cshtml view. Controllers: The application contains a \Controllers\RunLogController.cs controller. Images: A stopwatch.png image is located in the \Images folder. Videos: A map of a runner's path is available when a user views a run log. The map is implemented as an Adobe Flash application and video. The browser should display the video natively if possible, using H264, Ogg, or WebM formats, in that order. If the video cannot be displayed, then the Flash application should be used. Security: You have the following security requirements: The application is configured to use forms authentication. Users must be logged on to insert runner data.

89 Users must be members of the Admin role to edit or delete runner data. There are no security requirements for viewing runner data. You need to protect the application against cross-site request forgery. Passwords are hashed by using the SHA1 algorithm. RunnerLog.Providers.RunLogRoleProvider.es contains a custom role provider. Relevant portions of the application files follow. (Line numbers are included for reference only.) DRAG DROP You need to ensure that the application uses RunLogRoleProvider custom role provider. How should you modify the web.config file? (To answer, drag the appropriate line of code to the correct location or locations. Each line of code may be used once, more than once, or not at all.) Select and Place: Correct Answer:

90 /Reference: QUESTION 65 B\Batch 2 Case Study: 1 Scenario 1 Background You are developing an ASP.NET MVC application in Visual Studio 2012 that will be used by Olympic marathon runners to log data about training runs. Business Requirements The application stores date, distance, and duration information about a user's training runs. The user can view, insert, edit, and delete records. The application must be optimized for accessibility. All times must be displayed in the user's local time. Technical Requirements Data Access: Database access is handled by a public class named RunnerLog.DataAccess.RunnerLogDb. All data retrieval must be done by HTTP GET and all data updates must be done by HTTP POST. Layout: All pages in the application use a master layout file named \Views\Shared\_Layout.cshtml. Models: The application uses the \Models\LogModel.cs model. Views: All views in the application use the Razor view engine. Four views located in \Views\RunLog are named: _CalculatePace.cshtml EditLog.cshtml GetLog.cshtml InsertLog.cshtml The application also contains a \Views\Home\Index.cshtml view. Controllers: The application contains a \Controllers\RunLogController.cs controller. Images: A stopwatch.png image is located in the \Images folder. Videos: A map of a runner's path is available when a user views a run log. The map is implemented as an Adobe Flash application and video. The browser should display the video natively if possible, using H264, Ogg, or WebM formats, in that order. If the video cannot be displayed, then the Flash application should be used. Security: You have the following security requirements: The application is configured to use forms authentication. Users must be logged on to insert runner data. Users must be members of the Admin role to edit or delete runner data. There are no security requirements for viewing runner data. You need to protect the application against cross-site request forgery. Passwords are hashed by using the SHA1 algorithm.

91 RunnerLog.Providers.RunLogRoleProvider.es contains a custom role provider. Relevant portions of the application files follow. (Line numbers are included for reference only.) Application Structure DRAG DROP You need to ensure that only valid parameters are passed to the EditLog action. How should you build the route? (To answer, drag the appropriate code segments to the correct location or locations. Each code segment may be used once, more than once, or not at all.) Select and Place:

92 Correct Answer:

93 /Reference: QUESTION 66 B \Batch 4 HOTSPOT Case Study: 3 Scenario 3 Background You are developing a video transcoding service. This service is used by customers to upload video files, convert video to other formats, and view the converted files. This service is used by customers all over the world. Business Requirements

94 The user-facing portion of the application is an ASP.NET MVC application. It provides an interface for administrators to upload video and schedule transcoding. It also enables administrators and users to download the transcoded videos. When videos are uploaded, they are populated with metadata used to identify the video. The video metadata is gathered by only one system when the video upload is complete. Customers require support for Microsoft Internet Explorer 7 and later. The application contains a header that is visible on every page. If the logged-on user is an administrator, then the header will contain links to administrative functions. This information is read from a cookie that is set on the server. The administrative links must not be present if an error condition is present. Technical Requirements User Experience: The front-end web application enables a user to view a list of videos. The main view of the application is the web page that displays the list of videos. HTML elements other than the list of videos are changed with every request requiring the page to reload. Compatibility: Some customers use browsers that do not support the HTTP DELETE verb. These browsers send a POST request with an HTTP header of X-Delete when the intended action is to delete. Transcoding: The video transcoding occurs on a set of Windows Azure worker roles. The transcoding is performed by a third-party command line tool named transcode.exe. When the tool is installed, an Environment variable named transcode contains the path to the utility. A variable named license contains the license key. The license for the transcoding utility requires that it be unregistered when it is not in use. The transcoding utility requires a significant amount of resources. A maximum of 10 instances of the utility can be running at any one time. If an instance of the role cannot process an additional video, it must not prevent any other roles from processing that video. The utility logs errors to a Logs directory under the utilities path. A local Azure directory resource named perf is used to capture performance data. Development: Developers must use Microsoft Remote Desktop Protocol (RDP) to view errors generated by the transcode.exe utility. An x509 certificate has been created and distributed to the developers for this purpose. Developers must be able to use only RDP and not any other administrative functions. You need to implement the mobile device support requirements. How should you build the ProcessRequest method? (To answer, select the appropriate options in the answer area.) Select and Place:

95

96 Correct Answer:

97

98 /Reference: QUESTION 67 A / Batch 3 HOTSPOT The designer for the website gave you the following image as the design for the page. The normal color for the tab is *2da4c2, and the color when the mouse is over the tab is #ffd800. The HTML that implements the navigation tab is as follows. You need to implement the design. What should you do? (To answer, select the appropriate options in the answer area.) Select and Place:

99 Correct Answer:

100 /Reference: QUESTION 68 B-1st Case Study: 3

101 Scenario 3 Background You are developing a video transcoding service. This service is used by customers to upload video files, convert video to other formats, and view the converted files. This service is used by customers all over the world. Business Requirements The user-facing portion of the application is an ASP.NET MVC application. It provides an interface for administrators to upload video and schedule transcoding. It also enables administrators and users to download the transcoded videos. When videos are uploaded, they are populated with metadata used to identify the video. The video metadata is gathered by only one system when the video upload is complete. Customers require support for Microsoft Internet Explorer 7 and later. The application contains a header that is visible on every page. If the logged-on user is an administrator, then the header will contain links to administrative functions. This information is read from a cookie that is set on the server. The administrative links must not be present if an error condition is present. Technical Requirements User Experience: The front-end web application enables a user to view a list of videos. The main view of the application is the web page that displays the list of videos. HTML elements other than the list of videos are changed with every request requiring the page to reload. Compatibility: Some customers use browsers that do not support the HTTP DELETE verb. These browsers send a POST request with an HTTP header of X-Delete when the intended action is to delete. Transcoding: The video transcoding occurs on a set of Windows Azure worker roles. The transcoding is performed by a third-party command line tool named transcode.exe. When the tool is installed, an Environment variable named transcode contains the path to the utility. A variable named license contains the license key. The license for the transcoding utility requires that it be unregistered when it is not in use. The transcoding utility requires a significant amount of resources. A maximum of 10 instances of the utility can be running at any one time. If an instance of the role cannot process an additional video, it must not prevent any other roles from processing that video. The utility logs errors to a Logs directory under the utilities path. A local Azure directory resource named perf is used to capture performance data. Development: Developers must use Microsoft Remote Desktop Protocol (RDP) to view errors generated by the transcode.exe utility. An x509 certificate has been created and distributed to the developers for this purpose. Developers must be able to use only RDP and not any other administrative functions. Application Structure

102 DRAG DROP You need to ensure that the transcode.exe utility is installed before the worker role starts. How should you implement the startup task? (To answer, drag the appropriate values to the correct element or attribute. Each value may be used once, more than once, or not at all.) Select and Place:

103 Correct Answer: /Reference: QUESTION 69 HOTSPOT You are developing an ASP.NET MVC application. You need to store membership information in a Microsoft SQL Server database. How should you configure the membership provider? (To answer, select the appropriate options in the answer area.) Select and Place:

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Number: 070-486 Passing Score: 800 Time Limit: 120 min File Version: 1.1 http://www.gratisexam.com/ Update of exam by: Microsoft.ExamCollection.70-486.v2013-03-09.by.Anonymous.72q

More information

MICROSOFT EXAM QUESTIONS & ANSWERS

MICROSOFT EXAM QUESTIONS & ANSWERS MICROSOFT 70-492 EXAM QUESTIONS & ANSWERS Number: 70-492 Passing Score: 700 Time Limit: 120 min File Version: 45.5 http://www.gratisexam.com/ MICROSOFT 70-492 EXAM QUESTIONS & ANSWERS Exam Name: Upgrade

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Number: 70-486 Passing Score: 700 Time Limit: 120 min File Version: 2.2 http://www.gratisexam.com/ This is a improve of Azad dump, there was some questions wrong

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Number: 70-486 Passing Score: 700 Time Limit: 120 min File Version: 2.2 http://www.gratisexam.com/ This is a improve of Azad dump, there was some questions wrong

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Number: 70-486 Passing Score: 700 Time Limit: 120 min File Version: 2.0 http://www.gratisexam.com/ By Azad Revised it to enable answer drag and drop and select

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Number: 70-486 Passing Score: 700 Time Limit: 120 min File Version: 2.1 http://www.gratisexam.com/ This just the Azad version with case study like exams, drag

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Number: 70-486 Passing Score: 700 Time Limit: 120 min File Version: 2.0 http://www.gratisexam.com/ By Azad Revised it to enable answer drag and drop and select

More information

70-486_formatted. Number: Passing Score: 800 Time Limit: 120 min File Version: 1.0. Microsoft

70-486_formatted.   Number: Passing Score: 800 Time Limit: 120 min File Version: 1.0. Microsoft 70-486_formatted Number: 000-000 Passing Score: 800 Time Limit: 120 min File Version: 1.0 http://www.gratisexam.com/ Microsoft Exam 70-486 Developing ASP.NET MVC 4 Web Applications Total Questions: 70

More information

Microsoft Exam Questions & Answers

Microsoft Exam Questions & Answers Microsoft 70-486 Exam Questions & Answers Number: 70-486 Passing Score: 800 Time Limit: 120 min File Version: 25.5 http://www.gratisexam.com/ Microsoft 70-486 Exam Questions & Answers Exam Name: Developing

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Number: 70-486 Passing Score: 700 Time Limit: 120 min File Version: 1.1 http://www.gratisexam.com/ This is a version of the anonymous user, but is fixed for me.

More information

EXAMGOOD QUESTION & ANSWER. Accurate study guides High passing rate! Exam Good provides update free of charge in one year!

EXAMGOOD QUESTION & ANSWER. Accurate study guides High passing rate! Exam Good provides update free of charge in one year! EXAMGOOD QUESTION & ANSWER Exam Good provides update free of charge in one year! Accurate study guides High passing rate! http://www.examgood.com Exam : 070-492 Title : Upgrade your MCPD: Web Developer

More information

Exam Questions

Exam Questions Exam Questions 70-492 Upgrade your MCPD: Web Developer 4 to MCSD: Web Applications https://www.2passeasy.com/dumps/70-492/ 1.You are developing an ASP.NET MVC application in Visual Studio 2012. The application

More information

Microsoft.Actualtests v by.EDITH.118q. Exam Code: Exam Name: Developing ASP.NET 4.5 MVC Web Applications

Microsoft.Actualtests v by.EDITH.118q. Exam Code: Exam Name: Developing ASP.NET 4.5 MVC Web Applications Microsoft.Actualtests.70-486.v2014-04-03.by.EDITH.118q Number: 70-486 Passing Score: 700 Time Limit: 120 min File Version: 18.5 http://www.gratisexam.com/ Exam Code: 70-486 Exam Name: Developing ASP.NET

More information

Microsoft Exam

Microsoft Exam Volume: 72 Questions Question: 1 You are developing an ASP.NET MVC application that uses forms authentication. The user database contains a user named LibraryAdmin. You have the following requirements:.

More information

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

PASS4TEST. IT Certification Guaranteed, The Easy Way!   We offer free update service for one year PASS4TEST \ http://www.pass4test.com We offer free update service for one year Exam : 70-492 Title : Upgrade your MCPD: Web Developer 4 to MCSD: Web Applications Vendor : Microsoft Version : DEMO 1 / 8

More information

Microsoft.Passguide v by.DOROTHY.202q. Exam Code: Exam Name: Developing ASP.NET 4.5 MVC Web Applications

Microsoft.Passguide v by.DOROTHY.202q. Exam Code: Exam Name: Developing ASP.NET 4.5 MVC Web Applications Microsoft.Passguide.70-486.v2014-01-07.by.DOROTHY.202q Number: 70-486 Passing Score: 700 Time Limit: 120 min File Version: 18.5 Exam Code: 70-486 Exam Name: Developing ASP.NET 4.5 MVC Web Applications

More information

Exam sell. Higher Quality Better Service! Certified IT practice exam authority.

Exam sell. Higher Quality Better Service! Certified IT practice exam authority. Higher Quality Better Service! Exam sell Certified IT practice exam authority Accurate study guides, High passing rate! Exam Sell provides update free of charge in one year! http://www.examsell.com Exam

More information

EXAM Developing ASP.NET MVC 4 Web Applications. Buy Full Product.

EXAM Developing ASP.NET MVC 4 Web Applications. Buy Full Product. Microsoft EXAM - 70-486 Developing ASP.NET MVC 4 Web Applications Buy Full Product http://www.examskey.com/70-486.html Examskey Microsoft 70-486 exam demo product is here for you to test the quality of

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Microsoft 70-486 Dumps Available Here at: /microsoft-exam/70-486-dumps.html Enrolling now you will get access to 120 questions in a unique set of 70-486 dumps

More information

VCE4Dumps. Latest vce dumps, valid certification dumps

VCE4Dumps.  Latest vce dumps, valid certification dumps VCE4Dumps Latest vce dumps, valid certification dumps Exam : 70-486 Title : Developing ASP.NET MVC 4 Web Applications Vendor : Microsoft Version : DEMO Get Latest & Valid 70-486 Exam's Question and Answers

More information

Exam Questions Demo https://www.certifyforsure.com/dumps/ Microsoft. Exam Questions Developing ASP.NET MVC 4 Web Applications

Exam Questions Demo https://www.certifyforsure.com/dumps/ Microsoft. Exam Questions Developing ASP.NET MVC 4 Web Applications Microsoft Exam Questions 70-486 Developing ASP.NET MVC 4 Web Applications Version:Demo 1. Customers download videos by using HTTP clients that support various content encodings. You need to configure caching

More information

Microsoft Developing ASP.NET MVC 4 Web Applications. Download Full Version :

Microsoft Developing ASP.NET MVC 4 Web Applications. Download Full Version : Microsoft 70-486 Developing ASP.NET MVC 4 Web Applications Download Full Version : http://killexams.com/pass4sure/exam-detail/70-486 your test and can return consistent results at every call. This makes

More information

Developing ASP.NET MVC 4 Web Applications. Version: Demo

Developing ASP.NET MVC 4 Web Applications. Version: Demo 70-486 Developing ASP.NET MVC 4 Web Applications Version: Demo About Exambible Found in 1998 Exambible is a company specialized on providing high quality IT exam practice study materials, especially Cisco

More information

PASS4TEST 専門 IT 認証試験問題集提供者

PASS4TEST 専門 IT 認証試験問題集提供者 PASS4TEST 専門 IT 認証試験問題集提供者 http://www.pass4test.jp 1 年で無料進級することに提供する Exam : 70-486 Title : Developing ASP.NET MVC 4 Web Applications Vendor : Microsoft Version : DEMO Get Latest & Valid 70-486 Exam's Question

More information

microsoft. Number: Passing Score: 700 Time Limit: 120 min

microsoft.   Number: Passing Score: 700 Time Limit: 120 min 70-486 microsoft Number: 70-486 Passing Score: 700 Time Limit: 120 min Sections 1. 1.1. Plan the application layers 2. 1.2. Design a distributed application 3. 1.3. Design and implement the Azure role

More information

Developing ASP.NET MVC Web Applications (486)

Developing ASP.NET MVC Web Applications (486) Developing ASP.NET MVC Web Applications (486) Design the application architecture Plan the application layers Plan data access; plan for separation of concerns, appropriate use of models, views, controllers,

More information

Developing ASP.Net MVC 4 Web Application

Developing ASP.Net MVC 4 Web Application Developing ASP.Net MVC 4 Web Application About this Course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus will

More information

Exam Name: Recertification for MCSD: Web Applications

Exam Name: Recertification for MCSD: Web Applications Vendor: Microsoft Exam Code: 70-494 Exam Name: Recertification for MCSD: Web Applications Version: DEMO Case Study 1 - Scenario 1 (Question 1 Question 7) Background You are developing an online bookstore

More information

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS ABOUT THIS COURSE In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Course 20486B; 5 days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5

More information

20486: Developing ASP.NET MVC 4 Web Applications (5 Days)

20486: Developing ASP.NET MVC 4 Web Applications (5 Days) www.peaklearningllc.com 20486: Developing ASP.NET MVC 4 Web Applications (5 Days) About this Course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework

More information

Developing ASP.NET MVC 5 Web Applications. Course Outline

Developing ASP.NET MVC 5 Web Applications. Course Outline Developing ASP.NET MVC 5 Web Applications Course Outline Module 1: Exploring ASP.NET MVC 5 The goal of this module is to outline to the students the components of the Microsoft Web Technologies stack,

More information

20486-Developing ASP.NET MVC 4 Web Applications

20486-Developing ASP.NET MVC 4 Web Applications Course Outline 20486-Developing ASP.NET MVC 4 Web Applications Duration: 5 days (30 hours) Target Audience: This course is intended for professional web developers who use Microsoft Visual Studio in an

More information

Developing ASP.NET MVC 5 Web Applications

Developing ASP.NET MVC 5 Web Applications Developing ASP.NET MVC 5 Web Applications Course 20486C; 5 days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework tools

More information

20486C: Developing ASP.NET MVC 5 Web Applications

20486C: Developing ASP.NET MVC 5 Web Applications 20486C: Developing ASP.NET MVC 5 Web Course Details Course Code: Duration: Notes: 20486C 5 days This course syllabus should be used to determine whether the course is appropriate for the students, based

More information

Developing ASP.NET MVC 5 Web Applications

Developing ASP.NET MVC 5 Web Applications 20486C - Version: 1 23 February 2018 Developing ASP.NET MVC 5 Web Developing ASP.NET MVC 5 Web 20486C - Version: 1 5 days Course Description: In this course, students will learn to develop advanced ASP.NET

More information

Microsoft Developing ASP.NET MVC 4 Web Applications

Microsoft Developing ASP.NET MVC 4 Web Applications 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20486 - Developing ASP.NET MVC 4 Web Applications Length 5 days Price $4290.00 (inc GST) Version C Overview In this course, students will learn to develop

More information

20486 Developing ASP.NET MVC 5 Web Applications

20486 Developing ASP.NET MVC 5 Web Applications Course Overview In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework tools and technologies. The focus will be on coding activities that enhance the performance

More information

ASP.NET MVC Training

ASP.NET MVC Training TRELLISSOFT ASP.NET MVC Training About This Course: Audience(s): Developers Technology: Visual Studio Duration: 6 days (48 Hours) Language(s): English Overview In this course, students will learn to develop

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Duration: 5 Days Course Code: 20486B About this course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5

More information

20486: Developing ASP.NET MVC 4 Web Applications

20486: Developing ASP.NET MVC 4 Web Applications 20486: Developing ASP.NET MVC 4 Web Applications Length: 5 days Audience: Developers Level: 300 OVERVIEW In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework

More information

70-486: Developing ASP.NET MVC Web Applications

70-486: Developing ASP.NET MVC Web Applications 70-486: Developing ASP.NET MVC Web Applications Candidates for this exam are professional developers who use Microsoft Visual Studio 20120157 and Microsoft.NET FrameworkASP.NET to design and develop web

More information

Programming Fundamentals of Web Applications

Programming Fundamentals of Web Applications Programming Fundamentals of Web Applications Course 10958B; 5 days, Instructor-led Course Description This five-day instructor-led course provides the knowledge and skills to develop web applications by

More information

Cisco Exam Dumps PDF for Guaranteed Success

Cisco Exam Dumps PDF for Guaranteed Success Cisco 300 080 Exam Dumps PDF for Guaranteed Success The PDF version is simply a copy of a Portable Document of your Cisco 300 080 quesons and answers product. The Cisco Cerfied Network Professional Collaboraon

More information

Course 20486B: Developing ASP.NET MVC 4 Web Applications

Course 20486B: Developing ASP.NET MVC 4 Web Applications Course 20486B: Developing ASP.NET MVC 4 Web Applications Overview In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus

More information

Visual Studio Course Developing ASP.NET MVC 5 Web Applications

Visual Studio Course Developing ASP.NET MVC 5 Web Applications Visual Studio Course - 20486 Developing ASP.NET MVC 5 Web Applications Length 5 days Prerequisites Before attending this course, students must have: In this course, students will learn to develop advanced

More information

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

Beginning ASP.NET. 4.5 in C# Matthew MacDonald Beginning ASP.NET 4.5 in C# Matthew MacDonald Contents About the Author About the Technical Reviewers Acknowledgments Introduction xxvii xxix xxxi xxxiii UPart 1: Introducing.NET. 1 & Chapter 1: The Big

More information

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

Apex TG India Pvt. Ltd.

Apex TG India Pvt. Ltd. (Core C# Programming Constructs) Introduction of.net Framework 4.5 FEATURES OF DOTNET 4.5 CLR,CLS,CTS, MSIL COMPILER WITH TYPES ASSEMBLY WITH TYPES Basic Concepts DECISION CONSTRUCTS LOOPING SWITCH OPERATOR

More information

Index. Bootstrap framework ASP.NET MVC project set-up, default template, 223

Index. Bootstrap framework ASP.NET MVC project set-up, default template, 223 Index A Accordion-style navigation expanding/shrinking navigation, 77 markup, 75 76 menu option, 75 nav element, 76 77 overflow function, 77 responsive design, 73 74 transition effect, 77 ASP.NET MVC custom

More information

SelectSurvey.NET Developers Manual

SelectSurvey.NET Developers Manual Developers Manual (Last updated: 5/6/2016) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 Before Starting - Is your software up to date?...

More information

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2008 Delivery Method Instructor-led (Classroom)

More information

Building Effective ASP.NET MVC 5.x Web Applications using Visual Studio 2013

Building Effective ASP.NET MVC 5.x Web Applications using Visual Studio 2013 coursemonster.com/au Building Effective ASP.NET MVC 5.x Web Applications using Visual Studio 2013 Overview The course takes existing.net developers and provides them with the necessary skills to develop

More information

ACA Dreamweaver Exam Notes

ACA Dreamweaver Exam Notes ACA Dreamweaver Exam Notes Remember when you need to copy and paste the text you have to open up that actual text file itself and the need to go to edit> select all>, edit> copy>, then go back to the html

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Developing ASP.NET MVC 4 Web Applications Código del curso: 20486 Duración: 5 días Acerca de este curso In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework

More information

DE Introduction to Web Development with Microsoft Visual Studio 2010

DE Introduction to Web Development with Microsoft Visual Studio 2010 DE-10267 Introduction to Web Development with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2010 Delivery Method Instructor-led (Classroom)

More information

examcollection.premium.exam.78q Recertification for MCSD: Web Applications. Version 5.0

examcollection.premium.exam.78q Recertification for MCSD: Web Applications. Version 5.0 70-494.examcollection.premium.exam.78q Number: 70-494 Passing Score: 800 Time Limit: 120 min File Version: 5.0 http://www.gratisexam.com/ 70-494 Recertification for MCSD: Web Applications Version 5.0 Testlet

More information

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Name OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Duration 2 Days Course Structure Online Course Overview This course provides knowledge and skills on developing

More information

Microsoft Exam Questions & Answers

Microsoft Exam Questions & Answers Microsoft 70-481 Exam Questions & Answers Number: 70-481 Passing Score: 800 Time Limit: 120 min File Version: 14.87 http://www.gratisexam.com/ Microsoft 70-481 Exam Questions & Answers Exam Name: Essentials

More information

Quick Start Guide. This guide will help you get started with Kentico CMS for ASP.NET. It answers these questions:

Quick Start Guide. This guide will help you get started with Kentico CMS for ASP.NET. It answers these questions: Quick Start Guide This guide will help you get started with Kentico CMS for ASP.NET. It answers these questions:. How can I install Kentico CMS?. How can I edit content? 3. How can I insert an image or

More information

Full Stack Web Developer

Full Stack Web Developer Full Stack Web Developer S.NO Technologies 1 HTML5 &CSS3 2 JavaScript, Object Oriented JavaScript& jquery 3 PHP&MYSQL Objective: Understand the importance of the web as a medium of communication. Understand

More information

10267 Introduction to Web Development with Microsoft Visual Studio 2010

10267 Introduction to Web Development with Microsoft Visual Studio 2010 10267 Introduction to Web Development with Microsoft Visual Studio 2010 Course Number: 10267A Category: Visual Studio 2010 Duration: 5 days Course Description This five-day instructor-led course provides

More information

Setting Up Resources in VMware Identity Manager. VMware Identity Manager 2.8

Setting Up Resources in VMware Identity Manager. VMware Identity Manager 2.8 Setting Up Resources in VMware Identity Manager VMware Identity Manager 2.8 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days 2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified

More information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY COLLEGE & Area Vocational Technical School COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR ASP.NET PROGRAMMING CIS1865 3 Credit Hours Student Level: This course is open to students on the college level in either the Freshman

More information

Vendor: Microsoft. Exam Code: Exam Name: Designing & Developing Web Apps Using MS.NET Frmwk 4. Version: Demo

Vendor: Microsoft. Exam Code: Exam Name: Designing & Developing Web Apps Using MS.NET Frmwk 4. Version: Demo Vendor: Microsoft Exam Code: 70-519 Exam Name: Designing & Developing Web Apps Using MS.NET Frmwk 4 Version: Demo Testlet 1 C# Adventure Works BACKGROUND Adventure Works is a retail operation with facilities

More information

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led Certification: Microsoft Certified Solutions Developer [MCSD]: Exam 70-488 Course Description

More information

COURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

COURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3 COURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3 MODULE 1: OVERVIEW OF HTML AND CSS This module provides an overview of HTML and CSS, and describes how to use Visual Studio 2012

More information

PRO: Designing and Developing Microsoft SharePoint 2010 Applications

PRO: Designing and Developing Microsoft SharePoint 2010 Applications PRO: Designing and Developing Microsoft SharePoint 2010 Applications Number: 70-576 Passing Score: 700 Time Limit: 120 min File Version: 1.0 http://www.gratisexam.com/ Exam A QUESTION 1 You are helping

More information

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This five-day

More information

HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE

HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE HIFIS Development Team May 16, 2014 Contents INTRODUCTION... 2 HIFIS 4 SYSTEM DESIGN... 3

More information

P a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection

P a g e 1. Danish Tecnological Institute. Developer Collection   Online Course k Developer Collection P a g e 1 Online Course k72809 P a g e 2 Title Estimated Duration (hrs) Adobe Acrobat Pro XI Fundamentals 1 Introduction to CQRS 2 Introduction to Eclipse 2 NHibernate Essentials 2 Advanced Scrum: Addressing

More information

DEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE

DEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE 70-487 DEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE ACCESSING DATA(20 TO 25%) 1) Choose data access technologies a) Choose a technology (ADO.NET, Entity Framework, WCF Data Services, Azure

More information

All India Council For Research & Training

All India Council For Research & Training WEB DEVELOPMENT & DESIGNING Are you looking for a master program in web that covers everything related to web? Then yes! You have landed up on the right page. Web Master Course is an advanced web designing,

More information

DOT NET SYLLABUS FOR 6 MONTHS

DOT NET SYLLABUS FOR 6 MONTHS DOT NET SYLLABUS FOR 6 MONTHS INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate

More information

SHAREPOINT DEVELOPMENT FOR 2016/2013

SHAREPOINT DEVELOPMENT FOR 2016/2013 SHAREPOINT DEVELOPMENT FOR 2016/2013 Course Code: AUDIENCE: FORMAT: LENGTH: SP16-310-GSA (CP GSA2016) Professional Developers Instructor-led training with hands-on labs 5 Days COURSE INCLUDES: 5-days of

More information

DOT NET Syllabus (6 Months)

DOT NET Syllabus (6 Months) DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL

More information

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Course Code: 20488B About this course In this course, students learn core skills that are common to almost all SharePoint development

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft Visual Studio 2010 Course 10267; 5 Days, Instructor-led Course Description This five-day instructor-led course provides knowledge and skills on developing

More information

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488A: Developing SharePoint Server 2013 Core Solutions Delivery Method: Instructor-led (classroom) Duration: 5 Days Level: 300 COURSE OVERVIEW About this Course In this course, students learn

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 10267 - Introduction to Web Development with Microsoft Visual Studio 2010 Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This five-day instructor-led

More information

Basics of Web Technologies

Basics of Web Technologies Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Introduction to Web Technologies

More information

Advanced Dreamweaver CS6

Advanced Dreamweaver CS6 Advanced Dreamweaver CS6 Overview This advanced Dreamweaver CS6 training class teaches you to become more efficient with Dreamweaver by taking advantage of Dreamweaver's more advanced features. After this

More information

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Developing Web s Using Microsoft Visual Studio 2008 SP1 Introduction This five day instructor led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2008

More information

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A)

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A) Introduction to Web Development with Microsoft Visual Studio 2010 (10267A) Overview This five-day instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1

Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1 Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1 Setting Up Resources in VMware Identity Manager (On Premises) You can find the most up-to-date

More information

Oracle Application Express 5 New Features

Oracle Application Express 5 New Features Oracle Application Express 5 New Features 20th HrOUG conference October 16, 2015 Vladislav Uvarov Software Development Manager Database Server Technologies Division Copyright 2015, Oracle and/or its affiliates.

More information

Course 20480: Programming in HTML5 with JavaScript and CSS3

Course 20480: Programming in HTML5 with JavaScript and CSS3 Course 20480: Programming in HTML5 with JavaScript and CSS3 Overview About this course This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript

More information

User Manual. Admin Report Kit for IIS 7 (ARKIIS)

User Manual. Admin Report Kit for IIS 7 (ARKIIS) User Manual Admin Report Kit for IIS 7 (ARKIIS) Table of Contents 1 Admin Report Kit for IIS 7... 1 1.1 About ARKIIS... 1 1.2 Who can Use ARKIIS?... 1 1.3 System requirements... 2 1.4 Technical Support...

More information

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3 ABOUT THIS COURSE This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into

More information

Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway

Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway Applying Application Delivery Technology to Web Services Overview The Cisco ACE XML Gateway is the newest

More information

Full Stack Web Developer

Full Stack Web Developer Full Stack Web Developer Course Contents: Introduction to Web Development HTML5 and CSS3 Introduction to HTML5 Why HTML5 Benefits Of HTML5 over HTML HTML 5 for Making Dynamic Page HTML5 for making Graphics

More information

Product Page PDF Magento Extension

Product Page PDF Magento Extension Product Page PDF Magento Extension User Manual This is the user manual of Magento Product Page PDF v2.0.2 and was last updated on 26-11-2017. To see what this extension can do, go to the Magento Product

More information

Setting Up Resources in VMware Identity Manager

Setting Up Resources in VMware Identity Manager Setting Up Resources in VMware Identity Manager VMware Identity Manager 2.7 This document supports the version of each product listed and supports all subsequent versions until the document is replaced

More information

Programming in HTML5 with JavaScript and CSS3

Programming in HTML5 with JavaScript and CSS3 Programming in HTML5 with JavaScript and CSS3 20480B; 5 days, Instructor-led Course Description This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic

More information

Real-Time SignalR. Overview

Real-Time SignalR. Overview Real-Time SignalR Overview Real-time Web applications feature the ability to push server-side content to the connected clients as it happens, in real-time. For ASP.NET developers, ASP.NET SignalR is a

More information

Standard Design Reference

Standard Design Reference Standard Design Reference Version 4 Document ID SDR Revision 4 Effective Date March 2017 Standard ISO 9001-2015 / ISO 27001 Title STANDARD DESIGN REFERENCE Prepared By Alex McCreath / Director Reviewed

More information

Oracle 1Z0-640 Exam Questions & Answers

Oracle 1Z0-640 Exam Questions & Answers Oracle 1Z0-640 Exam Questions & Answers Number: 1z0-640 Passing Score: 800 Time Limit: 120 min File Version: 28.8 http://www.gratisexam.com/ Oracle 1Z0-640 Exam Questions & Answers Exam Name: Siebel7.7

More information

Product Brief DESIGN GALLERY

Product Brief DESIGN GALLERY Product Brief DESIGN GALLERY Release Enhancements List Note: The intention of the below listing is to highlight enhancements that have been added to the product. The below does not list defect fixes that

More information

Advance Dotnet ( 2 Month )

Advance Dotnet ( 2 Month ) Advance Dotnet ( 2 Month ) Course Content Introduction WCF Using.Net 4.0 Service Oriented Architecture Three Basic Layers First Principle Communication and Integration Integration Styles Legacy Applications

More information