1 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Tips & Tricks for 70-305/70-315: Developing Web Applications James Kovacs.

Slides:



Advertisements
Similar presentations
MFA for Business Banking – Security Code Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing these QT sheets.
Advertisements

MFA for Business Banking – Security Questions with Reset Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing.
Chapter 10 Database Applications Copyright © 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved. McGraw-Hill.
1 Tips & Tricks for /70-316: Developing Windows ® -Based Applications Tips & Tricks for /70-316: Developing Windows ® -Based.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Working with ASP Pages. Slide 2 The Tag (1) Remember that most ASP.NET pages contain a single tag with the runat attribute set It’s possible to have multiple.
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview Introduce Visual Studio 2013 Create a first ASP.NET application.
1 Chapter 12 Working With Access 2000 on the Internet.
Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 1.1 of…
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Membership, Role Manager and Profile Membership, Role Manager and Profile Matt Gibbs ASP.NET Development Manager.
ASP.NET 2.0 Chapter 6 Securing the ASP.NET Application.
Chapter 14 Database Connectivity and Web Technologies
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
Microsoft ® Official Course Monitoring and Troubleshooting Custom SharePoint Solutions SharePoint Practice Microsoft SharePoint 2013.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
IT533 Lectures Configuring, Deploying, Tracing and Error Handling.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Tutorial: Introduction to ASP.NET Internet Technologies and Web Application 4 th February 2010.
Server- Side technologies Client-side vs. Server-side scripts PHP basic ASP.NET basic ColdFusion.
XML Web Services in Visual Studio.NET Peter Ty Developer Evangelist.NET and Developer Group.
© 2004 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Programming the Web Using ASP.Net Chapter 2: The ASP.Net Template Dave.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Session 11: Security with ASP.NET
An Introduction to ASP.NET Ed Dunhill blogs.msdn.com/edunhill SLIDE7.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
VS.NET Syllabus By Peter Huang.
Forms Authentication, Users, Roles, Membership Svetlin Nakov Telerik Corporation
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
ASP.Net Web Applications. Characteristics of a typical data driven web application Web Server HTML Graphics Active-X Java Applets HTTP Request ADO / JDBC.
© Minder Chen, ASP.NET 2.0: Introduction - 1 ASP.NET 2.0 Minder Chen, Ph.D. Framework Base Class Library ADO.NET: Data & XML.
Fundamentals of Database Chapter 7 Database Technologies.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
.Net and Web Services Security CS795. Web Services A web application Does not have a user interface (as a traditional web application); instead, it exposes.
ASP.NET The Clock Project. The ASP.NET Clock Project The ASP.NET Clock Project is the topic of Chapter 23. By completing the clock project, you will learn.
Server Control Tips & Tricks Presented by: Patrick Hynds Microsoft Regional Director CriticalSites CTO MCSD, MCSE+I, MCDBA, MCSA, MCP+Site Builder, MCT.
STATE MANAGEMENT.  Web Applications are based on stateless HTTP protocol which does not retain any information about user requests  The concept of state.
Database Handling, Sessions, and AJAX. Post Back ASP.NET Functionality The IsPostBack method in ASP.NET is similar to the BlackBerry.refresh method –IsPostBack.
Slide 1 ASP Authentication There are basically three authentication modes Windows Passport Forms There are others through WCF You choose an authentication.
Module 7: Creating a Microsoft ASP.NET Web Application.
From DNA to.NET Design Path. Objectives Sketch up a typical Win DNA Application Sketch up the.NET version Compare Design and Implementation Advantages.
Building Secure Web Applications With ASP.Net MVC.
What is Web Site Administration Tool ? WAT Allow you to Configure Web Site With Simple Interface –Manage Users –Manage Roles –Manage Access Rules.
VITALE, CATURANO & COMPANY LTD Microsoft SharePoint Web Part Development Overview VITALE, CATURANO & COMPANY LTD SharePoint Developer Series – Web Part.
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
Web Services Error Handling and Debugging. Agenda Simple SOAP faults Advanced SOAP faults SOAP headers and faults Error handling From a Service Perspective.
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
Module 4: Creating a Web Application with Web Forms
Understanding Web Applications Lesson 4. Objective Domain Matrix Skills/ConceptsMTA Exam Objectives Understanding Web Page Development Understand Web.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Configuring and Deploying Web Applications Lesson 7.
Text INTRODUCTION TO ASP.NET. InterComm Campaign Guidelines CONFIDENTIAL Simply Server side language Simplified page development model Modular, well-factored,
Building Custom Controls with ASP.NET and the Microsoft ®.NET Framework Rames Gantanant Microsoft Regional Director, Thailand
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
ASP.net Course From Intermediate to Advance level By Arsalan Ahmed 3 Months Course Cell :
SQL Server Reporting Services for.NET Developers Bret Stateham
Introduction to ASP.NET, Second Edition2 Chapter Objectives.
Developing Custom ASP.NET Providers For Membership And Role Manager Stefan Schackow PRS404 Program Manager – Web Platform and Tools Microsoft Corporation.
IBM Software Group © 2008 IBM Corporation Tivoli Provisioning Manager Beta Program Web Replay Intro and Lab September, 2008 Robert Uthe.
1 Introducing Web Developer Tools Rapid application development tools ASP.NET-compatible web editors –Visual Studio.NET Professional Edition –Visual Studio.
111 State Management Beginning ASP.NET in C# and VB Chapter 4 Pages
Principles of report writing
Web Development in Microsoft Visual Studio 2013
ASP.NET Module Subtitle.
ASP.NET 4.0 State Management Improvements – Deep Dive
Database Applications
Presentation transcript:

