<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Gabriel Alves</title>
    <description>The latest articles on DEV Community by Gabriel Alves (@ebagabe).</description>
    <link>https://dev.to/ebagabe</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1169916%2F0ffd0a03-c959-4ff8-a894-06a4cf6753e4.jpeg</url>
      <title>DEV Community: Gabriel Alves</title>
      <link>https://dev.to/ebagabe</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ebagabe"/>
    <language>en</language>
    <item>
      <title>Entity Framework e SQL Server</title>
      <dc:creator>Gabriel Alves</dc:creator>
      <pubDate>Sat, 22 Jun 2024 17:33:42 +0000</pubDate>
      <link>https://dev.to/ebagabe/entity-framework-e-sql-server-4eif</link>
      <guid>https://dev.to/ebagabe/entity-framework-e-sql-server-4eif</guid>
      <description>&lt;p&gt;Entity Framework&lt;br&gt;
O EF é um ORM (Object-Relational Mapping). Foi desenvolvido pela Microsoft. Ele permite que os desenvolvedores trabalhem com dados relacionais usando objetos .NET, eliminando a necessidade de grande parte do código SQL de baixo nivel que seria necessário de outra forma.&lt;/p&gt;

&lt;p&gt;Modelos de Dados: O EF permite criar um modelo de dados a partir de um banco de dados existente (Database First), criar um banco de dados a partir de um modelo de dados (Model First) ou definir o modelo de dados por meio de classes de código (Codigo First)&lt;/p&gt;

&lt;p&gt;Consulta de dados: Com EF, é possivel consultar dados usando LINQ (Language Integrated Query), que permite escrever consultas usando a sintaxe de linguagem de programação .NET, gerando uma integração mais fluida e intuitiva&lt;/p&gt;

&lt;p&gt;Trabalhando com Objetos: Permite que os desenvolvedores trabalhem com dados como objetos de domínio, usando as mesmas técnicas e padrões usados em outros aspectos do desenvolvimento de software orientado a objetos.&lt;/p&gt;

&lt;p&gt;Migrações: O EF oferece suporte a migrações de banco de dados, permitindo que os desenvolvedores atualizem a estrutura do banco de dados de forma incremental, sincronizando as mudanças no modelo de dados com o banco de dados físico.&lt;/p&gt;

&lt;p&gt;Lazy Loading e Eager Loading: Suporta lazy loading, onde os dados relacionados são carregados sob demanda, e eager loading, onde os dados relacionados são carregados antecipadamente, oferecendo flexibilidade na maneira como os dados são recuperados.&lt;/p&gt;

&lt;p&gt;Como instalar para SQL Server (Visual Studio)&lt;br&gt;
No Visual Studio basta seguir: Ferramentas -&amp;gt; Gerenciador de Pacotes do Nugget -&amp;gt; Gerenciar Pacotes do Nugget para Solução:&lt;/p&gt;

&lt;p&gt;Na aba de Procurar busca por Entity Framework e selecione Microsoft.EntityFrameworkCore.SqlServer e instale no seu projeto.&lt;/p&gt;

&lt;p&gt;Para criar um contexto (Conexao com banco de dados), você deve utilizar o nome da sua aplicação + Context: NomeDaAplicacaoContext.cs&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight csharp"&gt;&lt;code&gt;&lt;span class="k"&gt;using&lt;/span&gt; &lt;span class="nn"&gt;Microsoft.EntityFrameworkCore&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="k"&gt;public&lt;/span&gt; &lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;NomeDaAplicacaoContext&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;DbContext&lt;/span&gt;
&lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;private&lt;/span&gt; &lt;span class="kt"&gt;string&lt;/span&gt; &lt;span class="n"&gt;connectionString&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;"Server=&amp;lt;host&amp;gt;,&amp;lt;port&amp;gt;;Database=&amp;lt;DataBaseName&amp;gt;;User Id=&amp;lt;NomeDeUser&amp;gt;;Password=&amp;lt;Senha&amp;gt;;Encrypt=False;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

    &lt;span class="k"&gt;protected&lt;/span&gt; &lt;span class="k"&gt;override&lt;/span&gt; &lt;span class="k"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;OnConfiguring&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DbContextOptionsBuilder&lt;/span&gt; &lt;span class="n"&gt;optionsBuilder&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="n"&gt;optionsBuilder&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;UseSqlServer&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;connectionString&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>sqlserver</category>
      <category>ef</category>
      <category>csharp</category>
      <category>dotnet</category>
    </item>
    <item>
      <title>Explorando Linux Server</title>
      <dc:creator>Gabriel Alves</dc:creator>
      <pubDate>Wed, 19 Jun 2024 22:50:24 +0000</pubDate>
      <link>https://dev.to/ebagabe/explorando-linux-server-30k0</link>
      <guid>https://dev.to/ebagabe/explorando-linux-server-30k0</guid>
      <description>&lt;h2&gt;
  
  
  Linux Server
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;sudo&lt;/code&gt;: comando para usar um comando com permissão de administrador&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;apt&lt;/code&gt;: ferramente que faz gerenciamento de pacotes&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;update&lt;/code&gt;: verifica quais pacotes estão disponiveis.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;    &lt;span class="nb"&gt;sudo &lt;/span&gt;apt update
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Esse comando verifica quais pacotes estão disponiveis para instalação.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Ao utilizar o comando &lt;code&gt;help&lt;/code&gt; será fornecido uma lista de comandos que podem ser utilizados no seu ambiente.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Voce também pode utilizar help para comandos, por exemplo: &lt;code&gt;ls --help&lt;/code&gt; que verifica quais comandos posso utilizar junto com ls&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;mkdir&lt;/code&gt;: Comando para criação de diretorio/pasta&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;    &lt;span class="nb"&gt;mkdir &lt;/span&gt;devops
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;O comando acima cria um novo diretorio chamado devops&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;history&lt;/code&gt;: Mostra todos os comandos que foram utilizados no ambiente em execução.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Gerenciando arquivos
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;touch&lt;/code&gt;: Cria um novo arquivo no caminho atual
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;    &lt;span class="nb"&gt;touch &lt;/span&gt;notas.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Cria o arquivo notas no formato txt&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;cat&lt;/code&gt;: abre um arquivo no terminal:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;    &lt;span class="nb"&gt;cat&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; notas.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Para verificar o que tem de conteudo dentro do arquivo, basta tirar o sinal de &lt;code&gt;&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;    &lt;span class="nb"&gt;echo &lt;/span&gt;trocando texto &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; notas.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Esse comando sobrescreve o que antes tinha escrito em notas.txt&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Instalando Editor de Texto&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;    &lt;span class="nb"&gt;sudo &lt;/span&gt;apt-get &lt;span class="nb"&gt;install &lt;/span&gt;nano
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ao utilizar &lt;code&gt;nano notas.txt&lt;/code&gt; um ambiente visual é apresentado para edição de texto do seu arquivo. Onde voce pode escrever livremente como se fosse um bloco de notas&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Para sair do ambiente de texto pressione &lt;code&gt;ctrl&lt;/code&gt; + &lt;code&gt;x&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;O programa vai perguntar se você quer salvar os arquivos, você pressiona Y&lt;/li&gt;
&lt;li&gt;Em seguida vai ser perguntado o nome do arquivo se ele já tiver um, você pode simplesmente pressionar enter ou sobrescrever o nome atual.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;    &lt;span class="nb"&gt;tar&lt;/span&gt; &lt;span class="nt"&gt;-czf&lt;/span&gt; compactado.tar.gz &amp;lt;arquivo1&amp;gt; &amp;lt;arquivo2&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;O comando acima cria uma pasta compactada com dois arquivos criados recentemente, certifique-se de alterar o nome para o nome dos arquivos.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;    &lt;span class="nb"&gt;mv &lt;/span&gt;compactado.tar.gz /home/&amp;lt;usuario&amp;gt;/devops
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Esse comando move a pasta compactada para a pasta de devops criada anteriormente. Podemos excluir os arquivos da pasta de usuario agora.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;    &lt;span class="nb"&gt;rm&lt;/span&gt; &amp;lt;arquivo1&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Com esse comando, o arquivo criado anteriormente foi apagado do sistema.&lt;/p&gt;

</description>
      <category>linux</category>
      <category>ubuntu</category>
      <category>devops</category>
    </item>
    <item>
      <title>Iniciando em DevOps e Linux</title>
      <dc:creator>Gabriel Alves</dc:creator>
      <pubDate>Wed, 19 Jun 2024 21:26:28 +0000</pubDate>
      <link>https://dev.to/ebagabe/iniciando-em-devops-e-linux-22l8</link>
      <guid>https://dev.to/ebagabe/iniciando-em-devops-e-linux-22l8</guid>
      <description>&lt;h2&gt;
  
  
  Instalando uma Maquina Virtual
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.virtualbox.org/wiki/Downloads"&gt;Link para download da VirtualBox&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Para instalar basta avançar até instalar&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ao abrir a VirtualBox, basta clicar em Novo&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Preencha com o nome da sua maquina virtual&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Na imagem ISO, é necessário fazer o download se você ainda não tiver da imagem que quer subir na sua maquina. Para esse artigo, vou estar utilizando o Ubuntu&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://ubuntu.com/download/server"&gt;Link para instalação do Ubuntu para Server&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Após isso, devemos selecionar a imagem baixada e colocar em Imagem ISO&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Nesse tutorial iremos pular a instalação desastissida, então pode-se marcar a opção abaixo do numero da versão. Em seguida clicar em Proximo (N)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Na parte do Hardware, em memoria base, selecionei 4096MB de memoria nesse primeiro momento.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Em processadores, alocar apenas 2 CPU's que é o necessário por enquanto. E selecionar a opção próximo&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Em Disco Rígido Virtual, Selecionamos a opção Default (Criar um novo disco rígido virtual)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Em tamanho de Disco, deixo 25.00GB alocado e clicar em próximo e em Finalizar.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Após criar a nova máquina, podemos clicar em Iniciar (T)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Dentro da Grub&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Selecione a primeira opção: Try or Install Ubuntu Server&lt;/li&gt;
&lt;li&gt;Em seguida, após a sequencia de codigos que é apresentado após selecionar essa opção iremos selecionar o idioma, nesse tutorial vou escolher o Português.&lt;/li&gt;
&lt;li&gt;Na parte do Layout do teclado, escolha o que for conveniente, vou manter o padrão de português&lt;/li&gt;
&lt;li&gt;Em Choose type of Install: Seleciono Ubuntu Server (minimized)&lt;/li&gt;
&lt;li&gt;Selecionamos utilizando a barra de espaço&lt;/li&gt;
&lt;li&gt;Depois descemos até Concluído&lt;/li&gt;
&lt;li&gt;Clique em concluído novamente&lt;/li&gt;
&lt;li&gt;Em configuração de Proxy, podemos clicar em concluído de novo. E aguardar o sistema instalar.&lt;/li&gt;
&lt;li&gt;Assim que disponivel clicar em continuar, e continuar novamente e após isso selecionar o nome que irá usar para a maquina, servidor, user e senha&lt;/li&gt;
&lt;li&gt;Aguardar o processo&lt;/li&gt;
&lt;li&gt;Reiniciar a maquina&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Tantas opções... O que eu faço?</title>
      <dc:creator>Gabriel Alves</dc:creator>
      <pubDate>Tue, 10 Oct 2023 01:20:52 +0000</pubDate>
      <link>https://dev.to/ebagabe/tantas-opcoes-o-que-eu-faco-3bk3</link>
      <guid>https://dev.to/ebagabe/tantas-opcoes-o-que-eu-faco-3bk3</guid>
      <description>&lt;p&gt;O melhor conselho que eu posso te dar é: &lt;/p&gt;

&lt;p&gt;Conclua o que você iniciou. Termine seus cursos, termine seu livro, termine seu projeto... Apenas termine! Enquanto você evolui dentro do seu curso, ou do seu método de estudo, poste isso em algum lugar. Coloque-se em evidência. Mostre o que você está aprendendo ou o que você está construindo. Escreva suas opiniões sobre aquilo ou faça um artigo sobre. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pare de pensar tanto!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Não tem problema aprender Javascript e em seguida começar um novo curso de Python, é uma ferramenta, afinal, mais uma das milhares que talvez você possa conhecer durante sua carreira. Você não tá arruinando sua carreira em estudar front e em seguida estudar backend, você está construindo cada vez mais repertório. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eu quero um emprego&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Adapte seu curriculo para a vaga, converse com recrutadores, entre em contato com a empresa deixando claro seu interesse pela vaga. Mostre projetos que você já construiu naquela linguagem e utilize o que você sabe além do que foi pedido como um diferencial. Use as ferramentas ao seu favor. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Continue estudando&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Não desista. É um papo chato, talvez, mas o que me faz impedir de desistir é o fato que estou mais perto a cada dia e se eu parar agora posso me arrepender profundamente. Vai dar certo, sim. Você vai conseguir! &lt;/p&gt;

