<?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>04927nam a22001937a 4500</leader>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20250403104531.0</controlfield>
  <controlfield tag="008">220504b        |||||||| |||| 00| 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-958-792-234-9</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">ESP</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Aplicaciones web con PHP.</subfield>
    <subfield code="c">Hector Fl&#xF2;rez Fernandez, Jorge Herandez Rodriguez</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">1era Ed.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Colombia</subfield>
    <subfield code="b">Ediciones de la U</subfield>
    <subfield code="c">2021</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">282 P&#xE1;g.</subfield>
    <subfield code="c">24 x 18 cm </subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">Pr&#xF3;logo
1 Introducci&#xF3;n
1.1 HTML
1.2 CSS
1.3 JavaScript
1.4 DOM 
1.5 PHP
1.6 jQuery
1.7 Bootstrap
1.8 AJAX
1.9 REST.
1.10 Patr&#xF3;n Modelo Vista Controlador.
2 Conceptos B&#xE1;sicos de Programaci&#xF3;n
2.1
Tipos de datos
2.1.1
Variables
2.1.2 Variables constantes
2.1.3 Tipos primitivos de datos
2.1.4 &#xC1;mbito de las variables
2.1.5 Variables superglobales
2.2 Operadores
2.2.1 Operadores aritm&#xE9;ticos
2.2.2 Operadores de asignaci&#xF3;n 
2.2.3 Operadores l&#xF3;gicos
2.2.4 Operadores de comparaci&#xF3;n
2.2.5 Operadores a nivel de bits
2.3 Estructuras de programaci&#xF3;n
2.3.1Sentencias.
2.3.2 Comentarios
2.3.3 Sentencia de impresi&#xF3;n
2.3.4 Estructura de condici&#xF3;n if
2.3.5 Estructura de condici&#xF3;n if else
2.3.6 Estructura de condici&#xF3;n if else if...
2.3.7 Operador ternario..
2.3.8 Estructura de condici&#xF3;n switch case..
2.3.9 Estructura de repetici&#xF3;n while...
2.3.10 Estructura de repetici&#xF3;n for
2.3.11 Estructura de repetici&#xF3;n do while....
2.3.12 Estructura de repetici&#xF3;n foreach
2.4 Secuencias de escape.
3 HTML, CSS y JavaScript
3.1 HTML..
3.1.1 Estructura de HTML...
3.1.2 Etiquetas b&#xE1;sicas de HTML
3.1.3 Formularios...
3.2 CSS...
3.3 JavaScript...
4 Introducci&#xF3;n a PHP
4.1 Compilaci&#xF3;n en PHP .
4.2 Editores para PHP..
4.3 Inclusi&#xF3;n de archivos..
5 Conceptos B&#xE1;sicos de Programaci&#xF3;n Orientada a Objetos
5.1Clase an
5.1.1 Visibilidad .
5.1.2 Atributos
5.1.3 M&#xE9;todos.
5.1.4 Encapsulamiento.
5.1.5 Apuntador $this
5.1.6 Operador self:
5.2 Objeto
5.3 Clasificaci&#xF3;n de m&#xE9;todos...
5.4 Sobrecarga de m&#xE9;todos
5.5 Recursividad
5.6 Bajo acoplamiento
5.7 Alta cohesi&#xF3;n.
5.8 Arquitectura de software.
6 Arreglos, Matrices y Colecciones
6.1 Arreglos to aid old
6.1.1 B&#xFA;squeda lineal .
6.1.2 B&#xFA;squeda binaria
6.2 Matrices..
6.2.1 C&#xE1;lculo de la traspuesta de una matriz 
6.2.2 Multiplicaci&#xF3;n de matrices
6.3 Colecciones
6.4 Funciones de ordenamiento
6.5 Algoritmos de ordenamiento
6.5.1 Burbuja (Bubble Sort)
6.5.2 Inserci&#xF3;n (Insertion Sort)
6.5.3 Mezcla (Merge Sort) 
6.5.4 Clasificaci&#xF3;n r&#xE1;pida (Quick Sort)
6.6 Arreglos multidimensionales
7 Bootstrap
7.1 Disposici&#xF3;n de pantalla
7.2 Tablas
7.3 Alertas
7.4 Contenedores de contenido
7.5 Formularios
7.6 Barras de meni.
8 jQuery
8.1 Inclusi&#xF3;n de jQuery en un proyecto
8.2 Selectores de objetos.
8.3 Tipos de selectores
8.4 Manipulaci&#xF3;n de objetos del DOM
8.5 Escuchador de eventos. W
8.6 Animaciones.
8.7 Aplicaci&#xF3;n de jQuery
9 JSON
9.1 Estructura de un documento JSON
9.2 Tipos de datos
9.3 Uso de JSON en JavaScript .
9.3.1 Codificaci&#xF3;n y decodificaci&#xF3;n 
9.4 Uso de JSON en PHP..
9.4.1 Funci&#xF3;n json.decode,
9.4.2 Funci&#xF3;n json encode.
10 Acceso a Bases de Datos
10.1 Conexi&#xF3;n a base de datos...
10.2 Data Access Object (DAO)
10.3 Aplicaci&#xF3;n Web en PHP con acceso a base de dato
10.3.1 Inserci&#xF3;n de datos
10.3.2 Consulta de datos..
10.3.3 Actualizaci&#xF3;n de datos
10.3.4 Eliminaci&#xF3;n de datos
11 Manejo de Sesiones
11.1 Clases requeridas para autenticaci&#xF3;n
11.2 Formulario de autenticaci&#xF3;n
11.3 P&#xE1;gina de sesi&#xF3;n
11.4 Cierre de sesi&#xF3;n...
12 Generaci&#xF3;n de Documentos PDF
12.1 EZPDE.
12.2 Generaci&#xF3;n de documento PDF
13 Gr&#xE1;ficas
13.1 Chartkick
13.1.1 Line Chart
13.1.2 Area Chart
13.1.3 Column Chart
13.1.4 Bar Chart
13.1.5 Pie Chart...
13.1.6 Donut Chart
13.1.7 Geo Chart
13.2 Data-Driven Documents (D3) 
13.2.1 Tidy Tree
13.2.2 Bubble Chart.
13.3 Aplicaci&#xF3;n Web en PHP con despliegue de gr&#xE1;ficas
13.3.1 Charts con Chartkick para la aplicaci&#xF3;n del caso de estudio 
13.3.2 Chart con D3 para la aplicaci&#xF3;n del caso de estudio
14 Env&#xED;o de Correo Electr&#xF3;nico
14.1 Funci&#xF3;n mail
14.2 Formulario de contacto
15 AJAX
15.1 HTTP
15.2 Uso de AJAX
15.3 Objeto XMLHttpRequest 
15.4 Implementaci&#xF3;n de AJAX con jQuery
15.5 Fetch
15.6 Aplicaci&#xF3;n Web en PHP usando AJAX
16 Servicios REST
16.1 Modelo Cliente - Servidor.. 
16.2 Representational State Transfer (REST)
16.3 Especificaciones de un sistema REST
16.4 Operaciones en servicios REST
16.5 Autenticaci&#xF3;n de solicitudes
16.6 PHP como cliente
16.7 Servicios REST con PHP
16.7.1 Cliente.
16.7.2 Servidor
17 Patr&#xF3;n Modelo Vista Controlador
17.1 Flujo en MVC con enfoque Web
17.2 Modelo
17.3 Vista
17.4 Controlador
17.5 MVC en aplicaciones Web con PHP
Glosario de T&#xE9;rminos
Bibliograf&#xED;a</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="b">Analisis y Dise&#xF1;o de Sistemas </subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
    <subfield code="c">BOOK</subfield>
    <subfield code="p">04/05/2022</subfield>
    <subfield code="q">Ruth O.</subfield>
    <subfield code="n">05/10/2021</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">418</subfield>
    <subfield code="d">418</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="a">BISTT</subfield>
    <subfield code="d">2021-10-05</subfield>
    <subfield code="e">Donaci&#xF3;n</subfield>
    <subfield code="i">ISTT-DS-0143</subfield>
    <subfield code="p">ISTT-DS-0143</subfield>
    <subfield code="t">Eje. 1/1</subfield>
    <subfield code="v">26.00</subfield>
    <subfield code="y">BOOK</subfield>
  </datafield>
</record>
