C# Programming Training Course

    This training course teaches developers the programming skills that are required for developers to create Windows applications using the Visual C# language. This general-...

    ₹ 14999

    ₹ 18000

    17% off

    SHARE
    Baroda Institute of Technology
    ₹14999  18000

    17% off

    This includes following
    •  110 Hours
    •  Completion certificate : Yes
    •  Language : Hinglish
    This training course teaches developers the programming skills that are required for developers to create Windows applications using the Visual C# language. This general-purpose language was originally designed by Microsoft to be used for developing apps on the Microsoft platform, and C# developers love the language for being pleasant to use and well-designed. If you want to build apps for the Microsoft platform, you should naturally learn C# Programming. C# is one of the most popular programming languages and can be used for a variety of things, including mobile applications, game development, and enterprise software. Knowing C# opens a great deal of doors for you as a developer. In this course, you’ll be exposed to fundamental programming concepts using C# and start writing programs right away. 

        Live Class Practical Oriented Training

        Timely Doubt Resolution

        Dedicated Student Success Mentor

        Certification & Job Assistance

        Free Access to Workshop & Webinar

        No Cost EMI Option

        Describe the core syntax and features of Visual C#.

        Create methods, handle exceptions, and describe the monitoring requirements of large-scale applications.

        Implement the basic structure and essential elements of a typical desktop application.

        Create classes, define and implement interfaces, and create and use generic collections.

        Use inheritance to create a class hierarchy and to extend a .NET Framework class.

        Read and write data by using file input/output and streams, and serialize and deserialize data in different formats.

        Create and use an entity data model for accessing a database and use LINQ to query data.

        Access and query remote data by using the types in the System.Net namespace and WCF Data Services.

        Build a graphical user interface by using XAML.

        Improve the throughput and response time of applications by using tasks and asynchronous operations.

       Lecture-1 Environment

       Lecture-2 Program Structure

       Lecture-3 Basic Syntax

       Lecture-4 Data types

       Lecture-5 Type Conversion

       Lecture-6 Variables

       Lecture-7 Constant and literals

       Lecture-8 Operator

       Lecture-9 Decision making

       Lecture-10 Loops

       Lecture-11 Encapsulation

       Lecture-12 Methods

       Lecture-13 Nullable

       Lecture-14 Arrays

       Lecture-15 Strings

       Lecture-16 Structures

       Lecture-16 Structures

       Lecture-17 Enums

       Lecture-18 Classes

       Lecture-19 Inheritance

       Lecture-20 Polymorphism

       Lecture-21 Operator overloading

       Lecture-22 Interfaces

       Lecture-23 Namespaces

       Lecture-24 Preprocessor directives

       Lecture-25 Regular expression

    •   Lecture-1 Environment
      Live Lecture 
      ·      Environment
      
      ·      .Net Framework
      
      ·      IDE for C#
      
      ·      Writing C# program.
      
      ·      Practical Exercise(60 min)
    •   Lecture-2 Program Structure
      Live Lecture 
      ·      Program Structure
      
      ·      Creating hello world program
      
      ·      Compiling and Execution the program
      
      ·      C# keyword
      
      ·      Practical Exercise(60 min)
    •   Lecture-3 Basic Syntax
      Live Lecture 
      ·      Basic Syntax
      
      ·      The using keyword
      
      ·      The class keyword
      
      ·      Comments in C#
      
      ·      Member Variables
      
      ·      Member Functions
      
      ·      Instantiating a class Identifiers
      
      ·      Identifiers
      
      ·      Practical Exercise(60 min)
    •   Lecture-4 Data types
      Live Lecture 
      ·      Data types
      
      ·      Value types
      
      ·      Reference Type
      
      ·      Object Type
      
      ·      Dynamic Type
      
      ·      String Type
      
      ·      Pointer Type
      
      ·      Practical Exercise(60 min)
    •   Lecture-5 Type Conversion
      Live Lecture 
      ·      Type Conversion
      
      ·      Type conversion methods
      
      ·      Practical Exercise(60 min)
    •   Lecture-6 Variables
      Live Lecture 
      ·      Variables
      
      ·      Defining variables
      
      ·      Initializing Variables
      
      ·      Accepting value from user
      
      ·      Lvalue and rvalue expression in C#
      
      ·      Practical Exercise(60 min)
    •   Lecture-7 Constant and literals
      Live Lecture 
      ·      Constant and literals
      
      ·      Integer literals
      
      ·      Floating point literals
      
      ·      Character literals
      
      ·      String literals
      
      ·      Defining constants
      
      ·      Practical Exercise(60 min)
    •   Lecture-8 Operator
      Live Lecture 
      ·      Operator
      
      ·      Arithmetic operator
      
      ·      Relational operator
      
      ·      Logical operator
      
      ·      Bitwise operator
      
      ·      Assignment operator
      
      ·      Miscellaneous operator
      
      ·      Operator precedence in C#
      
      ·      Practical Exercise(60 min)
    •   Lecture-9 Decision making
      Live Lecture 
      ·      Decision Making
      
      ·      If statement
      
      ·      If else statement
      
      ·      The if else if else statement
      
      ·      Nested if statement
      
      ·      Switch statement
      
      ·      The ?: operator
      
      ·      Practical Exercise(60 min)
    •   Lecture-10 Loops
      Live Lecture 
      ·      Loops
      
      ·      While loop
      
      ·      Do while loop
      
      ·      For loop
      
      ·      Nested loop
      
      ·      Loop control statements
      
      ·      Infinite loop
      
      ·      Practical Exercise(60 min)
    •   Lecture-11 Encapsulation
      Live Lecture 
      ·      Encapsulation
      
      ·      Public access specifier
      
      ·      Private access specifier
      
      ·      Protected access specifier
      
      ·      Internal access specifier
      
      ·      Practical Exercise(60 min)
    •   Lecture-12 Methods
      Live Lecture 
      ·      Methods
      
      ·      Defining method in C#
      
      ·      Calling method in C#
      
      ·      Recursive method call
      
      ·      Passing parameters to method
      
      ·      Passing parameters by value
      
      ·      Passing parameters by reference
      
      ·      Passing parameters by output
      
      ·      Practical Exercise(60 min)
    •   Lecture-13 Nullable
      Live Lecture 
      ·      Nullable
      
      ·      How to access the value of Nullable type variables?
      
      ·      Characteristics of Nullable
      
      ·      The null coalescing operator(??)
      
      ·      Practical Exercise(60 min)
    •   Lecture-14 Arrays
      Live Lecture 
      ·      Arrays
      
      ·      Declaring arrays
      
      ·      Initializing arrays
      
      ·      Assigning value to an array
      
      ·      Accessing array elements
      
      ·      Using foreach loop
      
      ·      C# arrays
      
      ·      Multidimensional array
      
      ·      Two-dimensional array
      
      ·      Param arrays
      
      ·      Passing array as function arguments
      
      ·      Array class
      
      ·      Jagged array
      
      ·      Properties of array
      
      ·      Methods of the array class
      
      ·      Practical Exercise(60 min)
    •   Lecture-15 Strings
      Live Lecture 
      ·      Strings
      
      ·      Creating a string object
      
      ·      Properties of string classes
      
      ·      Methods of string class
      
      ·      Practical Exercise(60 min)
    •   Lecture-16 Structures
      Live Lecture 
      ·      Structures
      
      ·      Defining a structure
      
      ·      Features of c# structures
      
      ·      Class versus structures
      
      ·      Practical Exercise(60 min)
    •   Lecture-17 Enums
      Live Lecture 
      ·      Enums
      
      ·      Declaring enum variables
      
      ·      Enum inside a Class
      
      ·      Enum values
      
      ·      Enum in a switch statement
      
      ·      Practical Exercise(60 min)
    •   Lecture-18 Classes
      Live Lecture 
      ·      Classes
      
      ·      Defining a class
      
      ·      Member functions and encapsulations
      
      ·      C# contructors
      
      ·      C# destructors
      
      ·      Static member of C# class
      
      ·      Practical Exercise(60 min)
    •   Lecture-19 Inheritance
      Live Lecture 
      ·      Inheritance
      
      ·      Base and derived classes
      
      ·      The Sealed keyword
      
      ·      Initializing base class
      
      ·      Multiple inheritance in c#
      
      ·      Practical Exercise(60 min)
    •   Lecture-20 Polymorphism
      Live Lecture 
      ·      Polymorphism
      
      ·      Polymorphism and Overriding Methods
      
      ·      Static polymorphism
      
      ·      Dynamic polymorphism
      
      ·      Practical Exercise(60 min)
    •   Lecture-21 Operator overloading
      Live Lecture 
      ·      Static polymorphism
      
      ·      Dynamic polymorphism
      
      ·      Overloadable and non-overloadable operator
      
      ·      Practical Exercise(60 min)
    •   Lecture-22 Interfaces
      Live Lecture 
      ·      Interfaces
      
      ·      Declaring interfaces
      
      ·      Multiple Interfaces
      
      ·      Practical Exercise(60 min)
    •   Lecture-23 Namespaces
      Live Lecture 
      ·      Namespaces
      
      ·      Defining a namespace
      
      ·      The using keyword
      
      ·      Nested namespace
      
      ·      Practical Exercise(60 min)
    •   Lecture-24 Preprocessor directives
      Live Lecture 
      ·      Preprocessor directives
      
      ·      Preprocessor directives in c#
      
      ·      The #define preprocessor
      
      ·      Conditional directives
      
      ·      Practical Exercise(60 min)
    •   Lecture-25 Regular expression
      Live Lecture 
      ·      Regular expression
      
      ·      Constructs for defining regular expressions
      
      ·      Character escapes
      
      ·      Character classes
      
      ·      Grouping constructs
      
      ·      Qualifier
      
      ·      Backreference constructs
      
      ·      Alteration constructs
      
      ·      Substitution
      
      ·      Miscellaneous constructs
      
      ·      The Regex Class
      
      ·      Practical Exercise(60 min)
    This course is not designed for students who are new to programming; it is targeted at professional developers with at least one month of experience programming in an object-oriented environment.
    The course offers a variety of online training options, including: Live Virtual Classroom Training: Participate in real-time interactive sessions with instructors and peers. 1:1 Doubt Resolution Sessions: Get personalized assistance and clarification on course-related queries. Recorded Live Lectures*: Access recorded sessions for review or to catch up on missed classes. Flexible Schedule: Enjoy the flexibility to learn at your own pace and according to your schedule.
    Live Virtual Classroom Training allows you to attend instructor-led sessions in real-time through an online platform. You can interact with the instructor, ask questions, participate in discussions, and collaborate with fellow learners, simulating the experience of a traditional classroom setting from the comfort of your own space.
    If you miss a live session, you can access recorded lectures* to review the content covered during the session. This allows you to catch up on any missed material at your own pace and ensures that you don't fall behind in your learning journey.
    The course offers a flexible schedule, allowing you to learn at times that suit you best. Whether you have other commitments or prefer to study during specific hours, the course structure accommodates your needs, enabling you to balance your learning with other responsibilities effectively. *Note: Availability of recorded live lectures may vary depending on the course and training provider.
    Education Provider
    Baroda Institute Of Technology - Training Program

    BIT (Baroda Institute Of Technology) Is A Training And Development Organization Catering To The Learning Requirements Of Candidates Globally Through A Wide Array Of Services. Established In 2002. BIT Strength In The Area Is Signified By The Number Of Its Authorized Training Partnerships. The Organization Conducts Trainings For Microsoft, Cisco , Red Hat , Oracle , EC-Council , Etc. Domains / Specialties Corporate Institutional Boot Camp / Classroom Online – BIT Virtual Academy Skill Development Government BIT’s Vision To Directly Associate Learning With Career Establishment Has Given The Right Set Of Skilled Professionals To The Dynamic Industry. Increased Focus On Readying Candidates For On-the-job Environments Makes It A Highly Preferred Learning Provider. BIT Is Valued For Offering Training That Is At Par With The Latest Market Trends And Also Match The Potential Of Candidates. With More Than A Decade Of Experience In Education And Development, The Organization Continues To Explore Wider Avenues In Order To Provide Learners A Platform Where They Find A Solution For All Their Up- Skilling Needs!

    Graduation
    2002
    Data Sciences

    More Courses by : Baroda Institute of Technology


    Baroda Institute of Technology
    ₹14999  18000

    17% off

    This includes following
    •  110 Hours
    •  Completion certificate : Yes
    •  Language : Hinglish

    More Courses by : Baroda Institute of Technology