<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/tutorial.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'tutorial.whatsnext.php',
    1 => 'Et apr&egrave;s ?',
    2 => 'Et apr&egrave;s ?',
  ),
  'up' => 
  array (
    0 => 'tutorial.php',
    1 => 'Une introduction &agrave; PHP',
  ),
  'prev' => 
  array (
    0 => 'tutorial.forms.php',
    1 => 'Utiliser un formulaire',
  ),
  'next' => 
  array (
    0 => 'install.php',
    1 => 'Installation et configuration',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'chapters/tutorial.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="tutorial.whatsnext" class="section">
   <div class="info"><h1 class="title">Et après ?</h1></div>
   <p class="simpara">
    Avec ces nouvelles connaissances, il devrait être possible de comprendre l&#039;essentiel du manuel.
   </p>
   <p class="para">
    En particulier, il est possible d&#039;explorer les fonctionnalités suivantes :
    <ul class="simplelist">
     <li>Lecture et écriture de fichiers avec les <a href="book.filesystem.php" class="link">fonctions du système de fichiers</a></li>
     <li><a href="features.file-upload.php" class="link">Gestion des envois de fichiers</a></li>
     <li>Récupération de pages et de fichiers distants avec <a href="book.curl.php" class="link">Curl</a></li>
     <li>
      Stockage et analyse de données dans une base de données avec <a href="book.pdo.php" class="link">PDO</a>
      (<a href="ref.pdo-sqlite.php" class="link">SQLite</a> peut être utilisé sans avoir à exécuter un serveur de base de données)
     </li>
     <li>Persistance des données entre les requêtes avec les <a href="book.session.php" class="link">sessions</a></li>
    </ul>
   </p>
   <p class="simpara">
    Le <a href="https://packagist.org" class="link external">&raquo;&nbsp;dépôt Packagist</a> regorge de bibliothèques et de
    <a href="https://packagist.org/search/?tags=framework" class="link external">&raquo;&nbsp;frameworks</a> pour toutes les occasions, tous
    installables via le <a href="install.composer.intro.php" class="link">gestionnaire de paquets Composer</a>.
   </p>
   <p class="simpara">
    Pour de l&#039;aide et des conseils de la communauté, voir la <a href="https://www.php.net/support.php" class="link external">&raquo;&nbsp;page d&#039;aide</a>.
   </p>
   <p class="simpara">
    Pour des podcasts, présentations et autres vidéos, voir le
    <a href="https://phpc.tv/" class="link external">&raquo;&nbsp;PeerTube communautaire</a>.
   </p>
   <p class="simpara">
    D&#039;autres ressources communautaires utiles incluent les « awesome lists » (répertoires curés de liens) et les
    « developer roadmaps » (listes de sujets liés).
   </p>
   <p class="para">
    Lorsqu&#039;il n&#039;est pas évident de savoir par où commencer, il est utile de décomposer le projet ou le problème en
    parties plus petites, ce qui permet de mieux distinguer ce qui est déjà maîtrisé et ce qui reste à apprendre. La
    liste peut être aussi détaillée que nécessaire. Par exemple, la construction d&#039;un blog peut se décomposer ainsi :
    <ul class="itemizedlist">
     <li class="listitem">
      <span class="simpara">Liste et affichage des pages</span>
      <ul class="itemizedlist">
       <li class="listitem">
        <span class="simpara">Lecture d&#039;enregistrements (pages) depuis une base de données</span>
       </li>
      </ul>
     </li>
     <li class="listitem">
      <span class="simpara">Création de pages</span>
      <ul class="itemizedlist">
       <li class="listitem">
        <span class="simpara">Traitement de la soumission de formulaire</span>
       </li>
       <li class="listitem">
        <span class="simpara">Écriture d&#039;enregistrements (pages) dans une base de données</span>
       </li>
      </ul>
     </li>
     <li class="listitem">
      <span class="simpara">Connexion administrateur</span>
      <ul class="itemizedlist">
       <li class="listitem">
        <span class="simpara">Lecture d&#039;enregistrements (utilisateurs) depuis une base de données</span>
       </li>
       <li class="listitem">
        <span class="simpara">Gestion des mots de passe</span>
       </li>
       <li class="listitem">
        <span class="simpara">Persistance des données (connexion utilisateur) entre les requêtes / pages (sessions)</span>
       </li>
      </ul>
     </li>
    </ul>
   </p>
   <p class="simpara">
    S&#039;il n&#039;y a rien de particulier à construire, il est possible de chercher des exercices de code comme des katas,
    des défis et du « code golf ». Même s&#039;ils ne ciblent pas spécifiquement PHP, la plupart devraient être
    réalisables et mettront probablement à l&#039;épreuve les connaissances et la réflexion.
   </p>
  </div><?php manual_footer($setup); ?>