Skip to content

onuralpArsln/BootcampVisualStudio

Repository files navigation

My C# MCSD Journey

This repo is list of my projects i made during my boot camp for MCSD training.

Current work ( focus)

Cureently developing console market app.

currently only a simple bool value returns for succesful payment but currently developing a payment object that will be created by bank and send to market which market can use that payment object to confirm payment and create a bill

csharp console / Console App 1

This is most basic application i made for this boot camp. It aims to apply basic skills in C# using visual studio. IT includes simple loops and basic logical conditionings.

Added a simgle ascii game called dungeon crawler. Currently it only allows movement inside.

It includes diffrent types of basic applications can be selected with user input and also a typo preventing system is being built for this application so it can midigate fat fingers like mine :D

end of life for console app1

Console app 1 is ended.
In recap it can make simple logical comparations and maths. It uses loops. It uses a hashmap for input controls and has a ascii game that can be controlled w a s d. It tries to gues your selection if you just write first few chars of given command. It also has a basic control mechnaism to prevent you fromm putting in string or chars where int is need. It was a basic starter work

secondConsoleApp

Uses better architecture much more inline with solid principles

now your hero cant move out of dungeon in dungeon crawler ther is no escape

Aims of project :

have better dungeon crawler
have better typo preventtaion
have some waht data retantion with either local or azure data base

NPAT Game

To better use OOP consepts a game exercise has been made. Basic npat game allows variable amount of users to play name animal place thing game. It requires passing around the pc between players, selects a random letter then asks everyone their word clears screen asks for next player. when game ends game distuributes point to duplicate answers, gives full points to unique ones and no points to wrong answers.

Console Market

It is a shopping app but made without ui. It is all backend. uses diffrent concepts of backend even has a 3d secure mockup

Some cool thing about this

  1. verification code sending ıt creates a text in project file when you tryto make purchase and returns hash of that calue to verification system so you need to reach your files and put in the code and its hash is tested. Since i dont have a smtp server it just uses a text file as message i have used text file instead of win form since i wnat it to work on linux too

  2. bank acount protection So during creation banks have random number, during bank account creation those random nuymbers assign into accounts privately. when bankaccounts requested to update credit bank id must be given so only the bank that creates that accoıunt can update given account

  3. banks also have a list that connect owner tckn to account

  4. Bank protected process bank currently tests request of user with pin send over message (as a txt file cureently) then handles payment processes to make payment and retruns succes to market website

python caller

it is a siample c# applience to call python scprits or to perform any other subprocess over shell. It is usefull for linux applications

databaseLogger

This is a project to connect .net and mssql, it is a simple console app that performs database CRUD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published