Desarrollo de aplicaciones web con PHP

Documentos relacionados
Desarrollo de aplicaciones con JAVA, JCreator, JDeveloper NetBeans

Contenido. PHP, Creación de páginas Web dinámicas - Beati. CAPITULO 1 Más allá de HTML y CSS...1. CAPITULO 3 Mezclando PHP y HTML...

DISEÑO WEB CURSO COMPACTO EDICIÓN DE SITIOS WEB CONTENIDOS TEMÁTICOS

Fundamentos de Programación Visual Basic

PHP 7 Desarrollar un sitio web dinámico e interactivo

Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)

Índice general. Pág. N. 1. Capítulo 1. Algoritmos

Aplicaciones VBA con Excel

DATOS GENERALES 60 HORAS 3 HORAS

PROGRAMA DE PROGRAMACIÓN WEB

Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación

Programador Web en Wordpress + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación

Fundamentos de programación JAVA

Curso de PHP. Tema 2: Lenguaje PHP básico

Desarrollo de sitios web con PHP y MySQL

Programa Formativo. Código: Curso: Lenguaje PHP y Cake PHP Framework Modalidad: ONLINE Duración: 60h.

PHP: Lenguaje de programación

Tema: Introducción a PHP y Estructuras de Control

Lenguaje de programación con JAVA

Características de JavaScript

Temario Programación Web para Web

LENGUAJE PHP Y CAKEPHP FRAMEWORK

REFERENCIA DEL LENGUAJE

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1

SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro

Aprender a desarrollar un sitio Web con PHP y MySQL Ejercicios prácticos y corregidos

Evaluación de los aprendizajes Elabora un cuadro comparativo con las principales características del lenguaje de programación Java.

PHP Básico. PHP para principiantes

MAESTRO DE PHP PHP NIVEL 1

Diplomado Web con PHP, MySQL 7.0, Apache y AJAX

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13

PROGRAMACION EN INTERNET

TEMA 1.- Conceptos Generales y Entorno de Trabajo Objetivo

PROGRAMA: COMPUTACION I

ÍNDICE. Introducción CAPÍTULO 1 Introducción al VBA

Curso de JavaScript y DOM Scripting para Desarrollo Web

4- Introducción a PHP

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

CURSO DE PROGRAMACIÓN PHP MySQL

PHP 5.6 Desarrollar un sitio web dinámico e interactivo

PROGRAMACIÓN EN PHP. 1. Identificar las características y modalidad de programación bajo PHP.

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

Contenido 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS PROCESOS Prólogo...

PROGRAMACIÓN EN JAVA

PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I

De cero a experto en 130 horas!

PROGRAMACION ESTRUCTURADA

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

Objetivos y Temario CURSO PHP Y MySQL

PROGRAMA. 2) CONTENIDOS MÍNIMOS Introducción a algoritmos Estilos y tipos de programación. 3) PROGRAMA ANALÍTICO

Desarrollo y servicios web

PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I

Shell Script Sistemas Operativos III - ITS EMT - CETP

Programación Estructurada

Aprenda los lenguajes HTML5, CSS3 y JavaScript para crear su primer sitio web

EXAMEN PARCIAL TRABAJO INTEGRADOR (TI) EVALUACIÓN CONTINUA PESO PORCENTUAL PESO PORCENTUAL 1 30% 06-MAY-14 30% 03-MAY-14 20% 20%

Lenguajes de Programación Programación funcional

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO

Aplicaiones Web MULTIPLATAFORMA Php 7, MySQL, JS y jquery

Introducción al lenguaje C

Ficha técnica. Visual Basic 6.0

Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA

INDICE Programación Introducción Capitulo 21 BASIC Capitulo 22. COBOL Capitulo 23 DELPHI Capitulo 24. FORTRAN Capitulo 25.

Programación páginas web con PHP

Oracle Certified Associate, Java SE 8 Programmer

PROGRAMACIÓN ORIENTADA POR OBJETOS EN JAVA

DIPLOMADO DESARROLLO WEB Y CREACIÓN DE APPS MÓDULO DESARROLLO DE APLICACIONES WEB CON PHP & MYSQL

VISUAL BASIC 6.0. Objetivos: Contenidos. TEMA 1. Introducción a Visual Basic 6.0. Conceptos de Programación. Introducción a Visual Basic

Paquete de curso Programación Java SE (Exclusivo Estudiantes y catedráticos)

OBJETIVOS ÍNDICE MÓDULO 1: VISUAL BASIC 6.0 PARTE 1ª

De esta manera, cuando el usuario rellena un campo cómo el siguiente... <input type="text" name="telefono"> </form>

Programación con Visual C#

índice MÓDULO 1: Introducción a Visual Basic 6.0 MÓDULO 2: Fundamentos de programación TEMA 1. Introducción a Visual Basic 6.0

5.2. Combinar celdas Ajustar texto a la celda Insertar filas y columnas Insertar filas Insertar columnas. 5.5.

Programación Estructurada. Sesión 4:Estructuras de control

Programación shell en Unix/Linux ksh, bash, sh (con ejercicios corregidos) (4ª edición)

Excel aplicado a ingenieros

Mysql. <? PhP?> EL php necesita que un servidor web con capacidad php sea instalado y ejecutado para poder ejecutar las páginas php.

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

Desarrollo de Aplicaciones Web con PHP. Javier Enciso

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB

Planificaciones Algoritmos y Programación I. Docente responsable: AZCURRA DIEGO ANDRES. 1 de 5

MASTER DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks.

Transcripción:

Pág. N. 1 Desarrollo de aplicaciones web con PHP Familia: Editorial: Autor: Computación e informática Macro Manuel Torres Remon ISBN: 978-612-304-248-6 N. de páginas: 424 Edición: 1. a 2014 Medida: 17.5 x 24.8 Colores: 1 Papel: Bond 75 g Material incluido: - Descripción PHP es uno de los lenguajes de programación web más usados en la actualidad, que combina su código con HTML5, implementando aplicaciones dinámicas de manera profesional. Se trata de un lenguaje multiplataforma que puede ser ejecutado en todos los dispositivos que tengan la suficiente capacidad para conectarse a cualquier base de datos. Asimismo, es considerado como un software libre y multipropósito. Esta obra tiene como objetivo ayudar a comprender cómo se compone una aplicación desde la tecnología presentada por PHP. No necesita conocimientos de otros lenguajes de programación, ya que se proponen casos desarrollados que van desde lo más básico hasta lo complejo. Índice general Capítulo 1 Introducción al HTML5 1.1 Definiciones básicas 1.1.1 Software 1.1.2 Software libre 1.1.3 Ventajas del software libre 1.1.4 Desventajas del software libre 1.1.5 Software propietario 1.1.6 Freeware 1.1.7 Shareware 1.1.8 GNU 1.1.9 Lenguaje interpretado 1.1.10 Lenguaje compilado 1.2 Introducción al HTML5 1.2.1 Concepto 1.2.2 Nuevos conceptos 1.2.3 Estructura de una etiqueta HTML5 1.2.4 Etiquetas obsoletas para HTML5 1.2.5 Etiquetas HTML5 que cambian su significado 1.2.6 Atributos de una etiqueta HTML5 1.2.7 Identificación de los atributos en una etiqueta HTML5 1.2.8 Especificación DOCTYPE 1.2.9 La etiqueta HEAD 1.2.10 La etiqueta BODY

Pág. N. 2 1.2.11 Qué elementos podemos colocar dentro del BODY? 1.2.12 Comentarios en HTML5 1.3 Funcionamiento de un servidor web 1.4 Introducción al Apache 1.4.1 Descargar servidor Apache 1.4.2 Instalación del servidor Apache 1.4.3 Pruebas del servidor Apache 1.5 Casos desarrollados de script HTML5 ejecutados desde el servidor Apache Caso desarrollado 1: Menú de opciones vertical simple Caso desarrollado 2: Menú de opciones horizontal Caso desarrollado 3: Menú de opciones vertical con resaltado desde el puntero del mouse Caso desarrollado 4: Sección con HTML5 Caso desarrollado 5: Artículo con HTML5 Caso desarrollado 6: Pie de página con HTML5 Caso desarrollado 7: Compra de productos con tablas Caso desarrollado 8: Formulario de registro de usuarios Caso desarrollado 9: Carga de archivos Capítulo 2 Introducción al PHP 2.1 Definición de PHP 2.2 Usos de PHP 2.3 Evolución de PHP 2.4 Novedades de la última versión de PHP 2.5 Introducción al WAMP Server 2.5.1 Descargar WAMP Server 2.5.2 Instalación del servidor WAMP Server 2.5.3 Pruebas del servidor WAMP 2.5.4 Anomalías en la prueba del servidor WAMP 2.6 Instalación de Netbeans para PHP 2.6.1 Paquete de aplicaciones JDK 2.6.2 IDE Netbeans 2.7 Cuestiones posteriores a la instalación del Netbeans Cuestión 1: Crear un proyecto en Netbeans Cuestión 2: Agregar un archivo HTML5 al proyecto Cuestión 3: Agregar la paleta con etiquetas HTML5 Cuestión 4: Agregar y ejecutar un archivo PHP Cuestión 5: Agregar y ejecutar un archivo de página web PHP Cuestión 6: Agregar un archivo CSS al proyecto Cuestión 7: Modificar la fuente y tamaño del código mostrado en el editor de Netbeans Cuestión 8: Modificar las ubicaciones de los proyectos al ejecutarlos Cuestión 9: Modificar el navegador predeterminado Capítulo 3 Lenguaje PHP 3.1 Integrar código PHP en HTML5 3.2 Salida de información con PHP 3.2.1 Función echo 3.2.2 Función printf 3.2.3 Comentarios PHP 3.3 Página estática versus página dinámica 3.4 Manejo de literales de programación 3.5 Manejo de operadores 3.5.1 Operadores aritméticos 3.5.2 Operadores de cadena de caracteres 3.5.3 Orden de prioridad de los operadores 3.6 Manejo de variables 3.7 Tipos de datos usados en PHP 3.8 Manejo de constantes 3.9 Casos desarrollados Caso desarrollado 1: Diferencia entre echo y printf Caso desarrollado 2: Manejo de variables y operadores Caso desarrollado 3: Manejo de constantes

Pág. N. 3 Capítulo 4 Estructuras condicionales 4.1 Definición de lógica booleana 4.2 Estructurar una condición lógica en PHP 4.2.1 Operadores de comparación 4.2.2 Operadores lógicos 4.2.3 Estructurar bloques de código 4.2.4 Control de errores 4.3 Estructura condicional If simple 4.4 Estructura condicional If doble 4.5 Estructura condicional If doblemente enlazada 4.6 Estructura condición switch 4.7 Casos desarrollados Caso desarrollado 1: Salario de empleados usando condicional simple Caso desarrollado 2: Obsequio a clientes usando condicional simple Caso desarrollado 3: Venta de productos usando condicional doble Caso desarrollado 4: Control de mensualidad usando condicional doblemente enlazada Caso desarrollado 5: Venta de entradas usando condicional múltiple con switch Capítulo 5 Estructuras repetitivas 5.1 Operadores de conteos y acumulaciones 5.1.1 Operadores de incremento y decremento 5.1.2 Operadores complejos 5.2 Contadores 5.3 Acumuladores 5.4 Estructura while 5.4.1 Ciclo de repeticiones while con cero iteración 5.4.2 Ciclo de repeticiones while infi nito 5.4.3 Uso de la instrucción break en la estructura while 5.4.4 Uso de la instrucción conti nue en la estructura while 5.4.5 Anidamiento de ciclos while 5.5 Estructura for 5.5.1 Analogías entre while y for 5.5.2 Uso de la instrucción break en la estructura for 5.5.3 Uso de la instrucción conti nue en la estructura for 5.5.4 Anidamiento de ciclos for 5.6 Estructura do while 5.6.1 Analogías entre while, for y do while. 5.7 Casos desarrollados Caso desarrollado 1: Venta de productos usando while Caso desarrollado 2: Pago de préstamo usando for Capítulo 6 Funciones 6.1 Funciones para variables 6.1.1 Función isset 6.1.2 Función unset 6.1.3 Función gett ype 6.1.4 Función sett ype 6.1.5 Función empty 6.1.6 Función is_integer 6.1.7 Función is_double 6.1.8 Función is_string 6.1.9 Función var_dump 6.2 Funciones de cadena 6.2.1 Función strlen 6.2.2 Función strpos 6.2.3 Función strcmp 6.2.4 Función strstr 6.2.5 Función substr 6.2.6 Funciones ltrim, rtrim, chop y trim

Pág. N. 4 6.2.7 Función str_replace 6.2.8 Funciones strtolower y strtoupper 6.2.9 Función preg_match 6.2.10 Función explode 6.2.11 Función strrev 6.2.12 Función str_repeat 6.2.13 Función str_pad 6.3 Funciones numéricas 6.3.1 Función abs 6.3.2 Función ceil 6.3.3 Función exp 6.3.4 Función floor 6.3.5 Función getrandmax 6.3.6 Función max 6.3.7 Función min 6.3.8 Función mt_rand 6.3.9 Función pi 6.3.10 Función pow 6.3.11 Función round 6.3.12 Función sqrt 6.4 Funciones de fecha y hora 6.4.1 Función date 6.4.2 Función time 6.4.3 Función checkdate 6.4.4 Función getdate 6.5 Funciones implementadas por el usuario 6.5.1 Definición y usos 6.5.2 Implementación de una función 6.5.3 Llamando a una función 6.5.4 Implementación de una función con parámetros 6.5.5 Implementación de una función con parámetros y con valor por defecto 6.5.6 Implementación de una función sin valor de retorno 6.5.7 Implementación de una función con múlti ples valores de retorno 6.5.8 Implementación de funciones anónimas (lambda en PHP) 6.6 Funciones include y require 6.6.1 Función include 6.6.2 Función require 6.7 Casos desarrollados Caso desarrollado 1: Funciones de cadena - Registro de empleado Caso desarrollado 2: Funciones numéricas - Promedio de notas Caso desarrollado 3: Funciones implementadas por el usuario - Venta de productos Caso desarrollado 4: Funciones anónimas - Pago de estudiantes Capítulo 7 Arreglos 7.1 Introducción 7.1.1 Tipos de arreglos 7.2 Estructura repetitiva foreach 7.3 Administrar elementos de un arreglo 7.3.1 Insertar elementos 7.3.2 Insertar elementos numéricos mediante una función 7.3.3 Recorrer los elementos por índice 7.3.4 Recorrer por elementos asociativos 7.3.5 Modificar elementos 7.3.6 Extrayendo un rango de elementos con array_slice 7.3.7 Avanzar y retroceder por elementos 7.3.8 Eliminar elementos 7.4 Métodos de un arreglo 7.4.1 Ordenamiento de elementos 7.4.2 Convertir un arreglo en una lista de variables 7.4.3 Convertir cadena de caracteres en array 7.4.4 Eliminando elementos repetidos en un array 7.4.5 Invertir los elementos de un arreglo 7.5 Arreglos multidimensionales

Pág. N. 5 7.6 Casos desarrollados Caso desarrollado 1: Arreglo indexado - Informe de notas Caso desarrollado 2: Arreglo asociativo - Informe de notas Caso desarrollado 3: Arreglo indexado - Manejo de imágenes Caso desarrollado 4: Arreglo indexado - Paginación de productos Caso desarrollado 5: Arreglo indexado - Paginación de imágenes Caso desarrollado 6: Manejo de la función include - Listado de productos Caso desarrollado 7: Manejo de la función require - Control de pago Caso desarrollado 8: Manejo de la función require - Control de facturas Capítulo 8 Archivos 8.1 Manejo de archivos 8.1.1 Función fi le_exist 8.1.2 Función fopen 8.1.3 Función fclose 8.1.4 Función fwrite 8.1.5 Función fread 8.1.6 Función fgets. 8.1.7 Función fputs. 8.1.8 Función rewind 8.1.9 Función fi lecti me 8.1.10 Función fi le 8.1.11 Función fi le_put_contents 8.2 Manejo de archivos y carpetas 8.2.1 Función scandir 8.2.2 Función unlink 8.2.3 Función rename 8.3 Casos desarrollados Caso desarrollado 1: Verificar la existencia de un archivo Caso desarrollado 2: Contador de visita básico Caso desarrollado 3: Contador de visitas de forma gráfica Caso desarrollado 4: Control de registro de clientes Capítulo 9 Sesiones 9.1 Introducción 9.2 Definición de sesiones 9.3 Funciones de session 9.3.1 Función session_start() 9.3.2 Función session_id() 9.3.3 Función session_name() 9.3.4 Función session_unset() 9.3.5 Función session_destroy() 9.4 Escritura y lectura de una variable de session 9.5 Escritura y lectura de un arreglo unidimensional en la session 9.6 Escritura y lectura de un arreglo asociativo en la session 9.7 Casos desarrollados Caso desarrollado 1: Verificación de la session Caso desarrollado 2: Uso de colores desde la session Caso desarrollado 3: Encuesta de inseguridad Caso desarrollado 4: Login de usuario Caso desarrollado 5: Votación de candidatas Caso desarrollado 6: Carrito de compras básico - Venta de productos Caso desarrollado 7: Registro de nuevos productos