C# Developer

Home > Technology > C# Developer

Ask us everything about the program
_
Overview
  • Job Opportunities
    In the ever-growing IT industry, skilled programmers are always in high demand. After completing the C# course online, you’ll be able to find job opportunities as a senior software engineer or a systems engineer.
  • Who Should Attend
    Engineering, IT, MCA graduates, PGDBA/MBA graduates (IT specialisation), software engineers, system analysts
  • Salary Packages
    Professionals will a good knowledge of C# can earn anywhere between ₹3-9 lakhs per year, depending on their experience.
  • Certification
    An industry-wide recognised C# programming certification by Manipal ProLearn will make you eligible for jobs in the IT industry.
  • Expert Faculty
    This C# programming tutorial is taught by some of the best programming experts who come with a vast experience in their field
Job Opportunities
In the ever-growing IT industry, skilled programmers are always in high demand. After completing the C# course online, you’ll be able to find job opportunities as a senior software engineer or a systems engineer.
Who Should Attend
Engineering, IT, MCA graduates, PGDBA/MBA graduates (IT specialisation), software engineers, system analysts
Salary Packages
Professionals will a good knowledge of C# can earn anywhere between ₹3-9 lakhs per year, depending on their experience.
Certification
An industry-wide recognised C# programming certification by Manipal ProLearn will make you eligible for jobs in the IT industry.
Expert Faculty
This C# programming tutorial is taught by some of the best programming experts who come with a vast experience in their field
_
Course Curriculum
1.1 Introduction to RDBMS, Conceptual Modeling and Normalization

Overview of DBMS
Overview of Databases
Terms and Terminologies of Database
Data Models
Relational Model Basics
Database Design Process
E-R Diagram Basics Conventions and Notations of E-R Diagram
Modeling Data using E-R Diagram
Constraints and Keys
Normalization Basics
Schema Refinement and Normal Forms

1.2 SQL Server and Selecting Data

Understanding SQL Server Instance
Types of Databases
SQL Server Client Tools
Demo on SSMS and Tools
Overview of SQL
Retrieving Data from a Table
Operators in SQL Server
Demo on Arithmetic Operators
Working with Nulls
Filtering Data with WHERE Clause
Filtering Data with WHERE Clause
Expressions in Select
Working with Range and List
Working with Pattern Matching
Aggregate Functions and GROUP BY Clause
Sorting Data

1.3 Subquery, Joins, Database Constraints, DDL

JOINS – Overview
Fetching Data from Multiple Tables
Fetching Matching and Non-matching Data from Multiple Tables
Using Self Reference
Subquery - Overview
Extracting Information using Sub-queries
Using the EXISTS Predicate with Subqueries
Sub Queries Demo
Introduction to CTE
Overview of DDL
Data Types in SQL Server
Working with Basic DDL Commands
Types of Constraints and Keys
More on Constraints and Keys

1.4 DML, Views, Indexes, System Function

Inserting Data
Deleting Data
Updating Information
Merge Statement
Views - Overview
Create View statement
Partitioned Views
Working with Indexed Views
Clustered Indexes
Non-Clustered Indexes
Indexes and Performance
Writing Queries with Built-in Functions

1.5 User-defined Functions and Procedures

Programming with T-SQL
Stored Procedures
User Defined Functions
Table Valued Parameters

1.6 Triggers and Cursors

Overview of Triggers
Creating DML triggers - After trigger
Creation of DML Triggers - Instead of
Views and Triggers
Understanding Cursors
Implementing Cursors

2.1 Introduction to .NET 4.0

History, Features and Benefits of .NET
.NET Framework Architecture
Common Language Runtime
Framework Class Library
Tools for .NET Development
Versions of .NET

2.2 C# Fundamentals

Introduction to OOP Concepts
Overview of C#
Variables and Data Types
Overview of Operators
Assignment and Arithmetic Operators
Relational and Equity Operators
Conditional and Logical Operators
If Construct
Switch Construct
Loops and Types of Loops
Construct Statements

2.3 Methods

Simple Methods
User-defined Methods
Method Overloading and Overloaded Methods

2.4 OOPS in C#

