<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>02398nam a22003137a 4500</leader>
  <controlfield tag="005">20251023083651.0</controlfield>
  <controlfield tag="008">190109b           ||||| |||| 00| 0 spa d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9788426721600</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">UEB</subfield>
    <subfield code="b">spa</subfield>
    <subfield code="c">UEB</subfield>
  </datafield>
  <datafield tag="043" ind1=" " ind2=" ">
    <subfield code="a">Espa&#xF1;a</subfield>
  </datafield>
  <datafield tag="082" ind1=" " ind2=" ">
    <subfield code="a">006.76 </subfield>
    <subfield code="b">L3458g</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">Laso, Joseluis</subfield>
    <subfield code="9">21084</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Programaci&#xF3;n PHP profesional con Slim, Paris y Twig / </subfield>
    <subfield code="c"> Joseluis Laso</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">Primera edici&#xF3;n</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Barcelona, Espa&#xF1;a  : </subfield>
    <subfield code="b">Marcombo,</subfield>
    <subfield code="c">2014</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">258 p&#xE1;ginas ;</subfield>
    <subfield code="b">23.cm</subfield>
  </datafield>
  <datafield tag="336" ind1=" " ind2=" ">
    <subfield code="a">texto</subfield>
  </datafield>
  <datafield tag="337" ind1=" " ind2=" ">
    <subfield code="a">sin mediaci&#xF3;n</subfield>
  </datafield>
  <datafield tag="338" ind1=" " ind2=" ">
    <subfield code="a">volumen</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">Incluye &#xED;ndice.</subfield>
  </datafield>
  <datafield tag="504" ind1=" " ind2=" ">
    <subfield code="8">Incluye bibliograf&#xED;a. </subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">Introducci&#xF3;n -- Patr&#xF3;n MVC -- El controlador Slim -- El modelo: IdiORM &amp; Paris -- La vista: Twig - Herramientas -- Composer -- Git como SCM -- MVC a fondo -- Controller -- Modelo -- A&#xF1;adiendo Twig -- Formularios -- Validaci&#xF3;n -- Internacionalizaci&#xF3;n -- Agregando nuevos componentes -- Aplicaci&#xF3;n de ejemplo -- Subir notas: TDD -- Controller: Slim -- Introducci&#xF3;n -- C&#xF3;mo implementar una ruta simple -- Personalizar errores en Slim -- Ganchos (Hooks) -- Conclusi&#xF3;n -- Vamos con el modelo -- Introducci&#xF3;n -- Configurar la instancia -- Recordando un poco -- Una consulta sencilla -- Una consulta completa -- Usando tablas de bases de datos diferentes -- Extender IdiOrm&amp; Paris -- Diagrama de tablas de My-simple-web -- Sluggablelnterface -- Conclusi&#xF3;n -- A&#xF1;adiendo Twig -- Introducci&#xF3;n -- Parte de administraci&#xF3;n de datos -- Conclusi&#xF3;n -- Formularios -- Introducci&#xF3;n -- Formulario de contacto -- Formularios en el back&#xFC;ird -- Extender BaseModel -- &#xBF;C&#xF3;mo usar la validaci&#xF3;n? -- Sluggablelnterface -- Conclusi&#xF3;n -- Internacionalizaci&#xF3;n -- Introducci&#xF3;n -- Sistema de trabajo -- Conclusi&#xF3;n -- Agregando nuevos componentes -- Introducci&#xF3;n -- Anotaciones para rutas -- EntityManager -- Paginaci&#xF3;n y b&#xFA;squeda. Conclusi&#xF3;n -- Aplicaci&#xF3;n de ejemplo -- Presentaci&#xF3;n -- &#xBF;C&#xF3;mo empezar? -- &#xBF;Qu&#xE9; es un fork? -- Pull request -- Conclusi&#xF3;n -- Para subir nota -- TDD -- Presentaci&#xF3;n -- &#xBF;En qu&#xE9; consiste el TDD? -- &#xBF;Para qu&#xE9; sirven los test?.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">Desarrollo de p&#xE1;ginas web.</subfield>
    <subfield code="9">6972</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">PHP (Preprocesador de hipertexto).</subfield>
    <subfield code="9">44306</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">Slim (Framework).</subfield>
    <subfield code="9">44307</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">Twig (Motor de plantillas).</subfield>
    <subfield code="9">44308</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="a">ORM idiORM Paris.</subfield>
    <subfield code="9">44309</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="c">BK</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">19466</subfield>
    <subfield code="d">19466</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">BGEN</subfield>
    <subfield code="b">BGEN</subfield>
    <subfield code="d">2019-01-09</subfield>
    <subfield code="i">12566</subfield>
    <subfield code="k">19950133</subfield>
    <subfield code="l">1</subfield>
    <subfield code="o">006.76  L3458g</subfield>
    <subfield code="p">19950133</subfield>
    <subfield code="r">2019-11-08 00:00:00</subfield>
    <subfield code="s">2019-11-08</subfield>
    <subfield code="t">Ej.1</subfield>
    <subfield code="w">2019-01-09</subfield>
    <subfield code="y">BK</subfield>
    <subfield code="z">ESTANTERIA 2.B</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">BGEN</subfield>
    <subfield code="b">BGEN</subfield>
    <subfield code="d">2019-01-09</subfield>
    <subfield code="i">12567</subfield>
    <subfield code="k">19950134</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">006.76  L3458g</subfield>
    <subfield code="p">19950134</subfield>
    <subfield code="r">2019-01-09 00:00:00</subfield>
    <subfield code="t">Ej.2</subfield>
    <subfield code="w">2019-01-09</subfield>
    <subfield code="y">BK</subfield>
    <subfield code="z">ESTANTERIA 2.B</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">BGEN</subfield>
    <subfield code="b">BGEN</subfield>
    <subfield code="d">2019-01-09</subfield>
    <subfield code="i">12568</subfield>
    <subfield code="k">19950135</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">006.76  L3458g</subfield>
    <subfield code="p">19950135</subfield>
    <subfield code="r">2019-01-09 00:00:00</subfield>
    <subfield code="t">Ej.3</subfield>
    <subfield code="w">2019-01-09</subfield>
    <subfield code="y">BK</subfield>
    <subfield code="z">ESTANTERIA 2.B</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">BGEN</subfield>
    <subfield code="b">BGEN</subfield>
    <subfield code="d">2019-01-24</subfield>
    <subfield code="i">12400</subfield>
    <subfield code="k">19950109</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">006.76 L3458g</subfield>
    <subfield code="p">19950109</subfield>
    <subfield code="r">2019-01-24 00:00:00</subfield>
    <subfield code="t">Ej.4</subfield>
    <subfield code="w">2019-01-24</subfield>
    <subfield code="y">BK</subfield>
    <subfield code="z">ESTANTERIA 2.B</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">BGEN</subfield>
    <subfield code="b">BGEN</subfield>
    <subfield code="d">2019-01-24</subfield>
    <subfield code="i">12401</subfield>
    <subfield code="k">19950110</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">006.76 L3458g</subfield>
    <subfield code="p">19950110</subfield>
    <subfield code="r">2019-01-24 00:00:00</subfield>
    <subfield code="t">Ej.5</subfield>
    <subfield code="w">2019-01-24</subfield>
    <subfield code="y">BK</subfield>
    <subfield code="z">ESTANTERIA 2.B</subfield>
  </datafield>
</record>
