{"id":21367463,"url":"https://github.com/redone06/aprendendocsharp","last_synced_at":"2025-08-30T09:33:54.410Z","repository":{"id":156471161,"uuid":"531052982","full_name":"RedONe06/AprendendoCSharp","owner":"RedONe06","description":"📘 Curso Alura - C#: Explorando a linguagem ","archived":false,"fork":false,"pushed_at":"2022-09-01T18:35:06.000Z","size":1059,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T08:11:29.681Z","etag":null,"topics":["alura","alura-cursos-online","charp-code","csharp","trindtech"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RedONe06.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-31T11:26:31.000Z","updated_at":"2022-09-09T12:40:13.000Z","dependencies_parsed_at":"2024-08-05T07:30:34.065Z","dependency_job_id":null,"html_url":"https://github.com/RedONe06/AprendendoCSharp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RedONe06/AprendendoCSharp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedONe06%2FAprendendoCSharp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedONe06%2FAprendendoCSharp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedONe06%2FAprendendoCSharp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedONe06%2FAprendendoCSharp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RedONe06","download_url":"https://codeload.github.com/RedONe06/AprendendoCSharp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RedONe06%2FAprendendoCSharp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272833298,"owners_count":25000870,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alura","alura-cursos-online","charp-code","csharp","trindtech"],"created_at":"2024-11-22T07:19:19.072Z","updated_at":"2025-08-30T09:33:54.402Z","avatar_url":"https://github.com/RedONe06.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"![image](https://user-images.githubusercontent.com/98191980/187698649-6fad25f7-c20e-49e7-adea-4fccc48dad72.png)\n\n\u003cimg src=\"https://img.shields.io/static/v1?label=by\u0026message=Alura\u0026color=blue\u0026style=for-the-badge\"\u003e \u003cimg src=\"https://img.shields.io/static/v1?label=Tech\u0026message=.NET 6.0\u0026color=36D5C1\u0026style=for-the-badge\u0026logo=.NET\"\u003e \u003cimg src=\"https://img.shields.io/static/v1?label=Tech\u0026message=C%23\u0026color=36D5C1\u0026style=for-the-badge\u0026logo=csharp\"\u003e\n\n- `Notebook:` [Google Docs](https://docs.google.com/document/d/1roxiTZyPmtrW8M-B47ulFp88TmDjd6ZlzUObIjP9a4k/edit?usp=sharing)\n- `Notion:` [Notion](https://steady-rocket-ff7.notion.site/C-f99db19e90a144dbb9bf928194732ab4)\n\n### Nosso primeiro programa e o Visual Studio\n\n`Projeto 1:` [Olá Mundo!](https://github.com/RedONe06/AprendendoCSharp/tree/main/1-OlaMundo)\n\n- Conseguimos escrever um programa em C# utilizando apenas o bloco de notas e podemos imprimir uma mensagem no prompt de comando;\n- Instalar uma IDE (Ambiente de desenvolvimento integrado), o Visual Studio, irá nos ajudar a desenvolver nossos códigos através de ferramentas disponíveis nela, como reconhecimento de erros;\n- Utilizar a estrutura dos diretórios do Visual Studio e trabalhar com os diferentes projetos e soluções. Essa IDE irá facilitar nosso trabalho como dev, permitindo o uso de ferramentas como IntelliSense, que pode nos ajudar no preenchimento automático de código.\n\n### Variáveis numéricas\n\n`Projeto 2:` [Criando variáveis](https://github.com/RedONe06/AprendendoCSharp/tree/main/2-CriandoVariaveis)\n\n`Projeto 3:` [Variáveis com ponto flutuante](https://github.com/RedONe06/AprendendoCSharp/tree/main/3-CriandoVariaveisPontoFlutuante)\n\n`Projeto 4:` [Conversões e outros tipos](https://github.com/RedONe06/AprendendoCSharp/tree/main/4-ConversoesEOutrosTipos)\n- Declaramos variáveis do tipo int e double, tornando possível armazenar idades e salário, por exemplo;\n- Fazer operações aritméticas e concatenar variáveis numéricas com texto, tornando possível escrever frases que unem variáveis de diferentes tipos;\n- Como podemos passar um valor de um tipo para uma variável de outro, por meio do conceito de type casting, ou seja, podemos converter variáveis do tipo double para o tipo inteiro, por exemplo.\n\n### Variáveis de texto\n\n`Projeto 5:` [Caracteres e textos](https://github.com/RedONe06/AprendendoCSharp/tree/main/5-CaracteresETextos)\n\n`Projeto 6:` [Atribuições de variáveis](https://github.com/RedONe06/AprendendoCSharp/tree/main/6-AtribuicoesDeVariaveis)\n\n- O conceito e como declarar char e String, e permitir que seja possível armazenar nomes ou frases;\n- A concatenar Strings, e permitir a junção de mais de uma variável desse tipo;\n- Que variáveis guardam valores e não referências.\n\n### Controle de fluxo com if\n\n`Projeto 7:` [Condicionais #1](https://github.com/RedONe06/AprendendoCSharp/tree/main/7-Condicionais)\n\n`Exercício 1:` [Condicional](https://github.com/RedONe06/AprendendoCSharp/tree/main/Condicional)\n\n`Projeto 8:` [Condicionais #2](https://github.com/RedONe06/AprendendoCSharp/tree/main/8-Condicionais2)\n\n`Exercício 1:` [Testando condicional 2](https://github.com/RedONe06/AprendendoCSharp/tree/main/TesteCondicional2)\n\n`Projeto 9:` [Escopo](https://github.com/RedONe06/AprendendoCSharp/tree/main/9-Escopo)\n\n- Usar o if, que irá permitir que nosso código execute determinados comandos de acordo com uma condição pré estabelecida;\n- Usar as operações lógicas AND (\u0026\u0026) e OR (||), operadores lógicos, que são usados quando precisamos realizar operações sobre um ou dois valores booleano;\n- Trabalhar com o escopo de variáveis, entendendo como é sua visibilidade dentro do programa e em que partes elas podem ser utilizadas.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredone06%2Faprendendocsharp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredone06%2Faprendendocsharp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredone06%2Faprendendocsharp/lists"}