Mastering Programming in C#.NET
Course Duration: 72 Hours (24 Classes)
Course Fee: 20,000 Taka
Course Overview
C# Training in Bangladesh
C# pronounced as C sharp is a general-purpose programming language used to write complex programs where a code needs a constant repetition. Broadway offers professional C# Training in Bangladesh for beginners as well as individuals with no prior programming experience but interested to learn C#. This training not only provides familiarity with C# and its wider implications but also prepares the students to take on other programming languages such as Java, Objective – C. After the successful completion of C# training, the students are ready to write programs on the .NET framework. Thus, Broadway is committed to offer fully career-oriented C# training in Nepal.
Benefits of C# Training
- Helps to understand the basic concepts of C# and.Net framework.
- Enhances your coding habit.
- Ability to build a secure system.
- Helps to improve your programming skills.
- Develops professionalism and creative intelligence.
- Understand how to handle exceptions and manage data collections.
- Endless job opportunities.
- Infinite career opportunity at a .NET community.
Candidates can achieve following benefits by undergoing C# training.
This course will cover the following content:
- Basic Features Of .NET Languages
- Assemblies
- Structure of C# Program
- C# Console
- C# Variables
- Keywords
- Control (if, switch) statements
- Looping Statements (for, for each, while, do-while) Statements
- Go to, break, return statements
- Namespaces
Module 1: Introducing to .Net Framework
- Concept of object and object oriented programming
- Classes and Struts
- C# Methods
- Properties
- Constructors, constructor overloading
- Destructors
- Partial classes
- Static classes, properties and methods
- Encapsulation
Module 2: C# Objects and Types
- Concept of Inheritance
- Implementation of Inheritance
- Virtual Methods
- Abstract classes and Functions
- Parameterized Constructors
- Methods overloading
Module 3: Inheritance
- Definition and declaration of interface
- Derived interfaces
- Implementation of interfaces IComparable, IEnumerable, IDisposable, ICollection
Module 4: C# Interface
- Introduction Of Delegate
- Declaration of delegate
- Delegate implementation
Module 5: Delegate and Events
- String Operations And Formatting
- Implementation of StringBuilder
- Implementation of Regular Expression
Module 6: Strings and Regular Expressions
- Introduction Of Collection
- ArrayList
- Stack
- Queue
- Dictionaries and HashTable
Module 7: Collections
- Introduction Of Entity Framework
- Understanding Database First, Code First, Model First
- Implementing Database First
- Implementing Model First
- Implementing Code First
- LINQ Expressions
- Working with Stored Procedures
- Crystal Report
- Reporting Concept in CrystalReport
- Designing And Formatting Complex Reports in Crystal Report
- Syntax of writing formula in Crystal Report
- Using Typed DataSet as DataSource In Crystal Report
- SubReports In Crystal Report
Module 8: Entity Framework
- Introduction Of LINQ
- Implementation of LINQ
Module 9: LINQ
- Reporting Concept in Crystal Report
- Designing And Formatting Complex Reports in Crystal Report
- The syntax of writing the formula in Crystal Report
- Using Typed DataSet as DataSource In Crystal Report
- SubReports In Crystal Report
Module10: Crystal Report
- ADO.NET Introduction
- DataSet, DataTable
- Database Specific Classes(SqlConnection, SqlCommand, SqlTransaction etc)
- Database Connection
- Executing Commands (ExecuteNonQuery(), ExecuteReader(), ExecuteScalar())
- Stored Procedure Concept and Implementation
- Tire Architectures(1 tire, 2 tire and 3 tire) example and implementation
Module 11: Data Access
- XML Concept
- Read, write and delete Operation in XML
Module 12:XML
- Form Inheritance
- Using Windows Form Controls
Module 13: Windows Forms and Controls
- Common Dialogs (Open, Save, Color, font , print preview, print dialogs)
- Streams
- File Operations (Creating,deleting , Reading and Writing) in file
Module 14: Graphics (GDI+) IO
- Generics In C#(Concept and Implementation Threading (Concept And Implementation)
- Localization and Globalization Deployment
Module 15: Generics Concepts
- Inventory Tracker
- School Management
- Bug Tracker
- Payroll
- HR Management