&lt;p&gt;E lembre-se, comece e termine. &lt;/p&gt;

</description>
      <category>beginners</category>
      <category>webdev</category>
      <category>development</category>
    </item>
    <item>
      <title>Introdução ao .NET com Visual Studio Code</title>
      <dc:creator>Gabriel Alves</dc:creator>
      <pubDate>Sat, 07 Oct 2023 23:48:01 +0000</pubDate>
      <link>https://dev.to/ebagabe/introducao-ao-net-com-visual-studio-code-2gmp</link>
      <guid>https://dev.to/ebagabe/introducao-ao-net-com-visual-studio-code-2gmp</guid>
      <description>&lt;p&gt;Sou um desenvolvedor em desenvolvimento na principal ferramenta da Microsoft para desenvolvedor, o dotnet. &lt;br&gt;
Hoje será um rápido tutorial de como ter tudo necessário para rodar a plataforma .NET em seu Visual Studio Code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1 - Instalar o Visual Studio Code&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Primeiramente é necessário instalar o VSCode se você não tiver instalado.&lt;/p&gt;

&lt;p&gt;Link: &lt;a href="https://code.visualstudio.com/"&gt;https://code.visualstudio.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;É um programa super leve e você não deve ter problemas para a instalação.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2 - Instalar o SDK do .NET&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;.NET é a plataforma de desenvolvimento multiplataforma que permite vocÊ desenvolver para diversas aplicações.&lt;/p&gt;

&lt;p&gt;Link para instalação do .NET SDK: &lt;a href="https://dotnet.microsoft.com/en-us/download"&gt;https://dotnet.microsoft.com/en-us/download&lt;/a&gt;&lt;br&gt;
Instale a versão e depois execute o instalador. &lt;/p&gt;

&lt;p&gt;A instalação deve ser rápida e feita sem dificuldade.&lt;/p&gt;

&lt;p&gt;Após a instalação, verifique se tudo ocorreu normalmente. Abra o terminal e execute o seguinte comando:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dotnet --version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Deve ser exibido um numero representando a versão atual. Algo como:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;7.4.401
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Que é a versão atual no momento que estou escrevendo esse post.&lt;br&gt;
E isso é tudo o que você precisa para poder desenvolver na plataforma .NET&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Extensões&lt;/strong&gt;&lt;br&gt;
Na página de extensões devemos buscar por "C#"&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OtpiZd9e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a810qtcjt6c4gx96zpaz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OtpiZd9e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a810qtcjt6c4gx96zpaz.png" alt="Extensão C#" width="484" height="153"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;O Kit de desenvolvimento em C# instala as seguintes extensões:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Kit de Desenvolvimento em C# – extensão oficial de C# da Microsoft.&lt;/li&gt;
&lt;li&gt;C# – suporte à linguagem base para C#.&lt;/li&gt;
&lt;li&gt;IntelliCode para C# – desenvolvimento assistido por IA para Kit de desenvolvimento em C#.&lt;/li&gt;
&lt;li&gt;Ferramenta de instalação do .NET para autores de extensão.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Agora nós podemos criar nossa primeira aplicação.&lt;br&gt;
Dentro do terminal do Visual Studio Code execute o seguinte comando:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dotnet new console
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;dentro do seu &lt;code&gt;Program.cs&lt;/code&gt;&lt;br&gt;
substitua seu &lt;code&gt;Console.WriteLine("");&lt;/code&gt; para o texto de sua preferência&lt;/p&gt;

&lt;p&gt;Depois execute os seguintes comandos:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dotnet build
dotnet run
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Agora o texto que você digitou no método WriteLine deve estar sendo exibido no terminal.&lt;/p&gt;

&lt;p&gt;Esse é o meu primeiro post. Espero que tenha sido útil de alguma maneira. Agradeço a leitura!&lt;/p&gt;

</description>
      <category>csharp</category>
      <category>dotnet</category>
      <category>vscode</category>
    </item>
  </channel>
</rss>
