Oi Flávio, tudo bem?
Muito bom esse curso, estou gostando muito!! Meus parabéns e muito obrigado por disponibilizar aqui na Alura!
Acredito que na apresentação da aula faltou explicar que, devido a colocarmos o slot dentro de uma div e transferirmos o atributo name do slot para a mesma no arquivo Painel.vue, a div que possui o atributo slot nomeado no App.vue deve ter a referência do nome retirado.
Pelo menos, no meu projeto, tive que fazer essa alteração para funcionar.
//Painel.vue
<template>
    ...
        <div name="conteudo" class="painel-corpo" v-show="visivel">
            <slot>
            </slot>
        </div>
    ...
</template>// App.vue
De:
<template>
    ...
     <meu-painel :titulo="foto.titulo">
        <div slot="conteudo">
           <img class="imagem-responsiva" :src="foto.url" :alt="foto.titulo" />
        </div>
        <h4 slot="rodape">@2017</h4>
     </meu-painel>
</template>
Para:
<template>
    ...
     <meu-painel :titulo="foto.titulo">
        <div slot>
           <img class="imagem-responsiva" :src="foto.url" :alt="foto.titulo" />
        </div>
        <h4 slot="rodape">@2017</h4>
     </meu-painel>
</template> 
             
            