Skip to content

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#.

Notifications You must be signed in to change notification settings

Julyester/screen-sound_console_course-alura-consuming-api-and-using-linq_part-1_dotnet-6_csharp-10

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

🎵 Screen Sound Console Course - Alura API and LINQ Part 1 🎶

GitHub release GitHub

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#.

🚀 Table of Contents

📖 Introduction

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.

✨ Features

  • 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.

💻 Installation

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

Prerequisites

Make sure you have the following installed:

🛠️ Usage

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.

🧩 Topics Covered

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.

🤝 Contributing

Contributions are welcome! If you would like to contribute to this repository, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your branch to your forked repository.
  5. Open a pull request to the main repository.

📜 License

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

📬 Contact

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

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!

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

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages