Skip to content

Commit 6db4b98

Browse files
committed
Commit
1 parent 3f465e6 commit 6db4b98

File tree

1 file changed

+112
-2
lines changed

1 file changed

+112
-2
lines changed

README.md

Lines changed: 112 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,112 @@
1-
<h1 align="center">💻C# Exercises🚀</h1>
2-
<img src="https://github.com/DouglasIde/Csharp-Exercises/blob/main/README/capa_douglasy.jpg" alt="Capa da Apresentação">
1+
# Csharp-Exercises 🖥️
2+
3+
[![Download Releases](https://img.shields.io/badge/Download%20Releases-Click%20Here-brightgreen)](https://github.com/Dandedleon/Csharp-Exercises/releases)
4+
5+
Welcome to the Csharp-Exercises repository! This project contains a series of challenge exercises proposed by Alura, focusing on C# and .NET technologies. Whether you're a beginner or looking to sharpen your skills, you'll find valuable resources here.
6+
7+
## Table of Contents
8+
9+
- [About the Project](#about-the-project)
10+
- [Technologies Used](#technologies-used)
11+
- [Getting Started](#getting-started)
12+
- [Exercises Overview](#exercises-overview)
13+
- [Contributing](#contributing)
14+
- [License](#license)
15+
- [Contact](#contact)
16+
17+
## About the Project
18+
19+
This repository serves as a collection of exercises designed to enhance your understanding of C# and .NET. Each exercise focuses on different aspects of programming, such as object-oriented programming (OOP), data structures, and algorithms. The goal is to provide practical experience through hands-on challenges.
20+
21+
The exercises are structured to encourage problem-solving and critical thinking. You will write C# code, run it, and see the results. This approach helps reinforce concepts and build confidence in your coding abilities.
22+
23+
## Technologies Used
24+
25+
- **C#**: A modern, object-oriented programming language.
26+
- **.NET**: A versatile framework for building applications across different platforms.
27+
- **Visual Studio**: An integrated development environment (IDE) for C# development.
28+
- **Git**: A version control system to manage your code.
29+
30+
## Getting Started
31+
32+
To get started with the exercises, follow these steps:
33+
34+
1. **Clone the Repository**: Use the following command to clone the repository to your local machine:
35+
36+
```bash
37+
git clone https://github.com/Dandedleon/Csharp-Exercises.git
38+
```
39+
40+
2. **Navigate to the Directory**: Change to the project directory:
41+
42+
```bash
43+
cd Csharp-Exercises
44+
```
45+
46+
3. **Download Releases**: You can download the latest release [here](https://github.com/Dandedleon/Csharp-Exercises/releases). Make sure to execute the downloaded files to start the exercises.
47+
48+
4. **Open in Visual Studio**: Launch Visual Studio and open the project folder.
49+
50+
5. **Start Coding**: Choose an exercise, read the instructions, and start coding!
51+
52+
## Exercises Overview
53+
54+
The exercises are categorized based on difficulty and topics. Below are some key categories you will find:
55+
56+
### Beginner Exercises
57+
58+
- **Hello World**: Write a simple program that prints "Hello, World!" to the console.
59+
- **Basic Math**: Create a program that performs basic arithmetic operations.
60+
61+
### Intermediate Exercises
62+
63+
- **OOP Basics**: Implement classes and objects to model real-world entities.
64+
- **Data Structures**: Work with arrays, lists, and dictionaries to manage collections of data.
65+
66+
### Advanced Exercises
67+
68+
- **Algorithms**: Solve problems using sorting and searching algorithms.
69+
- **File I/O**: Read from and write to files using C#.
70+
71+
### Project-Based Exercises
72+
73+
- **Mini-Projects**: Develop small applications, such as a calculator or a to-do list manager.
74+
75+
## Contributing
76+
77+
We welcome contributions from everyone! If you want to add new exercises or improve existing ones, please follow these steps:
78+
79+
1. **Fork the Repository**: Click the "Fork" button at the top right corner of the page.
80+
2. **Create a New Branch**: Use the following command to create a new branch:
81+
82+
```bash
83+
git checkout -b feature/new-exercise
84+
```
85+
86+
3. **Make Your Changes**: Implement your changes or add new exercises.
87+
4. **Commit Your Changes**: Use the following command to commit your changes:
88+
89+
```bash
90+
git commit -m "Add new exercise"
91+
```
92+
93+
5. **Push to Your Fork**: Push your changes back to your forked repository:
94+
95+
```bash
96+
git push origin feature/new-exercise
97+
```
98+
99+
6. **Create a Pull Request**: Go to the original repository and click "New Pull Request."
100+
101+
## License
102+
103+
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
104+
105+
## Contact
106+
107+
For questions or feedback, feel free to reach out:
108+
109+
- **GitHub**: [Dandedleon](https://github.com/Dandedleon)
110+
- **Email**: dande@example.com
111+
112+
Thank you for visiting the Csharp-Exercises repository! We hope you find the exercises helpful in your learning journey. For more updates and releases, check the [Releases section](https://github.com/Dandedleon/Csharp-Exercises/releases). Happy coding!

0 commit comments

Comments
 (0)