VS-1025 Certified ASP.NET Programmer Brochure · 2017. 7. 21. · ASP.NET techniques that are used...

13
Certified ASP.NET Programmer VS-1025

Transcript of VS-1025 Certified ASP.NET Programmer Brochure · 2017. 7. 21. · ASP.NET techniques that are used...

Page 1: VS-1025 Certified ASP.NET Programmer Brochure · 2017. 7. 21. · ASP.NET techniques that are used in developing various Web based Applications. A ... hiCompanies that hirerreere

Certified ASP.NET Programmer VS-1025

Page 2: VS-1025 Certified ASP.NET Programmer Brochure · 2017. 7. 21. · ASP.NET techniques that are used in developing various Web based Applications. A ... hiCompanies that hirerreere

Certified ASP.NET Programmer

www.vskills.in

Certified ASP.NET ProgrammerCertified ASP.NET ProgrammerCertified ASP.NET ProgrammerCertified ASP.NET Programmer Certification CodeCertification CodeCertification CodeCertification Code VS-1025

Microsoft ASP. NET Programming Certification Microsoft ASP. NET Programming Certification Microsoft ASP. NET Programming Certification Microsoft ASP. NET Programming Certification allows organizations to strategize their IT policy and support to easily connect disparate business systems. It is a development and run-time environment for developing web sites and web based business applications. It plays a big role in integrating legacy systems of a company with newer IT strategic applications. The technology is based on Microsoft’s Dot Net framework. Currently there is a huge demand for ASP.NET professionals. This certification will concentrate on ASP.NET techniques that are used in developing various Web based Applications. A Vskills Certified ASP .NET programmer could have employment opportunities in all IT companies.

Why should one take this certification?Why should one take this certification?Why should one take this certification?Why should one take this certification?

This Course is intended for professionals and technical graduates seeking career in Software industry and wanting to excel in chosen areas. It is also well suited for those who are already working and would like to take certification for further career progression. Indian IT industry is moving up the value curve, and today’s scenario demands more specialization and that is where a certification of this type will add value.

Who will benefit from taking thiWho will benefit from taking thiWho will benefit from taking thiWho will benefit from taking this certification?s certification?s certification?s certification?

This course benefits students who wish to make a career in software industry. This course is also beneficial for professionals already working and want to acquire knowledge in this segment of industry. Students will be ready for jobs from day 1 since this is a high demand skill in software companies. Professionals already in the software sector looking for job switch will also benefit from the certification..

Test Details:Test Details:Test Details:Test Details:

• Duration:Duration:Duration:Duration: 60 minutes • No. of questions:No. of questions:No. of questions:No. of questions: 50 • Maximum marks:Maximum marks:Maximum marks:Maximum marks: 50, Passing marks: 25 (50%); There is no negative marking in

this module.

Fee Structure:Fee Structure:Fee Structure:Fee Structure:

Rs. 3,499/- (Excludes taxes)*

*Fees may change without prior notice, please refer http://www.vskills.in for updated fees

Page 3: VS-1025 Certified ASP.NET Programmer Brochure · 2017. 7. 21. · ASP.NET techniques that are used in developing various Web based Applications. A ... hiCompanies that hirerreere

Certified ASP.NET Programmer

www.vskills.in

Companies that hiCompanies that hiCompanies that hiCompanies that hirererere Vskills Certified ASP.NET ProgrammerVskills Certified ASP.NET ProgrammerVskills Certified ASP.NET ProgrammerVskills Certified ASP.NET Programmer ASP .NET is in great demand and major IT companies in India hire them. There are a lot of boutique niche companies, specializing in Integration Services, who are constantly hiring knowledgeable professionals. International job consultants also are constantly looking for ASP .NET Specialists for overseas jobs. The skill is also greatly in demand in super specialized government projects.

Page 4: VS-1025 Certified ASP.NET Programmer Brochure · 2017. 7. 21. · ASP.NET techniques that are used in developing various Web based Applications. A ... hiCompanies that hirerreere

Certified ASP.NET Programmer

www.vskills.in

