Medium of instruction: | English |
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
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.
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 learn individually. If you know the others, then it would be easier to learn C#; but it’s not necessary.
Course Features
-
2-3 Hours
Weekends (Saturday/Sunday) Trainer interactive training -
2 Hours
of Daily practise, assignments by Trainers -
100+ Assignments
Various assignments to practise on -
60+ Videos
Access to Firefox OS Video library -
50+ PDFs | 50+ PPTs
Access Text based learning resouces
Classroom - Regular | ||||
When | Duration | Where | Remarks | Price |
Not Specified |
1 Months |
All Venues | Not Specified |
INR 8,000 Per Course (Taxes As Applicable) |
Price Notes: Group Discount: (RS.7500/- for a group of 10 people & above) Laptop discount 500/- |
Classroom - Weekend | ||||
When | Duration | Where | Remarks | Price |
Sat, Sun |
1 Months |
All Venues | Not Specified |
INR 8,000 Per Course (Taxes As Applicable) |
Price Notes: Group Discount: (RS.7500/- for a group of 10 people & above) Laptop discount 500/- |
Technnovation Labs
The ubiquitous nature of technology has marked its impact in our day-to-day life with its rapid development rate. Now, it becomes the demand of time that people should be adept at technology.
Training from a professional institute is the pre requisite which will open up greater avenues. Keen focuses on fundamentals with crystal clear concepts can easily transform student to professional & as a summation it will groom a person on all fronts - improved achievement, improved motivation, and improved technological literacy.
The world today has become largely technologically dependent, making progress faster than the speed of light we just cannot deny the position that it holds in our life. The world has become a smaller place and there is a lot of competition among its inhabitants to secure a successful place in this highly competitive scenario. Technology has spread its wings in every sector be it shopping, financial transactions or even education.
However, amid ever-changing technology trends, Technnovation Labs vividly signifies a perfect medley of theoretical knowledge & practical exposure. With our extensive array of various training programs we stand distinguished amongst crowd.
We are a Training & Technology Innovation Hub formed by group of Industry professionals who has stamped their impression in very short span of time. By bolstering the technological literacy with our unique training methodologies, we ranked as Game changers amongst competitors. We are the most sought training partner by students, professionals & corporate because of our full house provision of training resources in technology such as web design and development using PHP, ASP.Net & HTML5. Being master in catering the demands of time we provide numerous career opportunities.