0% found this document useful (0 votes)
117 views0 pages

Certified C# Professional VS-1066

Vskills Certified C# Professional certification assesses the candidate for a company’s needs in development and maintenance of .NET and C# applications. The certification tests the candidates on various areas in C# programming language which include knowledge of syntax and semantics of C# programming language. http://www.vskills.in/certification/Certified-C-sharp-Professional
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
117 views0 pages

Certified C# Professional VS-1066

Vskills Certified C# Professional certification assesses the candidate for a company’s needs in development and maintenance of .NET and C# applications. The certification tests the candidates on various areas in C# programming language which include knowledge of syntax and semantics of C# programming language. http://www.vskills.in/certification/Certified-C-sharp-Professional
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 0

Certified C# Professional

VS-1066
Certified C# Professional
www.vskills.in



C CC Certified ertified ertified ertified C# Professional C# Professional C# Professional C# Professional

Certification Code Certification Code Certification Code Certification Code VS-1066
Vskills Vskills Vskills Vskills Certified Certified Certified Certified C# Professional C# Professional C# Professional C# Professional certification assesses the candidate for a companys needs
in development and maintenance of .N! and C# applications. !he certification tests the
candidates on vario"s areas in C# pro#rammin# lan#"a#e $hich incl"de kno$led#e of
synta% and semantics of C# pro#rammin# lan#"a#e.
&hy sho"ld one take this certification' &hy sho"ld one take this certification' &hy sho"ld one take this certification' &hy sho"ld one take this certification'
!his Co"rse is intended for professionals and #rad"ates $antin# to e%cel in their chosen
areas. (t is also $ell s"ited for those $ho are already $orkin# and $o"ld like to take
certification for f"rther career pro#ression.
arnin# Vskills C# Professional Certification can help candidate differentiate in today)s
competitive *o+ market, +roaden their employment opport"nities +y displayin# their
advanced skills, and res"lt in hi#her earnin# potential.
-or employers, the certification provides skill verification tools that not only help assess a
person)s skills in C# pro#rammin# lan#"a#e +"t also the a+ility to ."ickly complete on-the-
*o+ tasks across m"ltiple pro#rams.
&ho $ill +enefit from takin# this certification' &ho $ill +enefit from takin# this certification' &ho $ill +enefit from takin# this certification' &ho $ill +enefit from takin# this certification'
/o+ seekers lookin# to find employment in (! and soft$are development or maintenance
department of vario"s companies, st"dents #enerally $antin# to improve their skill set and
make their CV stron#er and e%istin# employees lookin# for a +etter role can prove their
employers the val"e of their skills thro"#h this certification
!est 0etails !est 0etails !est 0etails !est 0etails
0"ration1 0"ration1 0"ration1 0"ration1 60 min"tes
No. of ."estion No. of ."estion No. of ."estion No. of ."estions1 s1 s1 s1 20
3a%im"m marks1 3a%im"m marks1 3a%im"m marks1 3a%im"m marks1 20, Passin# marks1 42 52067
!here is no ne#ative markin# in this mod"le.
-ee Str"ct"re -ee Str"ct"re -ee Str"ct"re -ee Str"ct"re
8s. 4,0009- 5(ncl"des all ta%es7
Companies that hire Vskills Certified Companies that hire Vskills Certified Companies that hire Vskills Certified Companies that hire Vskills Certified C CC C# # # # Professional Professional Professional Professional
C# professionals are in #reat demand. !here are a lot of +o"ti."e niche companies,
speciali:in# in (nte#ration Services, $ho are constantly hirin# kno$led#ea+le professionals.
Vario"s soft$are and $e+site development companies also need C# professionals for
developin# and maintainin# C# pro#rammes.
Certified C# Professional
www.vskills.in


Table of Contents


1. 1. 1. 1. (ntrod"c (ntrod"c (ntrod"c (ntrod"ct tt ti ii io oo on n n n
1.1 Evolution and characteristics
1.2 .NET technology framework and common language runtime(CLR)

4. 4. 4. 4. (0 (0 (0 (0
2.1 Visual Studio .NET IDE, windows and features
2.2 Project types

;. ;. ;. ;. <an#"a#e <an#"a#e <an#"a#e <an#"a#e =asics =asics =asics =asics
3.1 Language elements (constants, numbers and strings)
3.2 Variables types, constants and objects
3.3 Operators and expressions
3.4 Evaluation order and associativity

>. >. >. >. Control -lo$ Control -lo$ Control -lo$ Control -lo$
4.1 The if and switch statement
4.2 The while, do, for and foreach loop
4.3 The break and continue statement

2. 2. 2. 2. 3ethods 3ethods 3ethods 3ethods
5.1 Methods, the main method and parameter passing
5.2 Method nesting, overloading and variable argument list

6. 6. 6. 6. ?rrays ?rrays ?rrays ?rrays and and and and Strin# Strin# Strin# Strin#
6.1 Array & ArrayList class
6.2 Jagged Arrays
6.3 string class and methods
6.4 Regular expression and mutable strings
6.5 Boxing & Unboxing variable

@. @. @. @. 0ata Str"ct"res 0ata Str"ct"res 0ata Str"ct"res 0ata Str"ct"res
7.1 Structure and enumerator
7.2 Class and object
7.3 Members, constructor and destructor
7.4 Properties and indexers


A. A. A. A. BB concepts BB concepts BB concepts BB concepts
8.1 Inheritance and polymorphism
8.2 Interfaces
8.3 Operator Overloading
Certified C# Professional
www.vskills.in


C. C. C. C. Namespace Namespace Namespace Namespace and and and and 0ele#ate 0ele#ate 0ele#ate 0ele#ates ss s
9.1 Creating & using Namespace(DLL library)
9.2 Delegates and events

10. 10. 10. 10. %ception handlin# %ception handlin# %ception handlin# %ception handlin#
10.1 Exception and types
10.2 Try catch and finally block

11. 11. 11. 11. 3"ltithreadin# 3"ltithreadin# 3"ltithreadin# 3"ltithreadin#
11.1 System. Threading Namespace
11.2 Creating & starting thread
11.3 Thread synchronization & pooling

14. 14. 14. 14. .N! .N! .N! .N! ?pplication ?pplication ?pplication ?pplication
12.1 Event driven programming model
12.2 Controls and dialog box
12.3 Database connectivity and ADO. NET






























Certified C# Professional
www.vskills.in


Co"rse B"tline Co"rse B"tline Co"rse B"tline Co"rse B"tline


(ntrod"c (ntrod"c (ntrod"c (ntrod"ct tt ti ii io oo on n n n
Explaining the evolution and characteristics of .NET and C#
Detailing the .NET framework and role of common language runtime (CLR) in it.

(0 (0 (0 (0
Understanding the need for integrated development environment (IDE)
Describing the various components and features of Visual Studio .NET
Enlisting the different project types in Visual Studio .NET

<an#"a#e <an#"a#e <an#"a#e <an#"a#e =asics =asics =asics =asics
Describing the various language elements like constants, numbers and strings
Understanding variables types and constants in C#
Illustrating the different operators and expressions provided by C# language
Explaining the evaluation order and associativity for operators

Control -lo$ Control -lo$ Control -lo$ Control -lo$
Describing the conditionals in C# as the if and switch statement
Explaining the while, do, for and foreach loop statements in C#
Illustrating statements to break loop by break and continue statement

3ethods 3ethods 3ethods 3ethods
Understanding methods and parameters
Explaining the usage of main method and parameter passing
Implementing method nesting and overloading
Detailing the variable argument list feature of C#

?rrays ?rrays ?rrays ?rrays and and and and Strin# Strin# Strin# Strin#
Clarifying the concepts of array, jagged arrays and arrayList class
Understanding the string class and its various methods
Describing the concept of regular expression and mutable strings in C#
Explaining the steps to boxing & unboxing a variable

0ata Str"ct"res 0ata Str"ct"res 0ata Str"ct"res 0ata Str"ct"res
Understanding the structure and enumerator usage in C#, covering nested structs and
enumerated type conversion.
Explaining defining class and creating objects in C#
Describing the members, constructor and destructor of an object
Illustrating the usage of properties and indexers for an object.


Certified C# Professional
www.vskills.in

BB concepts BB concepts BB concepts BB concepts
Detailing the implementation of inheritance and polymorphism in C# by visibility
control and multilevel inheritance, abstract and sealed classes
Illustrating the creation and usage of interfaces
Understanding the implementation of operator overloading in C#

Namespace Namespace Namespace Namespace and 0ele#ates and 0ele#ates and 0ele#ates and 0ele#ates
Explaining the creation & usage of namespace
Describing the declaration and instantiation of delegates and events in C#

%ception handlin# %ception handlin# %ception handlin# %ception handlin#
Understanding the concept of exception, hierarchy and types of exceptions
Detailing the usage of try catch and finally block for exception handling in C#

3"ltithreadin# 3"ltithreadin# 3"ltithreadin# 3"ltithreadin#
Explaining the system.threading.namespace for multithreading
Describing the steps for creation & starting of a thread
Illustrating the techniques for thread synchronization & pooling

.N! .N! .N! .N! ?pplication ?pplication ?pplication ?pplication
Understanding the event driven programming model of an application
Describing the various controls and dialog box in an application
Illustrating database connectivity and ADO. NET in C#





Certified C# Professional
www.vskills.in



Sample D"estions Sample D"estions Sample D"estions Sample D"estions

1. 1. 1. 1. (n ESystem.Console.&rite<ine57FG, the term ESystemG is (n ESystem.Console.&rite<ine57FG, the term ESystemG is (n ESystem.Console.&rite<ine57FG, the term ESystemG is (n ESystem.Console.&rite<ine57FG, the term ESystemG is HHHHHHHHHHHHH. HHHHHHHHHHHHH. HHHHHHHHHHHHH. HHHHHHHHHHHHH.
?. Class Name
=. Namespace
C. 3ethod Name
0. None of the a+ove

4 44 4. !he . !he . !he . !he E"sin#G directive is applied to E"sin#G directive is applied to E"sin#G directive is applied to E"sin#G directive is applied to HHHHHHHHHHHH. HHHHHHHHHHHH. HHHHHHHHHHHH. HHHHHHHHHHHH.
?. Class Name
=. Namespace
C. 3ethod Name
0. None of the a+ove

; ;; ;. !he . !he . !he . !he term E#etG in C# is term E#etG in C# is term E#etG in C# is term E#etG in C# is HHHHHHHHHHHHH. HHHHHHHHHHHHH. HHHHHHHHHHHHH. HHHHHHHHHHHHH.
?. Class Name
=. Namespace
C. Iey$ord
0. None of the a+ove

> >> >. !he . !he . !he . !he term EisG term EisG term EisG term EisG in C# is in C# is in C# is in C# is HHHHHHHHHHHHHH. HHHHHHHHHHHHHH. HHHHHHHHHHHHHH. HHHHHHHHHHHHHH.
?. Bperator
=. Namespace
C. Class Name
0. None of the a+ove

2 22 2. !he . !he . !he . !he po$57 method in C# finds po$57 method in C# finds po$57 method in C# finds po$57 method in C# finds HHHHHHHHHHHHHH. HHHHHHHHHHHHHH. HHHHHHHHHHHHHH. HHHHHHHHHHHHHH.
?. N"m+er raised to a po$er
=. %ponential
C. (nverse of cosine
0. None of the a+ove


Answers: 1 (B), 2 (B), 3 (C), 4 (A), 5 (A)

You might also like