Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🎵 Screen Sound Console Course - Alura

C# LINQ API

Welcome to the Screen Sound Console Course repository! This project contains exercises from the course “C#: consumindo API, gravando arquivos e utilizando o LINQ” offered by Alura. The course focuses on integrating with external APIs, creating files, and using LINQ for queries and sorting, all while emphasizing best practices and challenges in C#.

📚 Table of Contents

  1. Introduction
  2. Course Overview
  3. Getting Started
  4. Features
  5. Technologies Used
  6. How to Use
  7. Contributing
  8. License
  9. Contact
  10. Releases

📖 Introduction

In today's world, understanding how to interact with APIs is crucial for any developer. This repository serves as a practical guide to mastering these skills through hands-on exercises. The course emphasizes a practical approach, allowing you to apply what you learn immediately.

📅 Course Overview

The course covers the following topics:

  • API Consumption: Learn how to make requests to external APIs and handle responses.
  • File Creation: Understand how to create and manipulate files using C#.
  • LINQ: Explore Language Integrated Query (LINQ) to perform data queries and sorting.
  • Best Practices: Gain insights into coding standards and practices for better maintainability.

🚀 Getting Started

To get started with this repository, you need to have the following installed on your machine:

Cloning the Repository

You can clone the repository using the following command:

git clone https://github.com/ilyes86/screen-sound_console_course-alura-consuming-api-and-using-linq_part-2_dotnet-6_csharp-10.git

Navigating to the Project

Once cloned, navigate to the project directory:

cd screen-sound_console_course-alura-consuming-api-and-using-linq_part-2_dotnet-6_csharp-10

🌟 Features

  • API Integration: Connect to various APIs to fetch and manipulate data.
  • File Handling: Read and write JSON files easily.
  • LINQ Queries: Utilize LINQ for efficient data manipulation.
  • Sorting: Implement sorting algorithms to organize data.
  • Best Practices: Follow coding standards for better readability and maintenance.

💻 Technologies Used

  • C#: The primary programming language for this project.
  • .NET 6: The framework used for building applications.
  • LINQ: For data querying and manipulation.
  • JSON: For data interchange format.
  • File I/O: For reading and writing files.

🛠️ How to Use

After cloning the repository and navigating to the project folder, follow these steps to run the application:

  1. Open the project in your preferred code editor.

  2. Restore the necessary packages by running:

    dotnet restore
  3. Build the project:

    dotnet build
  4. Run the application:

    dotnet run
  5. Follow the prompts in the console to interact with the application.

You can download the latest release of the project from the Releases section. Be sure to execute the downloaded files to see the application in action!

🤝 Contributing

We welcome contributions! If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b feature/YourFeature
  3. Make your changes and commit them:

    git commit -m "Add your message here"
  4. Push to the branch:

    git push origin feature/YourFeature
  5. Create a pull request.

Your contributions help improve the project and benefit the community!

📜 License

This project is licensed under the MIT License. See the LICENSE file for more details.

📬 Contact

For any inquiries or feedback, feel free to reach out:

📦 Releases

To download the latest version of this project, visit the Releases section. Make sure to download and execute the files for the best experience!


Thank you for checking out the Screen Sound Console Course repository! Happy coding!

About

Repositório com exercícios do curso “C#: consumindo API, gravando arquivos e utilizando o LINQ” da Alura. Aborda integração com APIs externas, criação de arquivos, uso de LINQ para consultas e ordenações, com foco em boas práticas e desafios em C#.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages