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

Jaballi123/screen-sound_console_course-alura-consuming-api-and-using-linq_part-3_dotnet-6_csharp-10

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Screen Sound Console Course - Alura

C# .NET 6 LINQ

Welcome to the Screen Sound Console Course repository! This repository contains exercises from the course “C#: Consumindo API, Gravando Arquivos e Utilizando o LINQ” offered by Alura. In this course, we explore the integration with external APIs, file creation, and using LINQ for queries and sorting, all while focusing on best practices and challenges in C#.

Table of Contents

Introduction

This repository serves as a practical guide for learners who want to deepen their understanding of C#. The course provides hands-on experience in working with APIs, file input/output, and LINQ queries. The exercises are designed to reinforce concepts and provide real-world applications.

Course Overview

The course covers the following key topics:

  1. API Integration: Learn how to consume external APIs, fetch data, and handle responses.
  2. File Handling: Understand how to create and manage files using C#.
  3. LINQ Queries: Explore LINQ for querying collections, filtering, and sorting data.
  4. Best Practices: Discover best practices for writing clean and maintainable code.
  5. Challenges: Face practical challenges to test your skills and knowledge.

Getting Started

To get started, clone this repository to your local machine:

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

Navigate to the project directory:

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

You will need .NET 6 SDK installed on your machine. Follow the instructions on the official .NET website to install it.

Features

  • API Consumption: Easily fetch data from APIs and process it.
  • File I/O: Create and manipulate files seamlessly.
  • LINQ Support: Utilize LINQ for efficient data queries.
  • Structured Code: Follow best practices in coding standards.
  • Sample Exercises: Practical exercises to solidify learning.

Technologies Used

  • C#: The primary programming language used.
  • .NET 6: The framework that supports building applications.
  • LINQ: Language Integrated Query for data manipulation.
  • JSON: Data format used for API responses.
  • StreamWriter: Class used for writing text to files.

Usage

After cloning the repository, you can run the exercises using the following command:

dotnet run

Make sure to check the README.md files within each exercise folder for specific instructions related to that exercise.

Contributing

Contributions are welcome! If you have suggestions for improvements or additional exercises, feel free to open an issue or submit a pull request.

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a pull request.

License

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

Contact

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

Releases

To download and execute the latest releases, visit the Releases section.

You can find the latest version of the project there. Each release contains detailed notes about new features and bug fixes.

Releases

Conclusion

This repository is a valuable resource for anyone looking to improve their C# skills through practical exercises. By following the course, you will gain a deeper understanding of API integration, file handling, and LINQ queries. Happy coding!

For more updates and information, always check the Releases section.

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