Table of Content

1. Introducing to ASP.Net & .Net Framework 3.51. Introducing to ASP.Net & .Net Framework 3.51. Introducing to ASP.Net & .Net Framework 3.51. Introducing to ASP.Net & .Net Framework 3.5

1.1 Microsoft’s .NET 3.5 Framework

1.2 ASP.NET 3.5

1.3 ASP.NET Features

1.4 JavaScript and Client-Side Code

1.5 ASP.NET AJAX

1.6 Dynamic HTML

1.7 Extensible Markup Language (XML)

1.7 MVC

1.8 ADO.NET

1.9 SQL Server

1.10 Internet Information Services

2. C# Language Basics2. C# Language Basics2. C# Language Basics2. C# Language Basics

2.1 Case Sensitivity

2.2 Commenting

2.3 Statement Termination

2.4 Blocks

2.5 Variables & Data Types

2.6 Variable Operations

2.7 Conditional Logic

2.8 The if Statement

2.9 The switch Statement

Page 5: VS-1025 Certified ASP.NET Programmer Brochure · 2017. 7. 21. · ASP.NET techniques that are used in developing various Web based Applications. A ... hiCompanies that hirerreere

Certified ASP.NET Programmer

www.vskills.in

2.10 Loops

2.11 The for Loop

2.12 The foreach loop

2.13 The while loop

3. Creating an Asp.net Website3. Creating an Asp.net Website3. Creating an Asp.net Website3. Creating an Asp.net Website

3.1 Visual Studio IDE

3.2 Adding an ASP.NET control

3.3 Previewing a page in the browser

3.4 Adding controls to the VWDE Toolbox

4. Creating MyMoviesCollection Web Project4. Creating MyMoviesCollection Web Project4. Creating MyMoviesCollection Web Project4. Creating MyMoviesCollection Web Project

4.1 What is SQL?

4.2 Using a SQL Server Express Database

4.3 Adding a database to the project

4.4 Adding a table to the database

4.5 Generating a Data-Driven Web Page

4.6 Using the database to build a Web page

4.7 Previewing and reviewing the database-generated page

5. Managing Data and Other CRUD5. Managing Data and Other CRUD5. Managing Data and Other CRUD5. Managing Data and Other CRUD

5.1 CRUD

5.2 Working with Smart Tags and Designers

5.3 Enhancing the GridView Control

5.4 Sorting, editing, and deleting with the GridView

5.5 Formatting the date display

Page 6: VS-1025 Certified ASP.NET Programmer Brochure · 2017. 7. 21. · ASP.NET techniques that are used in developing various Web based Applications. A ... hiCompanies that hirerreere

Certified ASP.NET Programmer

www.vskills.in

5.6 Introducing the FormView Control

5.7 Adding a FormView control to the page

5.8 Changing the FormView control’s templates

5.9 Using the FormView control to insert a row

5.10 Analyzing problems with the date input

5.11 Validating the date input

5.12 Fixing the Page Title

5.13 Improving Performance with the AJAX Update Panel

6. Handling User 6. Handling User 6. Handling User 6. Handling User Input and EventsInput and EventsInput and EventsInput and Events

6.1 Accepting Data in a TextBox Control

6.2 Creating a regular text box

6.3 Accepting passwords (somewhat) securely

6.4 Capturing text with MultiLine mode

6.5 Allowing creativity with rich text

6.6 Pushing for Choices with the RadioButton Control

6.7 Collecting RadioButtonList Controls

6.8 Adding list items with a Collection editor

6.9 Capturing the survey choice

6.10 Checking CheckBox and CheckBoxList Controls

6.11 For Each and the collection

6.12 Using the DropDownList Control

6.13 Understanding Namespaces

6.14 Displaying the color name and showing the color

Page 7: VS-1025 Certified ASP.NET Programmer Brochure · 2017. 7. 21. · ASP.NET techniques that are used in developing various Web based Applications. A ... hiCompanies that hirerreere

Certified ASP.NET Programmer

www.vskills.in

6.15 Understanding ASP.NET Forms