1 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Tips & Tricks for /70-315: Developing Web Applications James Kovacs Leader of Application Development MTS Allstream Inc. November 17, 2005

22 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Agenda  Qualifications  Before preparing  Preparation strategies  Writing a multiple choice exam  What to do if you pass the exam?  What to do if you fail the exam?  Major topics of /  Including demos, demos, and more demos  Questions

33 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Qualifications  Why should you believe anything I’m going to tell you?  James Kovacs B.Sc. (Hon.) A.M. (aka M.Sc.) MCP MCSD (VS6) MCAD for.NET MCSD for.NET MCT

44 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Before Preparing  Familiarize yourself with ASP.NET conventions and terminology  Write ASP.NET applications  Read articles/books on ASP.NET  Make sure you understand how to implement standard elements of a web user interface  Make sure you are familiar with any special offers available e.g. Second Chance

55 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Preparation Strategies  Wing it!  Not recommended  Take self-assessments   Self-paced study guide  MCAD/MCSD Self-Paced Training Kit: Developing Web Applications with Microsoft ® Visual Basic ®.NET and Microsoft Visual C# ®.NET, 2 nd Edition  Simulated tests  Transcender.com  Measureup.com  Study groups  Now where would you find one of those???

66 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Writing a Multiple Choice Exam 1. Do a quick first pass through all the questions 2. Look for questions that can help you answer other questions 3. Read each question (and each answer) carefully 4. Read all the answers 5. Try to answer the question before looking at the answers

77 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Writing a Multiple Choice Exam 6. Do not over-think the question 7. Don’t be afraid to guess, but eliminate choices to maximize your chances 8. Don’t be afraid to change answers 9. Don’t let one question throw you 10. Don’t waste time looking for patterns in the answers

88 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. What to do if you pass the exam? Congratulations!!!

99 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. What to do if you fail the exam?  Don’t get discouraged  Immediately write down every question that you can remember  Look at your score report to see where you need improvement  Try again soon while the previous test is still fresh in your mind!!!  And don’t forget to take advantage of special offers such as Second Chance

10 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Major Topics of /  Introduction to Web Programming  Types of Applications  Using ASP.NET  Using Visual Studio.NET  Creating Web Forms Applications  Creating an ASP.NET Web Application Project  Responding to Events  Where Does Processing Occur?

11 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Sample Question The proper syntax for the page directive is: a) b) c) d)

12 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Major Topics of /  Working with Web Objects  Namespace Fundamentals  Namespaces in a Web Application  Maintaining State Information  Creating a User Interface  Using Controls  Validating Data  Navigating Between Forms

13 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Sample Question Users of an application are required to fill out a form. After a postback, the user loses any data that they have entered. What is the easiest way to solve this problem? a) Persist the form variables in session state configured in state server or SQL Server mode b) Write the form variables into HTTP headers c) Store the form variables in cookies d) Enable viewstate for the page

14 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Major Topics of /  Storing and Retrieving Data with ADO.NET  Accessing Data with ADO.NET  Using Data Sets on Web Forms  Processing Transactions  Catching and Correcting Errors  Using Exception Handling  Using Error Pages  Logging Exceptions

15 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Sample Question You are building a webpage that displays a table of user group meetings versus attendees. You have a dataset with three tables, Users, UserMeetings, and Meetings, with a foreign key constraint between Users and UserMeetings based on UserId and another FK between Meetings and UserMeetings based on MeetingId. Which order should you call the DataAdapters to fill the typed Dataset? a) UserMeetings, Users, Meetings b) Meetings, UserMeetings, Users c) Users, Meetings, UserMeetings d) Users, UserMeetings, Meetings

16 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Major Topics of /  Advanced Web Forms Programming  Saving and Retrieving User Information  Using Unmanaged Code  Interoperating with COM  Using Client-Side Scripts  Consuming XML Web Services  Maintaining Security  Authenticating and Authorizing Users  Using Windows Authentication  Using Forms Authentication  Using Passport Authentication  Providing Secure Communication

17 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Sample Question You have created an ASP.NET application that will be accessed on a company’s intranet. Which line should you add to your web.config to configure the application for Integrated Windows authentication? a) b) c) d)

18 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Major Topics of /  Building and Deploying Web Applications  Building a Web Application  Deploying a Web Application  Creating an Installation Program  Maintaining a Deployed Application  Deploying Across Multiple Servers  Testing Web Applications  Creating Tests  Running Tests  Debugging

19 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Sample Question A recent security audit has revealed that your ASP.NET application provides detailed error information, including stack traces and other debugging details, to remote clients. How should you modify your web.config file to prevent this? a) b) c) d)

20 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Major Topics of /  Creating Custom Web Controls  Creating Web User Controls  Creating Composite Custom Controls  Creating Rendered Custom Controls  Optimizing Web Applications with Caching  Caching Web Forms  Caching Parts of Web Forms  Caching Application Data  Monitoring Cache Performance

21 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Sample Question You want to cache the default page for 60 minutes. Which of the following directives will accomplish your goal? a) b) c) d)

22 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Major Topics of /  Formatting Web Application Output  Using Cascading Style Sheets  Using XSL Transformations  Providing Help  Adding Help to Web Applications  Using the HTML Help Workshop  Linking HTML Help to Web Forms

23 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Sample Question You want to use CSS within your ASP.NET application. To apply a style to page elements, you must link the stylesheet into the page in the and set which property of the page elements? a) CssClass b) Style c) StyleClass d) Css

24 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Major Topics of /  Globalizing Web Applications  Choosing an Approach  Creating and Using Satellite Assemblies  Globalization Issues

25 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Sample Question You are using satellite assemblies to provide localized resources in your ASP.NET application. Where should you place your French Canadian satellite assembly? a) ~/bin/MyApp.resources.fr-ca.dll b) ~/bin/fr-ca/MyApp.resources.dll c) ~/bin/fr-ca/MyApp.resources.fr-ca.dll d) ~/bin/fr/ca/MyApp.resources.dll

26 TM Allstream Corp. Allstream Proprietary. Use pursuant to company instructions. Questions