C# Programming

For sale by American Institute of Computer Tech MEMBER 5 Sep 12:11 pmColombo 6, Colombo

Rs 14,500

Details Syllabus

Developing C# Business Applications
• Preparing an effective layered application architecture
• Implementing a Visual Basic solution with Visual Studio
• Strong naming assemblies with Visual Studio
Object-Oriented Programming with Visual Basic Designing classes with encapsulation
• Coding classes with fields and public properties, methods and events
• Instantiating objects with constructors and initializers
• Linking objects with associations
• Crafting classes with Visual Studio class designer
• Creating shared, overloaded and extension methods
Applying inheritance
• Identifying when to use inheritance
• Coding inheritance hierarchies with Inherits
• Overriding base class functionality with Protected, Overridable and Overrides
Employing polymorphism
• Creating abstractions with MustInherit classes
• Attaching the Implements clause to interfaces
• Invoking polymorphic behavior
• Implementing INotifyPropertyChanged and IDataErrorInfo
Engaging the C# Framework Common Language Runtime (CLR)
• CLR architecture and services
• Managing memory and garbage collection
• Compiling Visual Basic into Intermediate Language
• Handling errors with Try/Catch/Finally
• Throwing exceptions to enforce correct client behavior
Surveying the C# Framework Class Library
• Representing sets of data with C# arrays and generic collections: List(Of T), BindingList(Of T)
• Leveraging data annotation attributes for validation
• Matching complex patterns with Regular Expressions
Constructing C# desktop applications
• Laying out Windows Forms and controls
• Responding to user interface events
• Implementing master/detail data binding
• Displaying data entry errors with Error Provider
Accessing Data with Entity Framework and LINQ Connecting to databases with SQL Server
• Working with Connection, Command and DataReader
• Calling stored procedures from ADOC#
• Releasing disposable objects
Mapping objects to databases with Reports
• Demystifying the database, model and code-first approaches
• Automating object-relational mapping with DbContext and DbSet
• Representing associations with foreign key mappings
• Lazy and eager loading-related objects
• Persisting an object graph into the database
Integrating query into Visual Basic with LINQ
• Constructing LINQ statements
• Filtering, sorting, grouping and reshaping data: Where, Order By, Group By and Select
• Building custom objects from LINQ queries with anonymous classes
• Working with expression and lambda function LINQ syntax
• Harnessing LINQ with collections and Entity Framework
Deploying Visual Basic Applications
• Employing C# configuration and VB My.Settings
• Packaging ASPC# web applications with Visual Studio
• Publishing Windows applications with ClickOnce
Course Period: 70Hours (Any Course)

**Individual Classes. Arrange your convenient time.
**Professional Training
**Course Conducted by Qualified Lectures

Recognized Certificated will be issued by us.
Institute Awarded by Ministry of Education and Microsoft

Report this ad


  • 0112363632
  • 0112364567


Stay safe!

  • Always meet the seller in person
  • Don't pay for anything until you have seen what you are getting
  • Don't send or wire money to anyone you don't know

Watch out for:

  • Unrealistic prices
  • Extra fees
  • Requests for advance payments
  • Requests for personal information

More on staying safe

Visit member's page
American Institute of Computer Tech

The Island Wide Leader in ICT

Share this ad

Promote this ad

More ads from American Institute of Computer Tech