Courses

C# .Net

C# .Net
google5/5
Sulekha5/5
Urbonpro5/5
Just Dial5/5
Fb5/5

Course Duration

Level

Certification

Training Format

Live Online /Self-Paced/Classroom

Speciality

prof trained

500+

Professionals Trained
batch image

4+

Batches every month
country image

20+

Countries & Counting
corporate

100+

Corporate Served

C Sharp is a straightforward programming language and object-oriented programming language. Quick and easy with an Ajax tool kit. Developer First Choice Should connect with different databases Like MS Access SQL Server Oracle—CSharp to help develop ERP Systems and Mobile Applications. Everything is wrapped in classes, even simple types like int and string, which inherit from the System—object class.

Course Syllabus

Request for more information

By registering here, I agree to Softcrayons Terms & Conditions and Privacy Policy

FOR QUERIES, FEEDBACK OR ASSISTANCE

Contact Softcrayons Learner Support

Best of support with us

Phone (For Voice Call)

+91 8545012345

WhatsApp (For Call & Chat)

+91 8545012345

Program Core Credentials

Level

Lecture

Certificate

Resource

Duration

Self-Assessment & Sharing

Evaluate your own skills and knowledge,
then share insights and feedback with peers for collaborative growth.

Contact Us

CURRICULUM & PROJECTS

C# .Net

  • What is .NET?
  • What is the CLR?
  • The FCL
  • Primitive Types
  • Namespaces
  • Statements and Expressions
  • Operators

  • Constructors
  • Reference Types
  • Object Oriented Programming
  • Inheritance
  • Access Modifiers
  • Abstract Classes
  • Virtual Members
  • Static Classes
  • Sealed Classes
  • Partial Classes

  • Reference Types
  • Value Types
  • The struct
  • Testing Reference Types
  • Testing Value Types
  • Passing Parameters
  • Strings
  • Boxing
  • The enum
  • Defining Types
  • Interfaces
  • Arrays
  • Assemblies

  • Methods
  • Method Overloading
  • Fields
  • Properties
  • Events
  • Events - Delegates
  • Events - Subscribing
  • Events - Publishing
  • Indexers
  • Operator Overloading
  • Conversion Operators

  • Branching
  • Switching
  • Looping
  • Using foreach
  • Jumping
  • Returning and Yielding
  • Throwing Exceptions
  • Built-in Exceptions
  • Handling Exceptions
  • Chaining Catch Blocks
  • Finally
  • Re-throwing Exceptions
  • Custom Exceptions

  • Garbage Collection
  • Threads
  • Async
  • Parallel
  • Reflection
  • Attributes
  • Custom Attributes
  • COM Interop
  • PInvoke

  • Why Generics?
  • Building Collections Without Generics
  • Generic Collections
  • Generic Parameters
  • Generic Constraints
  • Generic Methods
  • The default Keyword
  • Generic Interfaces
  • Generic Delegates
  • Variance

  • Extension Methods
  • Extensions and Lambdas
  • Lambdas and Funcs
  • Funcs and Expressions

  • Why Dynamic?
  • Using Dynamic Types
  • Excel Automation
  • The DLR
  • ExpandoObject
  • DynamicObject
  • Calling Ruby

  • Prime Abstraction
  • A Higher Calling
  • Lazy Code
  • Timing and Retries
  • Partial Application and Currying
  • Asynch and Parallel
  • Multithreding

  • File I/O
  • Resource management with try/finally/using
  • Using XML serialization
  • Introducing assembly resolution
  • Deploying dependent assembly probing
  • Using a config file to control probing
  • ArrayList
  • Hashtable
  • SortedList
  • Stack and Queue

  • Introduction to Windows Form
  • Form Controls
  • User Define Controls

  • Connected Architecture
  • Disconnected Architecture
  • Working with Transaction
  • Connected Architecture
  • Disconnected Architecture
  • Working with Transaction

  • Windows Application using WPF
  • Data Binding
  • Data Template
  • Styles
  • Commands

  • Web Application using ASP.NET
  • ASP.NET Architecture
  • Control-based Programming
  • User Interface Elements
  • Deployment
  • Web Sites, Applications, and Virtual Directories in IIS
  • ASP.NET Diagnostics and Health Monitoring

  • Data Binding
  • State Management
  • Validation
  • Caching

  • IIS 6 & IIS7 URL Authorization
  • Forms authentication
  • Role-based authorization
  • Trimming site maps with roles
  • Config file encryption
  • ASP.NET Membership
  • Resources and Internationalization

  • HTTP Pipeline
  • Custom Controls
  • Web Parts
  • Web Services

  • ASP.NET Ajax Introduction
  • ASP.NET Ajax Server Controls
  • ASP.NET Ajax Server Data
  • ASP.NET Ajax Client-side Library
  • ASP.NET Ajax Control Toolkit

  • Web Application using MVC Pattern
  • Razor View
  • Controller
  • Model

  • Introducing the Entity Framework
  • Code First Approach

  • WCF Configuration
  • Hosting WCF Services in Windows Services
  • Hosting WCF Services in IIS
  • Building RESTful services with WCF

  • Introducing Windows Workflow Foundation
  • Programming workflows in WF
  • Writing custom activites in WF
Request for more informations

Phone (For Voice Call):

+91 8545012345

WhatsApp (For Call & Chat):

+91 8545012345

self assessment

Learn, Grow & Test your skill with Online Assessment Exam to achieve your Certification Goals

laptop

Training Features

instructore

Instructor-Led Sessions

Engage in live, interactive training with experienced instructors who provide real-time feedback and guidance. Benefit from personalized attention and practical insights to enhance your learning experience.

real life

Real-life Case Studies

Gain practical insights by analyzing real-world scenarios relevant to your field, enhancing problem-solving skills and applying theoretical knowledge to actual situations.

assigment

Assignment

Complete practical tasks designed to reinforce your learning and apply theoretical concepts. These assignments help you gain hands-on experience and prepare for real-world challenges.

life time access

Lifetime Access

Enjoy uninterrupted access to all course materials and updates for as long as you need. Continue learning and revising at your own pace, whenever you want.

expert

24 x 7 Expert Support

Get round-the-clock assistance from our knowledgeable team to address your queries and provide guidance whenever you need it. We're here to help you succeed at any time, day or night.

certification

Certification

Achieve industry-recognized credentials that validate your skills and knowledge. Enhance your professional profile and open doors to new career opportunities with our certification programs.

Training Certification

Earn Your Certificate

Successfully complete the training and assessments to receive your official certification. This credential validates your skills and enhances your career opportunities.

Share Your Achievement

Celebrate your success by showcasing your accomplishments. Share your milestones with your network to inspire and connect with others.

Training Features

Drop us a Query

phone-b-equiry
+91 8545012345 talk to a course Counsellor
Whatsapp
Quick Call
Enquiry Now