7. Fetch and Present Data with SqlDataSource7. Fetch and Present Data with SqlDataSource7. Fetch and Present Data with SqlDataSource7. Fetch and Present Data with SqlDataSource

7.1 Connecting to SQL Server Express

7.2 Finding a copy of the Northwind database

7.3 Adding the Northwind database to your application

7.4 Connecting to the database

7.5 Using the SqlDataSource Control

7.6 The Command attributes in the markup

7.7 Consuming Data with the DetailsView Control

7.8 Using Parameters in Queries

7.9 Getting a parameter value from a TextBox control

7.10 Returning the country names with no repeats

7.11 Filling a drop-down list with data from a SqlDataSource

7.12 Changing the parameter source

7.13 Obtaining a parameter from a Session variable

7.14 Passing a parameter on a query string

7.15 Creating a Master/Detail Page

7.16 Designing the page layout

7.17 Fetching data for the master

7.18 Fetching data for the details

7.19 Configuring the GridView and DetailsView controls

8. Design ListView and Other Templated Controls8. Design ListView and Other Templated Controls8. Design ListView and Other Templated Controls8. Design ListView and Other Templated Controls

8.1 Understanding Templated Controls

Page 8: VS-1025 Certified ASP.NET Programmer Brochure · 2017. 7. 21. · ASP.NET techniques that are used in developing various Web based Applications. A ... hiCompanies that hirerreere

Certified ASP.NET Programmer

www.vskills.in

8.2 Repeating yourself with the Repeater

8.3 Rolling Your Own with the ListView Control

8.4 Generating the DataContext

8.5 Configuring the LinqDataSource

8.6 Setting up the ListView

8.7 Displaying data with ItemTemplate

8.8 Editing records with EditItemTemplate

8.9 Adding records with InsertItemTemplate

8.10 Advising users there’s no data with EmptyDataTemplate

8.11 Using the ItemSeparatorTemplate

8.12 Making a horizontal list with flow

8.13 Using the DataPager with a ListView

9. Enhancing 9. Enhancing 9. Enhancing 9. Enhancing Pages with AJAX Control ToolkitPages with AJAX Control ToolkitPages with AJAX Control ToolkitPages with AJAX Control Toolkit

9.1 Introducing the AJAX Control Toolkit

9.2 Automatically Completing Data As the User Types

9.3 Creating the data lookup Web service

9.4 Creating the data lookup page

9.5 Enhancing a text box with the TextBoxWatermarkExtender

9.6 Adding style to a watermark

9.7 Guiding Input with a Masked Text Box

9.8 Creating a masked input

9.9 Using masks and custom characters

9.10 Choosing Dates with a Calendar

Page 9: VS-1025 Certified ASP.NET Programmer Brochure · 2017. 7. 21. · ASP.NET techniques that are used in developing various Web based Applications. A ... hiCompanies that hirerreere

Certified ASP.NET Programmer

www.vskills.in

9.11 Positioning Content to Stay on Top

9.12 Creating a floating style

9.13 Adding Panel controls to make <div>s

9.14 Adding the AlwaysVisibleControlExtender on a page

10. Site Security Using Authentication and Membership10. Site Security Using Authentication and Membership10. Site Security Using Authentication and Membership10. Site Security Using Authentication and Membership

10.1 Understanding Authentication

10.2 Preparing a Site for Membership

10.3 Creating the Membership Database

10.4 Configuring forms authentication

10.5 Creating and enabling a role

10.6 Implementing Registration and Login

10.7 Creating the Registration page with CreateUserWizard

10.8 Creating the Login page

10.9 Creating the Password Recovery page

10.10 Configuring the SMTP (Mail) settings

10.11 Creating a Change Password page

10.12 Providing a Login/Logout link

10.13 Adding an Administration Area

10.14 Adding the Admin folder and a page

10.15 Building the Membership List page

10.16 Applying Roles and Security

10.17 Understanding access rules

10.18 Adding an administrator

