Skip to content

Commit

Permalink
Deployed f17d495 with MkDocs version: 1.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
dunossauro committed Jun 22, 2024
1 parent 392f9e1 commit 6a639ea
Show file tree
Hide file tree
Showing 5 changed files with 201 additions and 46 deletions.
47 changes: 46 additions & 1 deletion projetos/repositorios/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1694,6 +1694,51 @@
<td><a href="https://github.com/Francisco-Libanio">Francisco-Libanio</a></td>
<td>Iniciei o projeto estou usando pycharm</td>
</tr>
<tr>
<td><a href="https://github.com/KrisEgidio/fast-zero">fast_zero</a></td>
<td><a href="https://github.com/KrisEgidio">@KrisEgidio</a></td>
<td>Aprendendo FastAPI seguindo o curso FastAPI do Zero!</td>
</tr>
<tr>
<td><a href="https://github.com/JoaoGBC/Fast_api_sync">Fast_api_sync</a></td>
<td><a href="https://github.com/JoaoGBC">@JoaoGBC</a></td>
<td>Aprendendo FastAPI seguindo o curso FastAPI do Zero!</td>
</tr>
<tr>
<td><a href="https://github.com/PedroP7l/fastapi">fastapi</a></td>
<td><a href="https://github.com/PedroP7l">@PedroP7l</a></td>
<td>Implementação do material do curso sem alterações</td>
</tr>
<tr>
<td><a href="https://github.com/diogogonnelli/fast_zero_sync">fast_zero_sync</a></td>
<td><a href="https://github.com/diogogonnelli">@diogogonnelli</a></td>
<td>Implementação do material do curso</td>
</tr>
<tr>
<td><a href="https://github.com/davidrangelrj/fast_zero_sync">fast_zero_sync</a></td>
<td><a href="https://github.com/davidrangelrj">@davidrangelrj</a></td>
<td>Implementação do material do curso</td>
</tr>
<tr>
<td><a href="https://github.com/alsombra/fastapi_project">fastapi_project</a></td>
<td><a href="https://github.com/alsombra">@alsombra</a></td>
<td>Aprendendo fastapi e webdev com a lenda Dunossauro</td>
</tr>
<tr>
<td><a href="https://github.com/alyssondaniel/fastapi_zero">fast_zero</a></td>
<td><a href="https://github.com/alyssondaniel">@alyssondaniel</a></td>
<td>Implementação do material do curso COM alterações</td>
</tr>
<tr>
<td><a href="https://github.com/eduardoalsilva/fast_zero">fast_zero</a></td>
<td><a href="https://github.com/eduardoalsilva">@eduardoalsilva</a></td>
<td></td>
</tr>
<tr>
<td><a href="https://github.com/matheusfly/fast_api_master">api_master</a></td>
<td><a href="https://github.com/matheusfly">@matheusfly</a></td>
<td>Implementação do material do curso sem alterações</td>
</tr>
</tbody>
</table></div><style type="text/css">.quiz {
border: 1px solid black;
Expand Down Expand Up @@ -1826,7 +1871,7 @@
<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">June 20, 2024</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">June 22, 2024</span>
</span>


Expand Down
136 changes: 123 additions & 13 deletions quizes/aula_04/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -110,11 +110,6 @@
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">


<a href="#04-configurando-o-banco-de-dados-e-gerenciando-migracoes-com-alembic" class="md-skip">
Pular para conteúdo
</a>

</div>
<div data-md-component="announce">

Expand Down Expand Up @@ -911,8 +906,6 @@
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">





<a href="./" class="md-nav__link md-nav__link--active">

Expand Down Expand Up @@ -1121,8 +1114,6 @@






</nav>
</div>
Expand All @@ -1140,9 +1131,128 @@



<div><h1 id="04-configurando-o-banco-de-dados-e-gerenciando-migracoes-com-alembic">04 - Configurando o Banco de Dados e Gerenciando Migrações com Alembic</h1>
<p>O quiz para essa aula ainda não foi lançado.</p>
<p><a href="../../aulas/sincronas/">Ele estará disponível no dia em que a aula síncrona for ministrada</a></p></div><style type="text/css">.quiz {
<div><h1>04 - Configurando o Banco de Dados e Gerenciando Migrações com Alembic</h1>
<div class="quiz"><h3>01 - Qual a função do sqlalchemy em nosso projeto?</h3><form><fieldset><div><input type="radio" name="answer" value="0" id="quiz-0-0"><label for="quiz-0-0">Gerenciar a conexão com o banco de dados</label></div><div><input type="radio" name="answer" value="1" id="quiz-0-1"><label for="quiz-0-1">Representar o modelo dos dados como objetos</label></div><div><input type="radio" name="answer" value="2" id="quiz-0-2"><label for="quiz-0-2">Fazer busca de dados no banco</label></div><div><input type="radio" name="answer" value="3" id="quiz-0-3" correct><label for="quiz-0-3">Todas as alternativas</label></div></fieldset><button type="submit" class="quiz-button">Enviar</button></form><section class="content hidden"></section></div>

<div class="quiz"><h3>02 - O Registry do sqlalchemy tem a função de:</h3><form><fieldset><div><input type="radio" name="answer" value="0" id="quiz-1-0"><label for="quiz-1-0">Criar um schema de validação da API</label></div><div><input type="radio" name="answer" value="1" id="quiz-1-1" correct><label for="quiz-1-1">Criar um objeto que representa a tabela no banco de dados</label></div><div><input type="radio" name="answer" value="2" id="quiz-1-2"><label for="quiz-1-2">Criar um registro no banco de dados</label></div></fieldset><button type="submit" class="quiz-button">Enviar</button></form><section class="content hidden"></section></div>

<div class="quiz"><h3>03 - Qual a função do objeto Mapper</h3><form><fieldset><div><input type="radio" name="answer" value="0" id="quiz-2-0"><label for="quiz-2-0">executar a função map do python no banco de dados</label></div><div><input type="radio" name="answer" value="1" id="quiz-2-1" correct><label for="quiz-2-1">Criar uma relação entre o tipo de dados do python e o da tabela do banco</label></div><div><input type="radio" name="answer" value="2" id="quiz-2-2"><label for="quiz-2-2">Dizer qual o tipo de dado que terá no banco de dados</label></div><div><input type="radio" name="answer" value="3" id="quiz-2-3"><label for="quiz-2-3">Fazer uma conversão para tipos do python</label></div></fieldset><button type="submit" class="quiz-button">Enviar</button></form><section class="content hidden"></section></div>

<div class="quiz"><h3>04 - O que faz o a função mapped_column?</h3><form><fieldset><div><input type="radio" name="answer" value="0" id="quiz-3-0"><label for="quiz-3-0">Indicar valores padrões para as colunas</label></div><div><input type="radio" name="answer" value="1" id="quiz-3-1"><label for="quiz-3-1">Criar indicadores de SQL no objeto</label></div><div><input type="radio" name="answer" value="2" id="quiz-3-2"><label for="quiz-3-2">Adiciona restrições referentes a coluna no banco de dados</label></div><div><input type="radio" name="answer" value="3" id="quiz-3-3" correct><label for="quiz-3-3">Todas as anteriores</label></div></fieldset><button type="submit" class="quiz-button">Enviar</button></form><section class="content hidden"></section></div>

<p>
</p><div class="quiz"><h3>05 - Qual a função do mapped_column no seguinte código:</h3>
<div class="highlight"><pre><span></span><code><span class="n">quiz</span><span class="p">:</span> <span class="n">Mapped</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="n">mapped_column</span><span class="p">(</span><span class="n">unique</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
</code></pre></div>
<form>
<fieldset>

<div>
<input type="radio" name="answer" value="O valor de quiz deve ser único na coluna" id="a" correct="">
<label for="a">O valor de quiz deve ser único na coluna</label>
</div>


<div>
<input type="radio" name="answer" value="Este campo é o único da tabela" id="b">
<label for="b">Este campo é o único da tabela</label>
</div>


<div>
<input type="radio" name="answer" value="A tabela só tem um campo" id="c">
<label for="c">A tabela só tem um campo</label>
</div>


<div>
<input type="radio" name="answer" value="Só é possível inserir um valor único nesse campo" id="d">
<label for="d">Só é possível inserir um valor único nesse campo</label>
</div>

</fieldset>
<button type="submit" class="quiz-button">Enviar</button>
</form>
<section class="content hidden"></section>
</div>

<div class="quiz"><h3>06 - O que significa init=False no mapeamento?</h3><form><fieldset><div><input type="radio" name="answer" value="0" id="quiz-4-0"><label for="quiz-4-0">Diz que a coluna não deve ser iniciada no banco</label></div><div><input type="radio" name="answer" value="1" id="quiz-4-1" correct><label for="quiz-4-1">Toma a responsabilidade do preenchimento do campo para o SQLAlchemy</label></div><div><input type="radio" name="answer" value="2" id="quiz-4-2"><label for="quiz-4-2">Diz que existe um valor padrão na coluna</label></div></fieldset><button type="submit" class="quiz-button">Enviar</button></form><section class="content hidden"></section></div>

<p>
</p><div class="quiz"><h3>07 - O método "scalar" da session tem o objetivo de:</h3>
<div class="highlight"><pre><span></span><code><span class="n">session</span><span class="o">.</span><span class="n">scalar</span><span class="p">(</span><span class="n">select</span><span class="p">(</span><span class="n">User</span><span class="p">)</span><span class="o">.</span><span class="n">where</span><span class="p">(</span><span class="n">User</span><span class="o">.</span><span class="n">username</span> <span class="o">==</span> <span class="s1">'Quiz'</span><span class="p">))</span>
</code></pre></div>
<form>
<fieldset>

<div>
<input type="radio" name="answer" value="Executar uma query no banco de dados" id="a">
<label for="a">Executar uma query no banco de dados</label>
</div>


<div>
<input type="radio" name="answer" value="Retornar somente um resultado do banco" id="b">
<label for="b">Retornar somente um resultado do banco</label>
</div>


<div>
<input type="radio" name="answer" value="Converter o resultado da query em um objeto do modelo" id="c">
<label for="c">Converter o resultado da query em um objeto do modelo</label>
</div>


<div>
<input type="radio" name="answer" value="Todas as alternativas estão corretas" id="d" correct="">
<label for="d">Todas as alternativas estão corretas</label>
</div>

</fieldset>
<button type="submit" class="quiz-button">Enviar</button>
</form>
<section class="content hidden"></section>
</div>

<p>
</p><div class="quiz"><h3>08 - A função "select" tem a objetivo de:</h3>
<div class="highlight"><pre><span></span><code><span class="n">session</span><span class="o">.</span><span class="n">scalar</span><span class="p">(</span><span class="n">select</span><span class="p">(</span><span class="n">User</span><span class="p">)</span><span class="o">.</span><span class="n">where</span><span class="p">(</span><span class="n">User</span><span class="o">.</span><span class="n">username</span> <span class="o">==</span> <span class="s1">'Quiz'</span><span class="p">))</span>
</code></pre></div>
<form>
<fieldset>

<div>
<input type="radio" name="answer" value="Executar uma busca no banco de dados" id="a">
<label for="a">Executar uma busca no banco de dados</label>
</div>


<div>
<input type="radio" name="answer" value="Selecionar objetos 'User' no projeto" id="b">
<label for="b">Selecionar objetos 'User' no projeto</label>
</div>


<div>
<input type="radio" name="answer" value="Montar uma query de SQL" id="c" correct="">
<label for="c">Montar uma query de SQL</label>
</div>


<div>
<input type="radio" name="answer" value="Criar um filtro de busca" id="d">
<label for="d">Criar um filtro de busca</label>
</div>

</fieldset>
<button type="submit" class="quiz-button">Enviar</button>
</form>
<section class="content hidden"></section>
</div>

<div class="quiz"><h3>09 - Qual o objetivo do arquivo .env?</h3><form><fieldset><div><input type="radio" name="answer" value="0" id="quiz-5-0" correct><label for="quiz-5-0">Isolar variáveis do ambiente do código fonte</label></div><div><input type="radio" name="answer" value="1" id="quiz-5-1"><label for="quiz-5-1">Criar variáveis no ambiente virtual</label></div><div><input type="radio" name="answer" value="2" id="quiz-5-2"><label for="quiz-5-2">Criar variáveis globais no projeto</label></div></fieldset><button type="submit" class="quiz-button">Enviar</button></form><section class="content hidden"></section></div>

<div class="quiz"><h3>10 - As migrações têm a função de:</h3><form><fieldset><div><input type="radio" name="answer" value="0" id="quiz-6-0"><label for="quiz-6-0">Refletir as tabelas do banco de dados no ORM</label></div><div><input type="radio" name="answer" value="1" id="quiz-6-1"><label for="quiz-6-1">Criar tabelas no banco de dados</label></div><div><input type="radio" name="answer" value="2" id="quiz-6-2" correct><label for="quiz-6-2">Refletir as classes do ORM no banco de dados</label></div><div><input type="radio" name="answer" value="3" id="quiz-6-3"><label for="quiz-6-3">Criar um banco de dados</label></div></fieldset><button type="submit" class="quiz-button">Enviar</button></form><section class="content hidden"></section></div></div><style type="text/css">.quiz {
border: 1px solid black;
padding: 1rem;
margin: 1rem 0;
Expand Down Expand Up @@ -1273,7 +1383,7 @@
<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">June 6, 2024</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">June 22, 2024</span>
</span>


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

Large diffs are not rendered by default.

Loading

0 comments on commit 6a639ea

Please sign in to comment.