Who Should do this Course
Level: One or more years of experience implementing, troubleshooting, and debugging a specific technology
Audience:IT professional or developer
Want to validate your ability to successfully implement, build on, troubleshoot, and debug a particular Microsoft technology? A Microsoft Certified Technology Specialist (MCTS) certification proves your skills on a particular Microsoft technology, such as a Windows operating system, Microsoft Exchange Server, Microsoft SQL Server, or Microsoft Visual Studio.
Looking to build solutions in the cloud and on-premises? Prove your expertise on Microsoft core platform skills, including how to bring your business into the cloud, by earning a Microsoft Certified Solutions Associate (MCSA) certification, the foundation for your career in IT.
Duration : 2 Months
Exam Code :
MCTS: Microsoft .NET Framework 4, Windows Applications Development Exam 70-511
MCTS: Microsoft .NET Framework 4, Web Applications Development
Exam 70-515
Why INFOBIT :
Infobit Technologies is a leader in the high end Latest technologies IT education industry and ITES . Organizations continue to upgrade, standardize and integrate their systems to develop and sustain their competitive edge.
- Microsoft Certified Trainer
- Industrial Experienced Faculty
- Totally Practical Training on microsoft LAB
- Dedicated Lab Facility (10 AM to 7 PM )
- Week End Batch for the JOB Professional
- JOB Assistance
- Choose the most appropriate control class.
- Implement screen layout by using nested control hierarchies.
- Create and apply styles and theming.
- Manage reusable resources.
- Implement an animation in WPF.
This objective may include but is not limited to: evaluating design requirements and then selecting the most appropriate control based on those requirements; recognizing when none of the standard controls meet requirements; item controls, menu controls, content controls
This objective does not include: designing a custom control
This objective may include but is not limited to: using panel-derived controls, attaching properties
This objective does not include: items controls, control customization
This objective may include but is not limited to: application-level styles, overriding styles, style inheritance, Generic.xaml, theming attributes
This objective does not include: data-grid view style sharing
This objective may include but is not limited to: fonts, styles, data sources, images, resource dictionaries, resource-only DLLs
This objective may include but is not limited to: creating a storyboard; controlling timelines; controlling the behavior when the animation completes; double, color, and point animations; starting an animation from code and from XAML
This objective does not include: direct rendering updates, implementing key frame animations
- Manage routed events in WPF.
- Configure WPF commanding.
- Modify the visual interface at run time.
- Implement user-defined controls.
- Create and display graphics.
- Add multimedia content to an application in WPF.
- Create and apply control templates in WPF.
- Create data, event, and property triggers in WPF.
This objective may include but is not limited to: tunneling vs. bubbling events, handling and cancelling events
This objective does not include: simple event handling; creating custom events
This objective may include but is not limited to: defining WPF commands based on RoutedCommand; associating commands to controls; handling commands; command bindings; input gestures
This objective does not include: creating custom commands by implementing ICommand
This objective may include but is not limited to: adding/removing controls at run time; manipulating the visual tree; control life cycle; generating a template dynamically
This objective does not include: instantiating forms and simple modification of control properties at runtime
This objective may include but is not limited to: deciding whether to use a user/composite, extended, or custom control ; creating a user/composite control; extending from an existing control
This objective does not include: creating a custom control by inheriting directly from the Control class and writing code
This objective may include but is not limited to: creating and displaying graphics by using geometric transformation; brushes; drawing shapes; clipping; double buffering; overriding Render (WPF) and OnPaint (WinForms); differentiating between retained and non-retained graphics
This objective does not include: creating and displaying three-dimensional graphics; hit testing; creating images
This objective may include but is not limited to: media player vs. media element; adding a sound player; images
This objective does not include: buffering
This objective may include but is not limited to: template binding
This objective does not include: styling and theming; data templating
- Implement data binding.
- Implement value converters in WPF.
- Implement data validation.
- Implement and consume change notification interfaces.
- Prepare collections of data for display.
- Bind to hierarchical data.
- Implement data-bound controls.
- Create a data template in WPF.
This objective may include but is not limited to: binding options, static and dynamic resources, element bindings, setting the correct binding mode and update mode; binding to nullable values
This objective does not include: binding to a specific data source
This objective may include but is not limited to: implementing custom value converters, implementing multivalue converters
objective may include but is not limited to: handling validation and providing user feedback via the error provider (WinForms) or data templates (WPF), IDataErrorInfo, validation control, form validation and control validation
This objective may include but is not limited to: implementing INotifyPropertyChanged; using INotifyCollectionChanged (ObservableCollection)
This objective may include but is not limited to: filtering, sorting, and grouping data; LINQ; CollectionView (WPF), BindingSource object (WinForms)
This objective may include but is not limited to: TreeView; MenuControl
This objective may include but is not limited to: using the DataGridView (WinForms) or DataGrid (WPF) control to display and update the data contained in a data source, implementing complex data binding to integrate data from multiple sources; ItemsControl-derived controls (WPF)
This objective may include but is not limited to: implementing a data template selector; using templates with ItemsControl
- Integrate WinForms and WPF within an application.
- Implement asynchronous processes and threading.
- Incorporate globalization and localization features.
- Implement drag and drop operations within and across applications.
- Implement security features of an application.
- Manage user and application settings.
- Implement dependency properties.
This objective may include but is not limited to: using ElementHosts within WinForms and ControlHosts within WPF; using the PropertyMap property
This objective may include but is not limited to: implementing asynchronous programming patterns; marshalling between threads; freezing UI elements; using timers; Task Parallel Library; parallel LINQ; using the dispatcher; BackgroundWorker component
This objective may include but is not limited to: loading resources by locale; marking localizable elements; using culture settings in validators and converters; using language properties and rendering direction properties; working with resource files for localization; determining installed locales; regional settings
This objective does not include: Dynamic Data Exchange (DDE)
This objective may include but is not limited to: configuring Software Restriction Policy (SRP); full trust and partially trusted security; interoperability with legacy CAS policy; User Account Control (UAC)
This objective may include but is not limited to: creating application settings; creating user settings; loading and saving settings
This objective does not include: persisting to database
This objective may include but is not limited to: enabling data binding and animation, property metadata, property change callbacks
- Implement a WPF test strategy.
- Debug XAML by using the WPF Visualizer.
- Debug WPF issues by using PresentationTraceSources.
- Configure a ClickOnce deployment.
- Create and configure a Windows Installer project.
- Configure deployment security settings.
This objective may include but is not limited to: automation peer, UI automation, IntelliTrace
This objective may include but is not limited to: accessing the Visualizer, drilling down into the visual tree, viewing and changing properties
This objective does not include: setting a breakpoint and stepping through code
This objective may include but is not limited to: animation, data binding, dependency properties
This objective may include but is not limited to: configuring the installation of a WinForms, WPF, or XBAP application by using ClickOnce technology; choosing appropriate settings to manage upgrades
This objective may include but is not limited to: configuring a setup project to add icons during setup, setting deployment project properties, configuring conditional installation based on operating system versions, setting appropriate Launch Conditions based on the .NET Framework version, adding custom actions to a setup project, adding error-handling code to a setup project
This objective may include but is not limited to: configuring and integrating UAC by using ClickOnce deployments; setting appropriate security permissions to deploy the application
- Configure Web Forms pages.
- Implement master pages and themes.
- Implement globalization.
- Handle page life cycle events.
- Implement caching.
- Manage state.
This objective may include but is not limited to: page directives such as ViewState, request validation, event validation, MasterPageFile; ClientIDMode; using web.config; setting the html doctype
This objective does not include: referencing a master page; adding a title to a Web form
This objective may include but is not limited to: creating and applying themes; adding multiple content placeholders; nested master pages; control skins; passing messages between master pages; switching between themes at runtime; loading themes at run time; applying a validation schema
This objective does not include: creating a master page; basic content pages
This objective may include but is not limited to: resource files, browser files, CurrentCulture, currentUICulture, ASP:Localize
This objective may include but is not limited to: IsPostback, IsValid, dynamically creating controls, control availability within the page life cycle, accessing control values on postback, overriding page events
This objective may include but is not limited to: data caching; page output caching; control output caching; cache dependencies; setting cache lifetimes; substitution control
This objective does not include: distributed caching (Velocity)
This objective may include but is not limited to: server-side technologies, for example, session and application; client-side technologies, for example, cookies and ViewState; configuring session state (in proc, state server, Microsoft SQL Server; cookieless); session state compression; persisting data by using ViewState; compressing ViewState; moving ViewState
- Validate user input.
- Create page layout.
- Implement user controls.
- Implement server controls.
- Manipulate user interface controls from code-behind.
This objective may include but is not limited to: client side, server side, and via AJAX; custom validation controls; regex validation; validation groups; datatype check; jQuery validation
This objective does not include: RangeValidator and RequiredValidator
This objective may include but is not limited to: AssociatedControlID; Web parts; navigation controls; FileUpload controls
This objective does not include: label; placeholder, panel controls; CSS, HTML, referencing CSS files, inlining
This objective may include but is not limited to: registering a control; adding a user control; referencing a user control; dynamically loading a user control; custom event; custom properties; setting toolbox visibility
This objective may include but is not limited to: composite controls, INamingContainer, adding a server control to the toolbox, global assembly cache, creating a custom control event, globally registering from web.config; TypeConverters
This objective does not include: postback data handler, custom databound controls, templated control
This objective may include but is not limited to: HTML encoding to avoid cross-site scripting, navigating through and manipulating the control hierarchy; FindControl; controlRenderingCompatibilityVersion; URL encoding; RenderOuterTable
This objective does not include: Visibility, Text, Enabled properties
- Add dynamic features to a page by using JavaScript.
- Alter a page dynamically by manipulating the DOM.
- Handle JavaScript events.
- Implement ASP.NET AJAX.
- Implement AJAX by using jQuery.
This objective may include but is not limited to: referencing client ID; Script Manager; Script combining; Page.clientscript.registerclientscriptblock; Page.clientscript.registerclientscriptinclude; sys.require (scriptloader)
This objective does not include: interacting with the server; referencing JavaScript files; inlining JavaScript
This objective may include but is not limited to: using jQuery, adding, modifying, or removing page elements, adding effects, jQuery selectors
This objective does not include: AJAX
This objective may include but is not limited to: DOM events, custom events, handling events by using jQuery
This objective may include but is not limited to: client-side templating, creating a script service, extenders (ASP.NET AJAX Control Toolkit), interacting with the server, Microsoft AJAX Client Library, custom extenders; multiple update panels; triggers; UpdatePanel.UpdateMode; Timer
This objective does not include: basic update panel and progress
This objective may include but is not limited to: $.get, $.post, $.getJSON, $.ajax, xml, html, JavaScript Object Notation (JSON), handling return types
This objective does not include: creating a service
- Configure authentication and authorization.
- Configure providers.
- Create and configure HttpHandlers and HttpModules.
- •Configure initialization and error handling.
- Reference and configure ASMX and WCF services.
- Configure projects and solutions, and reference assemblies.
- Debug a Web application.
- Deploy a Web application.
This objective may include but is not limited to: using membership, using login controls, roles, location element, protecting an area of a site or a page
This objective does not include: Windows Live; Microsoft Passport; Windows and Forms authentication
This objective may include but is not limited to: role, membership, personalization, aspnet_regsql.exe
This objective does not include: creating custom providers
This objective may include but is not limited to: generic handlers, asynchronous handlers, setting MIME types and other content headers, wiring modules to application events
This objective may include but is not limited to: handling Application_Start, Session_Start, and Application_BeginRequest in global.asax, capturing unhandled exceptions, custom error section of web.config, redirecting to an error page; try and catch; creating custom exceptions
This objective may include but is not limited to: adding service reference, adding Web reference, changing endpoints, wsdl.exe, svcutil.exe; updating service URL; shared WCF contracts assembly
This objective does not include: creating WCF and ASMX services
This objective may include but is not limited to: local assemblies, shared assemblies (global assembly cache), Web application projects, solutions, settings file, configuring a Web application by using web.config or multiple .config files; assemblyinfo
This objective may include but is not limited to: remote, local, JavaScript debugging, attaching to process, logging and tracing, using local IIS, aspnet_regiis.exe
This objective may include but is not limited to: pre-compilation, publishing methods (e.g., MSDeploy, xcopy, and FTP), deploying an MVC application
This objective does not include: application pools, IIS configuration
- Implement data-bound controls.
- Implement DataSource controls.
- Query and manipulate data by using LINQ.
- Create and consume a data service.
- Create and configure a Dynamic Data project.
This objective may include but is not limited to: advanced customization of DataList, Repeater, ListView, FormsView, DetailsView, TreeView, DataPager, Chart, GridView
This objective does not include: working in Design mode
This objective may include but is not limited to: ObjectDataSource, LinqDataSource, XmlDataSource, SqlDataSource, QueryExtender, EntityDataSource
This objective does not include: AccessDataSource, SiteMapDataSource
This objective may include but is not limited to: transforming data by using LINQ to create XML or JSON, LINQ to SQL, LINQ to Entities, LINQ to objects, managing DataContext lifetime
This objective does not include: basic LINQ to SQL
This objective may include but is not limited to: WCF, Web service; server to server calls; JSON serialization, XML serialization
This objective does not include: client side, ADO.NET Data Services
This objective may include but is not limited to: dynamic data controls, custom field templates; connecting to DataContext and ObjectContext
- Create custom routes.
- Create controllers and actions.
- Structure an ASP.NET MVC application.
- Create and customize views.
This objective may include but is not limited to: route constraints, route defaults, ignore routes, custom route parameters
This objective may include but is not limited to: Visual Studio support for right-click context menus; action filters (including Authorize, AcceptVerbs, and custom) and model binders; ActionResult sub-classes
This objective may include but is not limited to: single project areas (for example, route registration, Visual Studio tooling, and inter-area links); organizing controllers into areas; shared views; content files and folders
This objective may include but is not limited to: built-in and custom HTML helpers (for example, HTML.RenderAction and HTML.RenderPartial), strongly typed views, static page checking, templated input helpers, ViewMasterPage, ViewUserControl
This objective does not include: Microsoft.Web.Mvc Futures assembly