Classes in C#
Overview of Encapsulation and Abstraction
Overview of Inheritance and Polymorphism
Overview of Access Specifiers and Modifiers
Overview of Property Functions
Abstract Class
Interface
Garbage Collection Class
Overview of Namespaces

2.5 Arrays, Indexers and Collections

Single Dimensional Array
2-D Array
Jagged Array
Numeric and String Indexer
Overview of Collections
Overview of Stacks and Queues
Overview of Array Class
Overview of Hashtables
Overview of Sorted Lists
Generic Methods and Generic Classes
Generic Collections

2.6 Error Handling

Errors Overview
Exceptions Overview
Exception Classes
Custom Exceptions

3.1 Additional Programming Constructs

Directives
Pattern Search
IO Operations
Serialization
Delegates and Events

3.2 .NET Assemblies, Interoperability and COM and Desktop Applications in .NET

Overview of Assembly
Types of Assemblies
Structure of Assemblies
Overview of COM & Interoperability
Overview of Win Forms
Designing of windows forms
Menu driven applications

3.3 Database connectivity in .NET

Overview of ADO.NET
ADO .NET Architecture
Data Providers
Data Sets
Connected Model
Disconnected Model
DataBindings for TextBoxes
Navigating Records
Data Grid and Navigation through Records
ADO .NET Wizard
Stored Procedures
Transactions Using
Report Viewer

3.4 LINQ

Overview of LINQ
LINQ Internals
Overview of LINQ to API
Overview of LINQ to Object
Overview of LINQ to XML
Overview of LINQ to Dataset

3.5 Package and Deployment

Packaging and Installation Methods

_
Frequent Questions we get
Why should I take up a Manipal ProLearn course?

Manipal ProLearn, a part of Manipal Global Education Services, offers a variety of professional certification courses across Technology, Digital Marketing, Data Sciences, Project Management, and Finance domains.

Carrying forward the Manipal legacy of over six decades in education, Manipal ProLearn helps working professionals and students to enhance their skills and fast-track their careers. Manipal ProLearn has partnered with industry leaders like Google, Microsoft, AWS Educate, EY, Sandbox, Manipal Academy of Higher Education, and Chartered Institute of Management Accountants (CIMA) to provide quality courses that add to your skill set.

We have redefined learning in the professional certification program space with a wide range of course options taught by expert faculty on an award-winning learning platform. Benchmarked against global certification standards of PMI®, CIMA, PMBOK® etc., our course content is designed and developed by industry experts. Not only are these certification courses good for skill enhancement, but with industry-recognized certification, they are also a great value-add to one's resume. Over the last two years, more than 80,000 learners have advanced their careers with the help of our courses.

Do I have to clear any entrance (screening) test before taking up the course?

Currently, none of the courses has an entrance test. But some certifications might have their prerequisites that are mentioned on the respective course pages.

What type of support can I expect in terms of course material, assessment, evaluation, feedback, discussion forums, mentoring etc.

Once you have enrolled in a course, you will receive a welcome e-mail and a telephonic call from our customer support team. The features offered as part of the course will be explained clearly by our representative and also will also be listed in the mail correspondence.

Besides, our Customer Support team is available between 8 AM to 8 PM every day to help students on any course related issues.

Will I be able to access the course material post-completion too?

The course material access will be active till the validity of your course that is 12 months from the date of your enrolment.

How will successful completion of the course improve my job prospects?

Manipal ProLearn gives learners an edge when it comes to employment opportunities. By partnering with industry leaders to provide quality courses, we add to your individual skill set and make you industry ready. Also, the constantly expanding list of top-end knowledge partners ensures that learners are exposed to the latest developments and trends across sectors.

What should I do if I face any issues?

In case you come across any issue, please write to us at support@manipalprolearn.com and we will be happy to assist you.

Do you have a refund policy if I am not satisfied with the course and want to withdraw? Is there a timeframe for the same?

All refund requests received by Manipal ProLearn are processed through the same gateway within 14 working days of receiving the request. For any exceptional cases where you have not received the refund amount, please write to us at support@manipalprolearn.com. We shall get back to you with an update on your refund request or valid reasons in case of rejections.

Didn’t find your question here? What would you like to know?
Ask a Question   add_circle_outline
_
Read up our trending blogs
Back To Top