https://github.com/redone06/aprendendocsharp
📘 Curso Alura - C#: Explorando a linguagem
https://github.com/redone06/aprendendocsharp
alura alura-cursos-online charp-code csharp trindtech
Last synced: 4 months ago
JSON representation
📘 Curso Alura - C#: Explorando a linguagem
- Host: GitHub
- URL: https://github.com/redone06/aprendendocsharp
- Owner: RedONe06
- Created: 2022-08-31T11:26:31.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-01T18:35:06.000Z (over 3 years ago)
- Last Synced: 2025-03-16T08:11:29.681Z (9 months ago)
- Topics: alura, alura-cursos-online, charp-code, csharp, trindtech
- Language: C#
- Homepage:
- Size: 1.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README


- `Notebook:` [Google Docs](https://docs.google.com/document/d/1roxiTZyPmtrW8M-B47ulFp88TmDjd6ZlzUObIjP9a4k/edit?usp=sharing)
- `Notion:` [Notion](https://steady-rocket-ff7.notion.site/C-f99db19e90a144dbb9bf928194732ab4)
### Nosso primeiro programa e o Visual Studio
`Projeto 1:` [Olá Mundo!](https://github.com/RedONe06/AprendendoCSharp/tree/main/1-OlaMundo)
- Conseguimos escrever um programa em C# utilizando apenas o bloco de notas e podemos imprimir uma mensagem no prompt de comando;
- 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;
- 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.
### Variáveis numéricas
`Projeto 2:` [Criando variáveis](https://github.com/RedONe06/AprendendoCSharp/tree/main/2-CriandoVariaveis)
`Projeto 3:` [Variáveis com ponto flutuante](https://github.com/RedONe06/AprendendoCSharp/tree/main/3-CriandoVariaveisPontoFlutuante)
`Projeto 4:` [Conversões e outros tipos](https://github.com/RedONe06/AprendendoCSharp/tree/main/4-ConversoesEOutrosTipos)
- Declaramos variáveis do tipo int e double, tornando possÃvel armazenar idades e salário, por exemplo;
- 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;
- 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.
### Variáveis de texto
`Projeto 5:` [Caracteres e textos](https://github.com/RedONe06/AprendendoCSharp/tree/main/5-CaracteresETextos)
`Projeto 6:` [Atribuições de variáveis](https://github.com/RedONe06/AprendendoCSharp/tree/main/6-AtribuicoesDeVariaveis)
- O conceito e como declarar char e String, e permitir que seja possÃvel armazenar nomes ou frases;
- A concatenar Strings, e permitir a junção de mais de uma variável desse tipo;
- Que variáveis guardam valores e não referências.
### Controle de fluxo com if
`Projeto 7:` [Condicionais #1](https://github.com/RedONe06/AprendendoCSharp/tree/main/7-Condicionais)
`ExercÃcio 1:` [Condicional](https://github.com/RedONe06/AprendendoCSharp/tree/main/Condicional)
`Projeto 8:` [Condicionais #2](https://github.com/RedONe06/AprendendoCSharp/tree/main/8-Condicionais2)
`ExercÃcio 1:` [Testando condicional 2](https://github.com/RedONe06/AprendendoCSharp/tree/main/TesteCondicional2)
`Projeto 9:` [Escopo](https://github.com/RedONe06/AprendendoCSharp/tree/main/9-Escopo)
- Usar o if, que irá permitir que nosso código execute determinados comandos de acordo com uma condição pré estabelecida;
- Usar as operações lógicas AND (&&) e OR (||), operadores lógicos, que são usados quando precisamos realizar operações sobre um ou dois valores booleano;
- Trabalhar com o escopo de variáveis, entendendo como é sua visibilidade dentro do programa e em que partes elas podem ser utilizadas.