Welcome to the Screen Sound Console Course repository! This project contains exercises from the Alura course titled “C#: consumindo API, gravando arquivos e utilizando o LINQ.” The course focuses on integrating with external APIs, creating files, and using LINQ for queries and sorting. The emphasis is on best practices and challenges in C#.
This repository serves as a practical guide for those looking to enhance their skills in C#. By working through the exercises, you will learn how to:
- Consume external APIs effectively.
- Write data to files.
- Utilize LINQ for data manipulation and querying.
You can download and execute the files from the Releases section.
- API Integration: Learn how to connect and interact with various APIs.
- File Handling: Understand how to create and manage files using C#.
- LINQ Queries: Master the use of LINQ for sorting and querying data.
- Best Practices: Gain insights into writing clean and efficient C# code.
- Real-World Challenges: Tackle practical challenges that you may encounter in development.
To get started, clone this repository to your local machine:
git clone https://github.com/Julyester/screen-sound_console_course-alura-consuming-api-and-using-linq_part-1_dotnet-6_csharp-10.git
Navigate to the project directory:
cd screen-sound_console_course-alura-consuming-api-and-using-linq_part-1_dotnet-6_csharp-10
Make sure you have the following installed:
- .NET 6 SDK
- A code editor like Visual Studio or Visual Studio Code
After cloning the repository and installing the prerequisites, you can run the console application. Use the following command:
dotnet run
Follow the prompts in the console to interact with the application. You can also explore the various exercises and modify the code as needed.
This repository includes exercises that cover the following topics:
- Alura: Course materials and exercises.
- API: Techniques for consuming and working with APIs.
- Console: Building console applications in C#.
- C#: Core programming language concepts.
- .NET: Framework and tools for building applications.
- File I/O: Reading from and writing to files.
- JSON: Working with JSON data formats.
- LINQ: Language Integrated Query for data manipulation.
- Sorting: Techniques for sorting data efficiently.
- StreamWriter: Writing data to files using StreamWriter.
Contributions are welcome! If you would like to contribute to this repository, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your branch to your forked repository.
- Open a pull request to the main repository.
This project is licensed under the MIT License. See the LICENSE file for more details.
For any questions or feedback, feel free to reach out:
- GitHub: Julyester
- Email: [email protected]
Thank you for checking out the Screen Sound Console Course repository! Dive into the exercises and enhance your C# skills. Don't forget to check the Releases section for downloadable files and updates. Happy coding!