<script>
  import Nav from "../../components/Nav.svelte";
</script>

<svelte:head>
  <title>Introdução</title>
</svelte:head>

<section>
  <h1>Introdução</h1>

  <nav>
    <a href="/">Início</a>
  </nav>

  <p>
    Vamos escrever nossa API na linguagem <em>C#</em>, para fazer isso, precisamos instalar a <em>SDK do .NET</em> e uma <em>IDE</em> para nos auxiliar na escrita do código.
  </p>

  <p>
    A SDK (<em>Software Development Kit</em>) do .NET é um conjunto de ferramentas e bibliotecas que constituem um ambiente de desenvolvimento de aplicações
    utilizando uma das linguagens do .NET (o <a href="https://dotnet.microsoft.com/en-us/languages/csharp" target="_blank">C#</a>,
    <a href="https://dotnet.microsoft.com/en-us/languages/fsharp">F#</a> ou o <a href="https://learn.microsoft.com/pt-br/dotnet/visual-basic">Visual Basic</a>).
    Ela é fundamental para que possamos criar, compilar e executar projetos escritos em uma dessas linguagens.
  </p>

  <p>
    Apesar de ser desenvolvida pela Microsoft, aplicações em .NET são multiplataforma e podem ser facilmente executadas no Windows, MacOS e nas principais distribuições Linux.
  </p>

  <p>
    O <em>Visual Studio Code</em> (as vezes abreviado como VSCode ou VSC) é <a href="https://survey.stackoverflow.co/2024/technology#3-integrated-development-environment" target="_blank">um dos editores mais utilizados na indústria</a>.
    Vamos utilizá-lo pois ele é multiplataforma e foi feito para ser extensível, ou seja, novas funcionalidades podem ser adicionadas ao editor através de extensões feitas por terceiros. Desta forma,
    o VSCode pode se tornar uma IDE com funcionalidades avançadas, como depuração e navegação de código, tanto para o C# como para qualquer linguagem.
  </p>

  <p>
    Nos próximos passos, iremos preparar nosso ambiente de desenvolvimento instalando a SDK e o VSCode. Siga o passo a passo de acordo com o sistema operacional que
    você está usando no momento.
  </p>

  <nav>
    <ol>
      <li><a href="/windows">Preparação do ambiente no Windows</a></li>
      <!-- <li><a href="/linux">Preparação do ambiente no Linux</a></li>
      <li><a href="/macos">Preparação do ambiente no MacOS</a></li> -->
    </ol>
  </nav>
</section>