Course curriculum

  • 1

    What You Will Learn in C# For Complete Beginners Course?

    • No experience on C#? Don`t Worry!

    • C# .NET Framework

  • 2

    Set Up Visual Studio

    • Development Environments

    • How To Install Visual Studion On Windows?

    • How To Install Visual Studion On Mac?

  • 3

    Console Environment

    • What is Console App?

    • Functions Used in Console Environment to Write and Read

    • Read & Readline

  • 4

    Variables

    • What Is Variables?

    • Type Conversions in Variables

  • 5

    Windows Form

    • Introduction to Windows Form

    • Review Necessary Windows

    • Review Form Properties

  • 6

    Review Objects in Toolbox

    • Using MessageBox

    • Button

    • Label

    • Textbox

    • Groupbox

    • Radiobutton

    • Checbox

    • Combobox

    • Datetimepicker

    • Switch and Data Transfer Between Forms

  • 7

    Operators

    • Using Operators

  • 8

    Before Starting Know-How

    • Using Comment Line

    • Using Region

    • Naming Conventions

    • Using Breakpoint

    • Keyboard Shortcuts in Visual Studio

  • 9

    Condition Controls

    • If -Else Statement

    • Switch Case Statement

  • 10

    Loops

    • While DoWhile

    • For Loop

    • Jump Statements

  • 11

    Project

    • Make an Example With What We Learn

  • 12

    Arrays

    • Arrays

  • 13

    Methods

    • Methods

  • 14

    Classes

    • Class and Object

    • Using List Class

    • Using Random Class

    • Using Timer Class

    • Using Math Class

  • 15

    C# Object- Oriented Programming ( OOP )

  • 16

    Enum Using

    • Enum Using

  • 17

    Delegate Using

    • Delegate Using

  • 18

    Exception Handling

    • Exception Handling

  • 19

    Folder and File Operations

    • System IO Class

    • Directory and Directory Classes ( Folder Operations )

    • File and File Info Classes ( File Operations )

    • Path Class

  • 20

    N-Tier Architecture

    • N-Tier Architecture

  • 21

    MSSQL Using

    • Introduction to SQL

    • Insert Command

    • Select Command

    • Update Command

    • Delete Command

  • 22

    Personnel Tracking App with N- Tier - Architecture, LINQ and Triggers

    • Final version of App

    • Project Construction Stages

    • Creating Database

    • Creating Project Structure

  • 23

    Design of Project Forms

    • 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

  • 24

    Add and Listing Operations

    • 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

  • 25

    Update Operations

    • Update Permission

    • Update Task

    • Update Salary

    • Update Employee

    • Update Department

    • Update Position

  • 26

    Delete Operations ( Trigger Using )

    • 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

  • 27

    SOLID Principles and Design Patterns

    • 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

  • 28

    Stock Tracking App with N-Tier Architecture Facade Design Pattern& Entity FrameW

    • Stock Tracking Construction Stages

    • Final Version of Stock Tracking

    • Design Database of Stock Tracking

    • Creating Project Structure of Stock Tracking

  • 29

    Design of Project Forms

    • Category Forms Design

    • Product Forms Design

    • Customer Forms Design

    • Sales Form Design

    • Deleted and Stock Alert Forms Design

    • Main Form Design and Connect Pages

  • 30

    Add and Listing Operations

    • 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

  • 31

    Update Operations

    • Category and Customer Update Operations

    • Product and Sales Update Operations

  • 32

    Delete Operations

    • Delete Sales

    • Delete Products

    • Delete Customers

    • Delete Category

    • Deleted Form and Get Back Deleted Files Training Evaluation

  • 33

    Final

    • How Was It?