Introductory Course in C#

We've got the hottest news & views about the Technology World. We could tell you about what's going on in there and what you need to do to progress in your career. Just fill this survey and get personalized lessons that doesn't waste your time, did we forgot to mention it 'free'? Takes only 2 minutes. Join Over 30,000 Happy Learners.

Training Delivery Options | How you will be trained

  • Instructor-led Online

    Online trainer logo

    • Best for people with limited time in the day

    • No hassle, no wastage of time commuting

    • Clear out all your doubts interactively

    • Take classes from locations anywhere in the world

    • People with moving jobs can take this class

  • Self Paced Online

    Self pace learning logo

    • Great for those slow learners who master the subject after learning

    • Allow you a whale of a time to practice

    • Defer next topic till you have mastered previous one

    • This is a great option if you find it difficult to find time

    • No hassle of commute

    • It's good if you are a Busy-bee

  • Regular Classroom

    Regular classroom training logo

    • This is for you if you like learning with others

    • If you want to the get the feel of things

    • If you have the time to come and learn

    • You would get to learn face to face

    • Interact with other students

  • Corporate Training

    Corporate training logo

    • For a firm wanting trained employees

    • Corporate training is a good to retain employees

    • Increases skill sets so that same employees work for variety of projects

    • No new hiring required

    • A great alternative to corporate jaunts

    • The cost per employee is low

Course Features | Lots of free take aways

Scan & Share
  • Industry professionals as Trainers - No Academic trainers
  • Well researched advanced course content created by Industry professionals
  • 100+ PHP/JavaScript videos
  • 300(+) Assignments
  • Free access to Text based learning resources - 400(+) PDFs | 500(+) PPTs
  • Live web design project
  • 1000(+) Recruitment partners across Maharashtra
  • Technical & HR Interview preparations
  • Exam + Industry recognised Certificate
  • Unlimited Job calls

Overview | why should you do this course

C Sharp basic

C# (Sharp) is a part of dot Net technology which is used to design applications which are windows based and web based. The other parts of .Net are ASP. Net, VB.Net, ADO.Net & XML.If you want to build windows applications, then you will have to learn C# with VB.Net. If you want to work with web applications, then you should go for C# with ASP.Net.

C# is an object oriented programming language just like C, C++ & Java, but they are separate enough to be learnt individually. If you know the others, then it would be easier to learn C#; but it’s not necessary.



Why Learn C#

C# has the easiest of the syntax, hence should be learned first. C# & java are higher level languages and consequently are easier to learn than C & C++ which are lower level languages.

C# was developed by Microsoft. So if you want to go on for programming applications for Windows OS, then learning C# is the best choice. In fact C# is the most used language to be used in Silverlight as well as in Windows 8 mobile OS. Due to these, C# has become very popular language and is neck and neck with C++.

And as Windows 8 gains ground in mobiles, the demand for C# developers is only increasing. Now in Pune, a fresher can get a salary of Rs. 30,000 per month at the start.

Our institute has a great course for C#. The course will teach you the basics of C#, object oriented programming if you don’t know it. It will also dwell on .Net technology.

Course Goals

  • You will learn to program in C#
  • You will learn about .NET framework architecture
  • You will know about .NET base class library
  • Build and run a simple C#.NET program

Who can take this course

Basic computer knowledge is required. But C# being the easiest of the object oriented languages to learn, no prior knowledge of programming is required.

Course Curriculum | what we cover

1. Introduction to .Net and C#

  • Overview of .Net Framework
  • Components of .Net framework
  • Assemblies
  • Introduction to C#

2. Overview of Programming elements

  • Writing Hello World application
  • Classes and Methods
  • Main()
  • Data type and variables
  • Loops and Branching

3. Assembly and namespaces

  • Overview of Building a C# Program
  • Assembly
  • Namespace
  • Overview of Visual Studio IDE

4. Introduction to Object Oriented Programming

  • Understanding Objects and Its role
  • Creating classes
  • Methods
  • Static vs Non Static members
  • Properties

5. Object Oriented Programming Part 2

  • Inheritance
  • Polymorphism
  • Containment
  • Value type and reference type
  • Object class

6. Collections and Generic

  • Working with Arrays
  • Arrays vs collections
  • Common Collections
  • Object based generic class
  • Understanding the need to generic
  • Generic methods and classes

7. Delegates

  • What is a delegate
  • Working with delegate
  • Multicast delegate
  • Events

8. Exception Handling

  • What is exception
  • Catching Exception
  • Throwing Exception
  • Try block
  • Finally

9. Multi-threading

  • Need and Motivation
  • How to create a Thread
  • Simple Thread Jobs
  • Waiting for Thread to complete
  • Async Delegates
  • Thread notification

10. Quick overview of winforms (If time permits)

  • Desktop application
  • Creating windows
  • Adding controls
  • Handling events

Upcoming Batches | training schedule

Batch NameCommencing Date
C#/Bt11 Jul
C#/Bt28 Jul
C#/Bt3 15 Jul
* Only Few Seats Left!
C#/Bt4 22 Jul
* Only Few Seats Left!
C#/A/Bt5 29 Jul
418, Narayan peth
Pune, Maharashtra
411038
India

Custom Batches - Just in case you are unable to attend the scheduled batch, Custom batch times are also available.
Give a missed call on +91 898 300 2500 / 898 300 3700

Customized Corporate Private Training: We deliver all our courses as Corporate Training as well - if you are a group interested in the course, this option may be more advantageous for you. We are based in Pune.

Top ↑Where to next? | move on to next step

Consider doing Advanced course in C#

© 2015 Technnovation Labs