C#

img

Course Information

  • Course Price $250
  • Total Students 800+
  • Course Duration 4 Weeks

Description

C# supports most applications on Microsoft. It is flexible and reliable. It is one of the most preferred developer languages since it has a simple learning curve and offers powerful applications. Being a statically typed language, it is simple to maintain and scale. Moreover, C# provides you with a strong base to the object oriented concepts that act as a foundation for languages including Java and Python. We can say with clarity that C# is one among the first languages that aspiring developers should study. Softlogic understands the importance of C# even now and provides you with comprehensive training on this dynamic language.

Benefits

  • C# is an imperative language in object-oriented programming. You give instructions to the computer what to perform and it can wrap up those commands into objects. This paradigm is widely applied nowadays and hence you can ace it with the detailed training from Softlogic. Object oriented practices and application patterns are transferable to several other languages and platforms.
  • There are powerful features of C. The reflection API and dynamic keyword provides you powerful tools to form good DSLs or operate effectively with JSON APIs.
  • C# is used by both small startups and big companies. Each type of organization has a varied set of challenges. Gaining exposure to several businesses is possible through C# without re-studying the framework and language, Therefore, you can concentrate more on the field and team activities.
  • C# has entered the domain of building apps for several platforms after the introduction of .Net core
  • Cross platform tools including Xamarin let apps written in C# to initiate on most of the mobile devices.
  • C# is powerful at creating Windows desktop applications.
  • Web applications are now exhaustively created on C#.Unity is the most famous game engine nowadays. Unity produces more than one-third of games. Unity is also deployed for VR, with 90% of Samsung gear formed on Unity applying C#.
Introduction to .NET Framework
  • what is .NET Framework
  • What are components of .NET Framework?
  • IDE for .NET
Writing C# classes
  • class Basics,Constructors,Destructors
  • Using Methods in Classes
  • Properties
  • Indexes
Language Fundamentals & Constructs
  • Comments,Variable,Constants
  • Controlled Structure
  • Looping Structures
Inheritance and Polymorphism
  • Extending Classes
  • Constructors in Inheritance
  • Polymorphism
  • Function overloading,operator Overloading
  • Dynamic Polymorphism
Exception Handling
  • Try,Catch,Throw
  • System Defined Exceptions
  • User Defined Exceptions
Attributes & Reflection
  • User Defined Attributes
  • Predefined Attributes
  • Reflection
  • Introspection of classes,Methods,parameters,Properties
Events & Delegates
  • Events Handling in C#
  • Delegates
  • Multicasting Delegates
  • Delegate Chaining
Collection Framework
  • Arraylist,List,Stack,Queue
  • IEnumerable,IEbumerator,IComparor interfaces
Generics & Anonymous Methods
  • Generics in C#
  • Generics for User Defined Functions and Classes
  • Anonymous Methods
Multithreading
  • Thread Class
  • Common Methods of Thread Class
  • Creating,Managing and Destroying Threads
File I/O and Serialization
  • File Handling
  • Creating,Deleting files
  • Serialization
ADO.NET
  • Database Basics
  • Query,SubQuery
  • Connecting Application with Database
  • DataSet,DataTable
  • SqlCommand,SqlConnection,SqlDataAdaptor
  • Using Stored Procedure
XML using .NET
  • Creating XML file with .NET
  • Reading XML Document with .NET
Deployment
  • XCOPY
  • CAB projects
  • Merge module
  • Click Once
Overview of WCF,WPF and WF
  • Creating WCF
  • Understanding WPF architecture and Design Concepts
  • Understand the WF concept
LETFIX Technologies
LETFIX Technologies