Complete C# Programming: Beginner to Advanced with C# OOP
Learn C# with hands-on projects, dive in C# OOP advanced step by step guide to classes, interfaces and C# OOP examples
No experience on C#? Don`t Worry!
C# .NET Framework
Development Environments
How To Install Visual Studion On Windows?
How To Install Visual Studion On Mac?
What is Console App?
Functions Used in Console Environment to Write and Read
Read & Readline
What Is Variables?
Type Conversions in Variables
Introduction to Windows Form
Review Necessary Windows
Review Form Properties
Using MessageBox
Button
Label
Textbox
Groupbox
Radiobutton
Checbox
Combobox
Datetimepicker
Switch and Data Transfer Between Forms
Using Operators
Using Comment Line
Using Region
Naming Conventions
Using Breakpoint
Keyboard Shortcuts in Visual Studio
If -Else Statement
Switch Case Statement
While DoWhile
For Loop
Jump Statements
Make an Example With What We Learn
Arrays
Methods
Class and Object
Using List Class
Using Random Class
Using Timer Class
Using Math Class
What’s C# OOP?
ÜCRETSİZ ÖNİZLEMEClass and Object
ÜCRETSİZ ÖNİZLEMEEncapsulation
Static Using
Inheritance
Interface
Polymorphism
Abstract
Nested Class
Partial ve Sealed Class
Enum Using
Delegate Using
Exception Handling
System IO Class
Directory and Directory Classes ( Folder Operations )
File and File Info Classes ( File Operations )
Path Class
N-Tier Architecture
Introduction to SQL
Insert Command
Select Command
Update Command
Delete Command
Final version of App
Project Construction Stages
Creating Database
Creating Project Structure
Login Form Design
Main Form Design
Department Forms Design
Positions Forms Design
Employee Forms Design
Task Forms Design
Permission Forms Design
Salary Forms Design
Connect Forms
Connect to Database - LINQ to SQL
Add Department
Listing Departments
Add Position
Listing Positions
Add Employee
Listing Employees
Add Task
Listing Tasks
Add Salary
Listing Salaries
Login with UserNo and Password
Add Permission
Listing Permissions
Update Permission
Update Task
Update Salary
Update Employee
Update Department
Update Position
Delete Permission
Delete Task
Delete Salary
Delete Employee with Using Trigger
Delete Position with Using Trigger
Delete Department with using Trigger
User Authorization Operations
Export to Excel
What’s SOLID?
S- Single Responsibility
O- Open Closed
L- Liskov Substitution
I-Interface Segregation
D- Dependency Inversion
Design Patterns
Abstract Factory Pattern
Observer Pattern
Facade Pattern
Stock Tracking Construction Stages
Final Version of Stock Tracking
Design Database of Stock Tracking
Creating Project Structure of Stock Tracking
Category Forms Design
Product Forms Design
Customer Forms Design
Sales Form Design
Deleted and Stock Alert Forms Design
Main Form Design and Connect Pages
Category Add and Listing Operations
Customer Add and List Operations
Product Add and Listing Operations
Add Product Stock and Adjust Stock Alert
Sales Add and Listing Operations
Category and Customer Update Operations
Product and Sales Update Operations
Delete Sales
Delete Products
Delete Customers
Delete Category
Deleted Form and Get Back Deleted Files Training Evaluation
How Was It?