Page 10: VS-1025 Certified ASP.NET Programmer Brochure · 2017. 7. 21. · ASP.NET techniques that are used in developing various Web based Applications. A ... hiCompanies that hirerreere

Certified ASP.NET Programmer

www.vskills.in

10.19 Confirming the role-based security

10.20 Securing individual pages

11. Handling Exceptions11. Handling Exceptions11. Handling Exceptions11. Handling Exceptions

11.1 Understanding Exceptions and Their Messages

11.2 Global Error Handling

11.3 Catching and E-Mailing Exceptions

11.4 Using Try...Catch in Risky Situations

11.5 Executing a Statement, Finally

11.6 Some Common Error Messages and Where to Look

11.7 System.NullReferenceException

11.8 Are you missing an assembly reference?

11.9 ‘Button1_Click’ is not a member of ‘ASP.default2_aspx’

12. Application Deployment12. Application Deployment12. Application Deployment12. Application Deployment

12.1 Use the Copy Web Site Tool

12.2 Connecting via FTP

12.3 Connecting by using the FrontPage extensions

12.4 Connecting via the file system

12.5 Transferring files in the Copy Web tool

12.6 Use the SQL Publishing Wizard

12.7 Creating a database script

12.8 Creating a remote database from a script

12.9 Copy a SQL Express Database

12.10 Fix the @#$%*& SQL Connection

Page 11: VS-1025 Certified ASP.NET Programmer Brochure · 2017. 7. 21. · ASP.NET techniques that are used in developing various Web based Applications. A ... hiCompanies that hirerreere

Certified ASP.NET Programmer

www.vskills.in

12.11 Choose an ASP.NET-Friendly Host

12.12 Gather Troubleshooting Info

12.13 Precompile If You’re Code Shy

12.14 Encrypt Connection Information

12.15 Some tips which helps you in building your application

Page 12: VS-1025 Certified ASP.NET Programmer Brochure · 2017. 7. 21. · ASP.NET techniques that are used in developing various Web based Applications. A ... hiCompanies that hirerreere

Certified ASP.NET Programmer

www.vskills.in

Sample QuestionsSample QuestionsSample QuestionsSample Questions

1.1.1.1. Which control is not supported by ASP.Net?Which control is not supported by ASP.Net?Which control is not supported by ASP.Net?Which control is not supported by ASP.Net?

A. TextBox B. Drop Down List C. Label D. DateTimePicker

2.2.2.2. What are the full form of CRUD?What are the full form of CRUD?What are the full form of CRUD?What are the full form of CRUD?

A. Create, Return, Update, Delete B. Create, Return, Update, Drop C. Create, Remove, Update, Drop D. Create, Retrive, Update, Delete

3.3.3.3. Which Template is used in List View to display data?Which Template is used in List View to display data?Which Template is used in List View to display data?Which Template is used in List View to display data?

A. DisplayItemTemplate B. DataTemplate C. ListTemplate D. ItemTemplate

4.4.4.4. Where do you set authentication mode in the ASP.NET application?Where do you set authentication mode in the ASP.NET application?Where do you set authentication mode in the ASP.NET application?Where do you set authentication mode in the ASP.NET application?

A. You can set authentication mode using weB.config file B. You can set authentication mode using global.asax file C. You can set authentication mode using cookies D. You can set authentication mode using Web Service

5.5.5.5. What is the structure of exception handling?What is the structure of exception handling?What is the structure of exception handling?What is the structure of exception handling?

A. Try, Finally and Catch B. Try, Catch and Finally C. Catch, Try and Finally D. Catch, Finally and Try Answers: 1 (Answers: 1 (Answers: 1 (Answers: 1 (DDDD),),),), 2 (2 (2 (2 (DDDD), 3 (), 3 (), 3 (), 3 (DDDD), 4 (), 4 (), 4 (), 4 (AAAA), 5 (), 5 (), 5 (), 5 (BBBB))))

Page 13: VS-1025 Certified ASP.NET Programmer Brochure · 2017. 7. 21. · ASP.NET techniques that are used in developing various Web based Applications. A ... hiCompanies that hirerreere