Skip to content

Commit

Permalink
Deployed 343b7d6 with MkDocs version: 1.5.3
Browse files Browse the repository at this point in the history
  • Loading branch information
dunossauro committed Feb 2, 2024
1 parent 3ff7115 commit 1fb9fdc
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 2 deletions.
24 changes: 23 additions & 1 deletion 02/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -632,6 +632,15 @@
</ul>
</nav>

</li>

<li class="md-nav__item">
<a href="#exercicio" class="md-nav__link">
<span class="md-ellipsis">
Exercício
</span>
</a>

</li>

<li class="md-nav__item">
Expand Down Expand Up @@ -1147,6 +1156,15 @@
</ul>
</nav>

</li>

<li class="md-nav__item">
<a href="#exercicio" class="md-nav__link">
<span class="md-ellipsis">
Exercício
</span>
</a>

</li>

<li class="md-nav__item">
Expand Down Expand Up @@ -1629,6 +1647,10 @@ <h4 id="integrando-o-pydantic-com-o-fastapi">Integrando o Pydantic com o FastAPI
<p>Com essa abordagem, ao iniciar o servidor (<code>task run</code>) e acessar a Swagger UI em <a href="http://127.0.0.1:8000/docs" target="_blank">http://127.0.0.1:8000/docs</a>, observamos uma evolução significativa na documentação. Um novo campo <code>Schemas</code> é exibido, destacando a estrutura do modelo <code>Message</code> que definimos:</p>
<p><a class="glightbox" href="../assets/02/captura_de_tela_do_swagger_mostrando_o_schema_de_message.png" data-type="image" data-width="auto" data-height="auto" data-desc-position="bottom"><img alt='Captura de tele do Swagger UI mostrando o json schema de "Message" que definimos no FastAPI' class="center shadow" src="../assets/02/captura_de_tela_do_swagger_mostrando_o_schema_de_message.png"></a></p>
<p>Além disso, na seção de <code>Responses</code>, temos um exemplo claro da saída esperada do endpoint: <code>{"message": "string"}</code>. Isso ilustra como a API irá responder, especificando que o campo obrigatório <code>"message"</code> será retornado com um valor do tipo <code>"string"</code>.</p>
<h2 id="exercicio">Exercício</h2>
<ol>
<li>Crie um endpoint que retorna "olá mundo" usando HTML e escreva seu teste.</li>
</ol>
<h2 id="conclusao">Conclusão</h2>
<p>Nesta aula, navegamos brevemente pelo vasto mundo do desenvolvimento web com foco em APIs, abraçando desde os fundamentos da comunicação na web até as práticas de troca de dados. Exploramos o modelo cliente-servidor, entendemos algumas das nuances das mensagens HTTP e tivemos uma introdução sobre URLs e HTML. Embora o HTML desempenhe um papel central na camada de apresentação, o nosso foco recaiu sobre as APIs, particularmente aquelas que trafegam JSON, um formato de dados.</p>
<p>Aprofundamos no uso de ferramentas e conceitos vitais para a criação de APIs, como o FastAPI e o Pydantic, que juntos oferecem uma poderosa combinação para a validação de dados e a geração automática de documentação. A exploração do Swagger UI e do Redoc enriqueceu nosso entendimento sobre a importância da documentação acessível e clara para APIs, facilitando tanto o desenvolvimento quanto a usabilidade.</p>
Expand Down Expand Up @@ -1662,7 +1684,7 @@ <h2 id="conclusao">Conclusão</h2>
<span class="md-icon" title="Última atualização">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">January 27, 2024</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">February 2, 2024</span>
</span>


Expand Down
2 changes: 1 addition & 1 deletion search/search_index.json

Large diffs are not rendered by default.

Binary file modified sitemap.xml.gz
Binary file not shown.

0 comments on commit 1fb9fdc

Please sign in to comment.