Skip to content

This is a folder of projects I completed with the 'Foundational C# with Microsoft' Certifcation. These projects include a Pet Console App, an attacking player game, and more.

Notifications You must be signed in to change notification settings

AndreaBaciu17/MicrosoftCSharpProjects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microsoft C# Certification Projects

This repository contains various completed projects as part of my Microsoft C# certification. Each project demonstrates different aspects of C# programming, from basic console applications to more complex projects.

Installation

Clone the Repository

git clone https://github.com/AndreaBaciu17/MicrosoftCSharpProjects.git

To run a code. Open a "TestProject," then its respective module name folder (example: M3rollingDice"), then type the C# command in the integrated terminal to run the code

dotnet run

Projects

This repository is organized into several folders, each representing a different chapter of my C# certification projects. Within each chapter folder, there are multiple mini projects, each focusing on specific concepts or tasks. Below is a brief overview of the projects: Each folder starts with the module number (e.g., M3 for Module 3) followed by the project name. To be easier, click the links below to get directly to the code.

C2TestProject

Description: Contains folders for mini projects organized by modules from Chapter 2, applying and utilizing basic C# concepts.

C3TestProject

Description: Contains mini projects focusing on various C# concepts from Chapter 3, like adding system logic to code.

  • M1Bool.cs: A project demonstrating the use of boolean operations in various scenarios.
  • M2totalNums.cs: Total numbers calculation. A program to calculate the total of a series of numbers input by the user.
  • M3SKU.cs: An exercise example that is a system to manage Stock Keeping Units (SKUs) in an inventory.
  • M4FizzBuzz.cs: An implementation of the classic FizzBuzz problem
  • M5sentenceExtract.cs: A tool to extract and manipulate sentences from a given text.
  • M6petApp.cs: A pet management application to keep track of pet details and activities.

C4TestProject

Description: Contains more advanced mini projects from Chapter 4, which was about working with numerical and variable data.

  • M2convertNums.cs: A tool to convert numbers between different formats (e.x., binary, decimal,).
  • M3parseOrderIDs.cs: A project to parse and validate order IDs from a text input.
  • M4autoEmail.cs: An exercise that automates email sender, sending emails based on predefined templates.
  • M5divTags.cs: A project to manage and manipulate HTML div tags.
  • M6petApp(pt3).cs: Continuation of the pet management application, adding more advanced features.

C5TestProject

Description: Further advanced projects with more complexity from Chapter 5, which worked with creating methods and class objects.

  • M1luckyBall.cs: A lucky ball game where users guess the outcome of a random draw.
  • M2displayEmailMethod.cs: An exercise on creating a C# method that displays emails in a formatted manner.
  • M3rollGame.cs: A rolling game where users roll virtual dice and compete for the highest score.
  • M4petApp(pt4).cs: Further development of the pet management application.
  • M5consoleGame.cs: A console-based game with various interactive features.

C6TestProject

Description: Focuses on debugging exercises from Chapter 6, which focused on debugging C# applications errors.

  • Debug 101: Debugging folder exercises with Visual Studio Code to identify and fix common coding errors.
  • M6transactionStore.cs: Transaction store debugging exercise example.

About

This is a folder of projects I completed with the 'Foundational C# with Microsoft' Certifcation. These projects include a Pet Console App, an attacking player game, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages