- Introduction
- What Do You Get From This Course?
- Downloading Source Code And Getting Help
Beginner
Online
₹ 639 1,299
Quick facts
particular | details | |
---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
The Pavol Almasi Computer Programmer at Berkshire Hathaway Company created the Accelerated C# And Windows Forms Course for Beginners certification, which is presented by Udemy and is designed for candidates who want to master the concepts and strategies associated with C# programming and Windows Forms for developing applications. To help candidates master C# successfully and swiftly, the Accelerated C# And Windows Forms Course for Beginners online classes utilize a combination of theory and practical exercises.
With Accelerated C# And Windows Forms Course for Beginners online training, candidates will be guided through the building of C# windows forms applications and encouraged to use what they've learned in innovative ways. Candidates will receive 29 hours of resources, as well as 71 downloadable documents and articles, covering a variety of topics such as data validation, database programming, exception handling, inheritance, polymorphism, event wiring, indexers, overloaded operators, and more.
The highlights
- Certificate of completion
- Self-paced course
- 29 hours of pre-recorded video content
- 1 article
- 71 downloadable resources
Program offerings
- Online course
- Learning resources. 30-day money-back guarantee
- Unlimited access
- Accessible on mobile devices and tv
Course and certificate fees
Fees information
certificate availability
certificate providing authority
What you will learn
After completing the Accelerated C# And Windows Forms Course for Beginners online certification, candidates will be introduced to the fundamentals of accelerated C# and windows forms for developing applications. Candidates will learn how to develop database applications using event wiring, arrays, control structures, strings, dates, delegates, events, indexers, overloaded operators, StringBuilder, .Net, and EF core. Candidates will learn about techniques involved with exception handling, database programming, data validation, inheritance, interfaces, and polymorphism.
Who it is for
The syllabus
Introduction
Introduction To C# And Windows Forms
- What Will You Learn In This Section
- Introduction To .Net
- Starting With Visual Studio
- Adding Controls To Form
- Exploring Properties
- Creating Your First Form
- C# In Windows Forms And Creating Events
- Entering C# Code Into Events
- Testing And Debugging
Introduction To C# - How To Work With Numeric And String Data
- What Will You Learn In This Section
- Working With Numbers And String Data Types
- Working With Variables And Constants
- Working With Arithmetic Expressions
- Working With Assignment Operators
- Order Of Precedence
- Using Casting
- Using Math Class
- Using Random Class To Generate Random Numbers
- Working With Strings And Special Characters
- Methods To Convert Data Types
- Formatting Converted Data Types
- Working With Variable Scope
- Working With Enumeration
- Working With Nullable Types
- Exercise: Simple Invoice Application - Part 1
- Exercise: Simple Invoice Application - Part 2
- Exercise: Simple Invoice Application - Part 3
- Exercise: Simple Invoice Application - Part 4
- Exercise: Simple Invoice Application - Part 5
- Exercise: Simple Invoice Application - Part 6
- Exercise: Simple Invoice Application - Part 7
- Exercise: Simple Invoice Application - Part 8
- Exercise: Simple Invoice Application - Part 9
- Exercise: Simple Invoice Application - Part 10
- Exercise: Simple Invoice Application - Part 11
C# Control Structures
- Boolean Relational Operators
- If Else Conditional Statements
- Switch Statements
- Switch Expressions
- Conditional Operators
- Exercise: Invoice Application With If-Else Statements - Part 1
- Exercise: Invoice Application With If-Else Statements - Part 2
- Exercise: Invoice Application With If-Else Statements - Part 3
- Exercise: Invoice Application With If-Else Statements - Part 4
- Exercise: Invoice Application With If-Else Statements - Part 5
- Exercise: Invoice Application With If-Else Statements - Part 6
- Exercise: Invoice Application With Switch-Case Statements - Part 7
- Do While And Do Loops
- For Loops
- Break And Continue Statements In Loops
- Exercise: Future Value Application With Loop - Part 1
- Exercise: Future Value Application With Loop - Part 2
- Exercise: Future Value Application With Loop - Part 3
- Exercise: Future Value Application With Loop - Part 4
- Exercise: Future Value Application With Loop - Part 5
- Exercise: Future Value Application With Loop - Debugging - Part 6
Coding Methods And Event Handlers
- Coding Methods
- Calling Methods
- Optional Parameters
- Named Arguments
- Expression-Bodied Methods
- Passing Arguments By Reference And By Value
- Passing Arguments With In And Out Keywords
- Working With Tuples
- Returning Tuple From Method
- Working With Events
- Wiring Events
- Handling Multiple Events With Single Event Handler
- Exercise: Future Value Appplication With Methods And Events - Part 1
- Exercise: Future Value Appplication With Methods And Events - Part 2
- Exercise: Future Value Appplication With Methods And Events - Part 3
- Exercise: Invoice Application With Methods - Part 1
- Exercise: Invoice Application With Tuple - Part 2
Handling Exceptions And Data Validation
- Introduction To Exceptions
- Displaying Dialog Box
- Structured Exception Handling
- Properties And Methods Of Exception Class
- Catching Specific Type Of Exceptions
- How To Throw Exception
- Exercise: Future Value Application With Exception Handling - Part 1
- Exercise: Future Value Application With Exception Handling - Part 2
- Single Entry Data Validation
- Generic Methods For Data Validation
- Validating Multiple Entries
- Exercise: Future Value Application With Data Validation - Part 1
- Exercise: Future Value Application With Data Validation - Part 2
- Exercise: Future Value Application With Data Validation - Part 3
- Exercise: Future Value Application With Data Validation - Part 4
- Exercise: Future Value Application With Data Validation - Part 5
- Exercise: Future Value Application With Data Validation - Part 6
- Exercise: Invoice App With Data Validation And Exception Handling - Part 1
- Exercise: Invoice App With Data Validation And Exception Handling - Part 2
Arrays And Collections
- One Dimensional Arrays
- Assigning Values To Elements Of Array
- Working With Arrays
- Using Foreach Loops To Work With Arrays
- Working With Rectangular Arrays - Part 1
- Working With Rectangular Arrays - Part 2
- Working With Jagged Arrays - Part 1
- Working With Jagged Arrays - Part 2
- Using Array Class
- Referring To Copy Of An Array
- Coding Methods That Work With Arrays
- Using Null Conditional Operator
- More Ways To Refer To Array Elements
- Collection Classes
- Typed Vs. Untyped Collections
- Working With Lists - Part 1
- Working With Lists - Part 2
- Working With Sorted Lists - Part 1
- Working With Sorted Lists - Part 2
- Working With Queues And Stacks
- Working With Array List
- Exercise: Invoice Application With Array And List - Part 1
- Exercise: Invoice Application With Array - Part 2
- Exercise: Invoice Application With Array - Part 3
- Exercise: Future Value Application With Rectangular Array - Part 1
- Exercise: Future Value Application With Rectangular Array - Part 2
- Exercise: Future Value Application With Rectangular Array - Part 3
Working With Dates And Strings
- Working With Dates And Times
- Getting Info And Formatting Dates And Times
- Date And Time Operations
- Working With Strings
- Examples Of Working With Strings - Part 1
- Examples Of Working With Strings - Part 2
- Parse And Tryparse For Numeric Entries
- Working With Nullable Reference Types
- Using String Builder Class
- Formatting Numbers
- Formatting Dates And Times
- Using Interpolated Strings
- Exercise: Date Handling Application - Part 1
- Exercise: Date Handling Application - Part 2
- Exercise: Date Handling Application - Part 3
- Exercise: String Manipulation App - Part 1
- Exercise: String Manipulation App - Part 2
- Exercise: String Manipulation App - Part 3
- Exercise: String Manipulation App - Part 4
- Exercise: Future Value Application With Parse And Tryparse And Globalization
More Skills For Working With Windows Forms
- Working With Windows Forms And Controls
- Working With Combo Boxes And List Boxes - Part 1
- Working With Combo Boxes And List Boxes - Part 2
- Working With Check Boxes And Radio Buttons
- Setting Tab Order View
- Getting Info For Any Control
- Working With Multi-Form Projects
- Autogenerated Code For The Form
- Renaming Form
- Displaying First Form Of An Application
- Displaying Dialog Box
- Passing Data Between Form And Dialog Box
- Using Message Box Class
- Using Form Closing Event
- Exercise: Payment Application - Part 1
- Exercise: Payment Application - Part 2
- Exercise: Payment Application - Part 3
- Exercise: Payment Application - Part 4
- Exercise: Payment Application - Part 5
- Exercise: Payment Application - Part 6
- Exercise: Payment Application - Part 7
- Exercise: Payment Application - Part 8
- Exercise: Payment Application - Part 9
- Exercise: Payment Application - Part 10
- Exercise: Payment Application - Part 11
- Exercise: Payment Application - Part 12
- Exercise: Payment Application - Part 13
- Exercise: Future Value Application With Combo And List Boxes - Part 1
- Exercise: Future Value Application With Combo And List Boxes - Part 2
- Exercise: Future Value Application With Combo And List Boxes - Part 3
- Exercise: Future Value Application With Combo And List Boxes - Part 4
Oop - Classes
- Creating And Using Classes
- Defining Class Members
- Product Class Example Code
- Object Instantiation
- Adding Class To Project
- Working With Fields
- Working With Properties
- Working With Methods
- Working With Constructors
- Working With Static Members
- Classes In Product Maintenance Application
- Exercise: Product Maintenance Application - Part 1
- Exercise: Product Maintenance Application - Part 2
- Exercise: Product Maintenance Application - Part 3
- Exercise: Product Maintenance Application - Part 4
- Exercise: Product Maintenance Application - Part 5
- Exercise: Product Maintenance Application - Part 6
- Exercise: Product Maintenance Application - Part 7
- Exercise: Product Maintenance Application - Part 8
- Exercise: Product Maintenance Application - Part 9
- Exercise: Product Maintenance Application - Part 10
- Exercise: Product Maintenance Application - Part 11
- Coding Auto Implemented Properties
- Expression-Bodied Properties And Accessors
- Expression-Bodied Methods And Constructors
- Pattern Matching
- Property Patterns
- Structures - Part 1
- Structures - Part 2
- Creating And Using Records
- Exercise: Customer Maintenance Application With Classes - Part 1
- Exercise: Customer Maintenance Application With Classes - Part 2
- Exercise: Customer Maintenance Application With Classes - Part 3
- Exercise: Customer Maintenance Application With Classes - Part 4
- Exercise: Customer Maintenance Application With Classes - Part 5
- Exercise: Customer Maintenance Application With Classes - Part 6
- Exercise: Customer Maintenance Application With Classes - Part 7
- Exercise: Customer Maintenance Application With Classes - Part 8
- Exercise: Customer Maintenance Application With Classes - Part 9
- Exercise: Customer Maintenance Application With Classes - Part 10
- Exercise: Customer Maintenance Application With Structure
Oop - Indexers, Delegates, Events, And Operators
- Product List Class Example
- Specs For Enhanced Product List Class Example
- Working With Indexers
- Expression-Bodied Indexers And Accessors
- Throwing Argument Exception
- Working With Delegates
- Defining And Using Events
- Using Anonymous Methods And Lambda Expressions
- Overload Operators
- Overloading Arithmetic Operators
- Overloading Relational Operators
- Exercise: Product Maintenanceapp With Advanced Classes - Part 1
- Exercise: Product Maintenance App With Advanced Classes - Part 2
- Exercise: Product Maintenance App With Advanced Classes - Part 3
- Exercise: Product Maintenance App With Advanced Classes - Part 4
- Exercise: Product Maintenance App With Advanced Classes - Part 5
- Exercise: Customer Maintenance App With Advanced Classes - Part 1
- Exercise: Customer Maintenance App With Advanced Classes - Part 2
Oop - Inheritance
- Inheritance Basics - Part 1
- Inheritance Basics - Part 2
- Methods Inherited From System Object Class
- Using Inheritance In Applications
- Creating Base Class
- Creating Subclasses
- How Polymorphism Works
- Exercise: Product Maintenance App With Inheritance - Part 1
- Exercise: Product Maintenance App With Inheritance - Part 2
- Exercise: Product Maintenance App With Inheritance - Part 3
- Exercise: Product Maintenance App With Inheritance - Part 4
- Exercise: Product Maintenance App With Inheritance - Part 5
- Exercise: Product Maintenance App With Inheritance - Part 6
- Exercise: Product Maintenance App With Inheritance - Part 7
- Exercise: Product Maintenance App With Inheritance - Part 8
- Exercise: Product Maintenance App With Inheritance - Part 9
- Exercise: Product Maintenance App With Inheritance - Part 10
- Exercise: Product Maintenance App With Inheritance - Part 11
- Object Types And Casting
- Using Casting With Inheritance
- Abstract Classes
- Sealed Classes
- Exercise: Customer Maintenance App With Inheritance - Part 1
- Exercise: Customer Maintenance App With Inheritance - Part 2
- Exercise: Customer Maintenance App With Inheritance - Part 3
- Exercise: Customer Maintenance App With Inheritance - Part 4
- Exercise: Customer Maintenance App With Inheritance - Part 5
- Exercise: Customer Maintenance App With Inheritance - Part 6
- Exercise: Customer Maintenance App With Inheritance - Part 7
- Exercise: Customer Maintenance App With Inheritance - Part 8
Oop - Interfaces And Generics
- Interfaces And Generics Basics
- .Net Interfaces
- Creating Interface
- Implementing Interface
- Product Class Example That Implements Icloneable Interface
- Using Interface As Parameter
- Working With Default Methods
- Working With Generics
- Generic .Net Interfaces
- Implementing Icomparable Interface
- Using Constraints
- Implementing Ienumerable Interface
- Coding Interface That Uses Generics
- Exercise: Implementing Icloneable And Ienumerable Interfaces - Part 1
- Exercise: Implementing Icloneable And Ienumerable Interfaces - Part 2
- Exercise: Implementing Icloneable And Ienumerable Interfaces - Part 3
- Exercise: Implementing Icloneable And Ienumerable Interfaces - Part 4
- Exercise: Implementing Icloneable And Ienumerable Interfaces - Part 5
- Exercise: Implementing Icloneable And Ienumerable Interfaces - Part 6
- Exercise: Implementing Icloneable And Ienumerable Interfaces - Part 7
- Exercise: Implementing Icloneable And Ienumerable Interfaces - Part 8
Oop - Class Libraries, Unit Testing, And Class Documentation
- Organizing Classes
- Splitting Class Across Multiple Files
- Working With Namespaces
- Documenting Classes
- Viewing Xml Documentation
- Class Libraries
- Creating Class Library
- Referencing And Using Class Library
- Unit Testing
- Creating Unit Testing Project
- Coding Unit Test
- Running Unit Test
- Exercise: Creating Our Own Validator Library - Part 1
- Exercise: Creating Our Own Validator Library - Part 2
- Exercise: Creating Our Own Validator Library - Unit Testing - Part 1
- Exercise: Creating Our Own Validator Library - Unit Testing - Part 2
- Exercise: Creating Our Own Validator Library - Unit Testing - Part 3
Working With Data - Using I/O
- Working With Data
- Working With File I/O
- Working With Files And Streams
- Using File Stream
- Exception Classes For File I/O
- Writing Into Text File
- Reading From Text File
- How To Use Using Statement And Declaration
- Class That Works With Text File
- Writing Into Binary File
- Reading From Binary File
- Class That Works With Binary File
- Exercise: Customer Maintenance Application With Binary File
Working With Data - Using Linq
- Implementing Linq
- Three Stages Of Query Operation
- Indentifying Data Source For The Query
- Filtering Results Of The Query
- Sorting Results Of The Query
- Selecting Fields From The Query
- Joining Data From Multiple Data Sources
- Using Extension Methods
- How Lambda Expressions Work
- Coding Method-Based Queries
- Using Additional Linq Methods
- Exercise: Customer Invoice App With Generic Lists And Linq - Preview - Part 1
- Exercise: Customer Invoice App With Generic Lists And Linq - Preview - Part 2
- Exercise: Customer Invoice App With Generic Lists And Linq - Part 3
- Exercise: Customer Invoice App With Generic Lists And Linq - Part 4
- Exercise: Customer Invoice App With Generic Lists And Linq - Part 5
- Exercise: Customer Invoice App With Generic Lists And Linq - Part 6
- Exercise: Customer Invoice App With Generic Lists And Linq - Part 7
- Exercise: Customer Invoice With Linq Method Based Query - Part 8
Database Programming - Introduction
- Intro To Database Programming
- Hardware Components Of Client Server System
- Software Components Of Client Server System
- Tables In Relational Databases
- How Tables In Database Are Related
- Defining Columns In Table
- Design Of Books Database Example
- Using Sql With Relational Database
- Joining Data From Multiple Tables
- Add, Update, Delete Data In Table
Database Programming - Using Entity Framework Core
- Introduction To Using Ef Core
- Adding Ef Core To The Project
- Generating Dbcontext And Entity Classes
- Entity Data Model For Books Database
- Code For Dbcontext Class - Part 1
- Code For Dbcontext Class - Part 2
- Code For Customers Entity Class Generated By Ef
- Modifying The Generated Code
- Using Linq To Retrieve Data
- Loading Related Objects
- Enabling Lazy Loading
- Using Ef To Insert, Update, And Delete Data
- Handling Database Exceptions
- How Concurrency Affects Insert, Update, And Delete Operations
- Checking For Concurrency Conflicts
- Handling Concurrency Conflicts
- Binding Controls To Entity Collection And Query Results
- Exercise: Customer Maintenance App With Database - Part 1
- Exercise: Customer Maintenance App With Database - Part 2
- Exercise: Customer Maintenance App With Database - Part 3
- Exercise: Customer Maintenance App With Database - Part 4
- Exercise: Customer Maintenance App With Database - Part 5
- Exercise: Customer Maintenance App With Database - Part 6
- Exercise: Customer Maintenance App With Database - Part 7
- Exercise: Customer Maintenance App With Database - Part 8
- Exercise: Customer Maintenance App With Database - Part 9
- Exercise: Customer Maintenance App With Database - Part 10
- Exercise: Customer Maintenance App With Database - Part 11
- Exercise: Customer Maintenance App With Database - Part 12
- Exercise: Customer Maintenance App With Database - Part 13
- Exercise: Customer Maintenance App With Database - Part 14
- Exercise: Customer Maintenance App With Database - Part 15
- Exercise: Customer Maintenance App With Database - Part 16
- Exercise: Product Maintenance App With Database - Part 1
- Exercise: Product Maintenance App With Database - Part 2
- Exercise: Product Maintenance App With Database - Part 3
- Exercise: Product Maintenance App With Database - Part 4
- Exercise: Product Maintenance App With Database - Part 5
- Exercise: Product Maintenance App With Database - Part 6
- Exercise: Product Maintenance App With Database - Part 7
- Exercise: Product Maintenance App With Database - Part 8
- Exercise: Product Maintenance App With Database - Part 9
- Exercise: Product Maintenance App With Database - Part 10
Database Programming - Using Ado.Net
- Using Ado.Net To Write Data Access Code
- Using Connection Command And Data Reader Objects
- Working With Connections
- Working With Commands
- Using Parameters
- Creating Parameters
- Working With Parameters
- Working With Data Reader
- Executing Queries
- Exercise: Customer Maintenance Ado.Net App - Part 1
- Exercise: Customer Maintenance Ado.Net App - Part 2
- Exercise: Customer Maintenance Ado.Net App - Part 3
- Exercise: Customer Maintenance Ado.Net App - Part 4
- Exercise: Customer Maintenance Ado.Net App - Part 5
- Exercise: Customer Maintenance Ado.Net App - Part 6
- Exercise: Customer Maintenance Ado.Net App - Part 7
- Exercise: Customer Maintenance Ado.Net App - Part 8
- Exercise: Customer Maintenance Ado.Net App - Part 9
- Exercise: Customer Maintenance Ado.Net App - Part 10
- Exercise: Customer Maintenance Ado.Net App - Part 11
- Exercise: Customer Maintenance Ado.Net App - Part 12
- Exercise: Customer Maintenance Ado.Net App - Part 13
- Exercise: Product Maintenance Ado.Net App - Part 1
- Exercise: Product Maintenance Ado.Net App - Part 2
- Exercise: Product Maintenance Ado.Net App - Part 3
- Exercise: Product Maintenance Ado.Net App - Part 4
- Exercise: Product Maintenance Ado.Net App - Part 5
- Exercise: Product Maintenance Ado.Net App - Part 6
- Exercise: Product Maintenance Ado.Net App - Part 7
- Exercise: Product Maintenance Ado.Net App - Part 8
Database Programming - Data Grid View Control
- Using Data Grid View Control
- Setting Functions Provided By Data Grid View Control
- Binding Data Source
- Formatting Columns
- Formatting Headers And Alternating Rows
- Working With Columns And Events
- Working With Object That Is Passed To Event Handler
- Exercise: Product Maintenance App With Data Grid View - Part 1
- Exercise: Product Maintenance App With Data Grid View - Part 2
- Exercise: Product Maintenance App With Data Grid View - Part 3
- Exercise: Product Maintenance App With Data Grid View - Part 4
- Exercise: Product Maintenance App With Data Grid View - Part 5
- Exercise: Product Maintenance App With Data Grid View - Part 6
- Exercise: Customer Display App With Paging For Data Grid View - Part 1
- Exercise: Customer Display App With Paging For Data Grid View - Part 2
- Exercise: Customer Display App With Paging For Data Grid View - Part 3
- Exercise: Customer Display App With Paging For Data Grid View - Part 4
- Exercise: Customer Display App With Paging For Data Grid View - Part 5
- Exercise: Customer Display App With Paging For Data Grid View - Part 6
- Exercise: Customer Display App With Paging For Data Grid View - Part 7
- Exercise: Customer Display App With Paging For Data Grid View - Part 8
- Exercise: Customer Display App With Master And Detail Forms - Part 1
- Exercise: Customer Display App With Master And Detail Forms - Part 2
- Exercise: Customer Display App With Master And Detail Forms - Part 3
- Exercise: Customer Display App With Master And Detail Forms - Part 4
- Exercise: Customer Display App With Master And Detail Forms - Part 5
Instructors
Mr Pavol Almasi
Computer Programmer
Freelancer
Other Bachelors
Articles
Popular Articles
Latest Articles
Similar Courses
C Programming Foundations
PW Skills
Jupyter Notebook
Great Learning
Eclipse Tutorial
Great Learning
Dev C++ Tutorial
Great Learning
Turbo C++
Great Learning
Coding For Beginners You Can Learn to Code
Simpliv Learning
Scripting and Programming Foundations
WGS via Edx
How to Code Simple Data
The University of British Columbia, Vancouver via Edx
Information Technology Fundamentals for Business P...
Polytechnic University of Valencia, Valencia via Edx
Introduction to C++
Microsoft Corporation via Edx
Courses of your interest
Professional Certificate Course in Data Science
Newton School
JavaScript Foundations
PW Skills
Technical Analysis Series
PW Skills
Python Foundations
PW Skills
Getting Started with Generative AI APIs
Codio via Coursera
Generating code with ChatGPT API
Codio via Coursera
Prompt Engineering for ChatGPT
Vanderbilt via Coursera
Data Structures and Algorithms in Java
Great Learning
Angular7 for Beginners
Great Learning