Overview
- Duration 30 hours
- Skill level Beginner
- Lessions 5
- Pre-requisites Computer Basic Knowledge
- Language English
- Tool Visual Studio 2017
- Assessments Yes
Why Learn C# Development?
- One of the largest community. C# Community is the 4th Largest StackOverflow Community & 7th Largest Meetup Community.
- Vast carrer opportunity. 16% of the top 100 million websites are powered by the ASP.NET framework, of which many might be using C#.
- As C# was developed by Microsoft to build apps on the Microsoft platform, Microsoft will likely make sure to keep C# relevant and updated. Interest in learning C# grew by 22.2 % in 2015
- Complete course for learning C# and object-oriented programming from basic to advanced with best practices.
Course Description
After completing this course, students should be able to :
- Understand about .Net Framework
- Understand about CLR and its componants.
- Describe Assembly
- Use Visual Studio 2017 IDE
- Understand about variables, data types and conditional statements
- Understand the loops (For, Foreach, While and more)
- Manipulate strings and arrays
- Conditional statements (if and switch statements)
- Use object-oriented programming concepts
- Understand Inheritance, Encapsulation, Polymorphism and Abstraction
- Use classes and the structures
- Differences between classes and structs
- Use the methods and methods parameterss
- Use Collections, Generic & Lambda Expression
- One of the largest community. C# Community is the 4th Largest StackOverflow Community & 7th Largest Meetup Community.
- Vast carrer opportunity. 16% of the top 100 million websites are powered by the ASP.NET framework, of which many might be using C#.
- As C# was developed by Microsoft to build apps on the Microsoft platform, Microsoft will likely make sure to keep C# relevant and updated.Interest in learning C# grew by 22.2 % in 2015
Curriculum
-
.NET Framework
-
Overview of .NET Framework
-
Components of .NET Framework
-
Common Language Runtime (CLR)
-
MSIL
-
Assembly
-
Assembly Manifest & Metadata
-
Compiler
-
Common Type System
-
Common Language Specification
-
Just In Time Compilation
-
-
Visual Studio IDE
-
Visual Studio 2017 Introduction
-
Understanding Project and Solution Explorer
-
First .Net Application
-
Entry Point Method - Main
-
Command Line Arguments
-
Return Value of Main
-
Debug Project
-
Understanding Execution Process
-
-
Basic C#
-
Overview of C#
-
Overview of OOPS
-
Object
-
Class
-
Keywords
-
Naming Classes
-
Data Type
-
Variable
-
Methods and Parameters
-
Comments
-
Operators
-
Decision Making
-
Looping Constructs
-
Essentials of Object-Oriented Programming
-
Abstraction
-
Encapsulation
-
Inheritance
-
Structure
-
Enum
-
Constructor & Destructor
-
Arrays
-
Strings
-
Polymorphism
-
Exception Handling
-
Namespaces
-
Constant
-
File I/O
-
-
Advanced C#
-
Threading
-
Anonymous Method
-
Lambda Expression
-
dynamic
-
Collection
-
Generics
-
Delegates
-
Events
-
Properties
-
Indexers
-
Attributes
-
Reflection
-
Unsafe Code
-
What is new in C# 6.0
-
-
Hands-On C#
-
Developing C# Programs using loops and decision making
-
Making Calculator
-
Making Hangman Game
-
Solving Mathematical Problems
-
Course Features
Instructor-led Sessions
36 Hours of Instructor-Led Classes.
Weekend: 10 sessions of 3 hours each.
Weekday: 15 sessions of 2 hours each.
Expert Mentors
Learn directly from industry acclaimed experts. Our experts will clear doubts, debug code, and consistently review your work.
Forever Support
We provides life time learning assistance. Our support team helps you in learning, coding, and installation at 24X7.
1-1 Mentoring
Get personal mentoring on any topics that might be troubling you. One-on-One mentoring offer valuable insight into what it takes to get ahead.
Flexible Schedule
Choose from a number of batches as per your convenience. If you got something urgent to do, reschedule your batch for a later time.
Small Batches
Small batches with 10 to 12 students for better interaction and personal attention. You will get undivided attention during the class due to small batches.
Assessments
This course will be followed by objective mockup tests and 3 practical assignments which help you to monitor your learning progress and evaluate yourself.
Learn using Latest IDE
You will be using latest version of IDE - Visual Studio 2017 to learn C#.
Certification
Towards the end of the course, you will be certified by LearnOSMART which can be shared with friends, colleagues and employers.