8º Unidad Didáctica PHP. Eduard Lara

Save this PDF as:
 WORD  PNG  TXT  JPG

Tamaño: px
Comenzar la demostración a partir de la página:

Download "8º Unidad Didáctica PHP. Eduard Lara"

Transcripción

1 8º Unidad Didáctica PHP Eduard Lara 1

2 ÍNDICE 8.1 Lenguajes de script del servidor PHP 8.2 Sintaxis básica de PHP 8.3 La instrucción include 8.4 Cookies y sesiones 8.5 Bases de datos. Interacción con MySQL 2

3 8.1 LENGUAJES DE SCRIPT DEL SERVIDOR: PHP Página estática Página cuyos elementos permanecen invariables. Siempre muestra la misma información a cualquier usuario que navegue por ella. Su código fuente es el mismo y no puede ser cambiado por la intervención del usuario ni tampoco a través de ningún programa. Las Páginas estáticas utilizan los lenguajes: CSS, HTML, Javascript Son lenguajes ejecutados en el navegador 3

4 8.1 LENGUAJES DE SCRIPT DEL SERVIDOR: PHP Proceso Visualización de una Página estática 1) El navegador realiza la petición para acceder a una página con extensión HTML 2) El servidor busca la página deseada 3) El servidor devuelve la página HTML solicitada sin modificarla (si no la encuentra devuelve mensaje error) 4) El navegador interpreta el documento y lo presenta en pantalla 4

5 8.1 LENGUAJES DE SCRIPT DEL SERVIDOR: PHP Página dinámica Página cuyos contenidos pueden cambiar en función de la interactividad con el usuario. Las páginas web dinámicas ofrecen funcionalidades de acceso a bases de datos. Esto se consigue mediante un lenguaje de script de servidor: PHP, ASP, JSP, PERL Son lenguajes que se ejecutan en el servidor. El resultado de dicha ejecución es una página escrita en HTML, CSS ó JavaScript. 5

6 8.1 LENGUAJES DE SCRIPT DEL SERVIDOR: PHP Proceso Visualización de una Página dinámica 1) El navegador pide acceder a la página PHP. 2) El servidor busca la página solicitada 3) El servidor pasa la página con extensión PHP al interprete PHP para que ejecute los scripts 4) El interprete PHP devuelve el documento resultante al servidor, como código HTML 5) El servidor devuelve la página al navegador. 6) El navegador interpreta el documento y lo presenta en pantalla 6

7 8.1 LENGUAJES DE SCRIPT DEL SERVIDOR: PHP PHP (Hypertext Pre Processor) es un lenguaje interpretado y de alto nivel cuyas instrucciones deben ser ejecutadas por el servidor. PHP es muy parecido a Java Script: variables, funciones, estructuras de control, etc. PHP no es un lenguaje orientado a objetos aunque sí tiene recursos que permiten definir clases y construir objetos. El servidor web más popular del mercado, es el Apache. Éste trae incorporado el intérprete de PHP. 7

8 8.2 SINTAXIS BÁSICA DE PHP Cómo identifica el servidor web que un documento contiene elementos php? El documento deberá llevar la extensión php. Cómo detecta el interprete de php fragmentos de código php? Deberá estar identificado de la siguiente manera: <?php instrucciones_en_codigo_php;?> 8

9 8.2 SINTAXIS BÁSICA DE PHP Reglas básicas para las instrucciones: Deben acabar en punto y coma (;). Los comentarios son iguales que en Javascript: -// Para comentar una línea - /* y * / Para comentar más de una línea La instrucción echo "texto"; imprime dicha cadena de texto en pantalla 9

10 8.2 SINTAXIS BÁSICA DE PHP Ejemplo primer.php <html> <head> <title>hola Mundo</title> </head> <body> <?php echo "<h1>hola MUNDO</h1>";?> </body> </html> Guardar en c:\xamp\htdocs o subdirectorio. Para probarlo, escribir en un navegador: 10

11 8.2 SINTAXIS BÁSICA DE PHP CONSTANTES Y VARIABLES Las constantes se definen mediante: define("nombre","valor"); Sus valores se mantienen en todo el documento. Las variables son introducidas mediante el símbolo dólar ($): $variable=valor; Tipos de variables Entera (integer) $entera=2; Coma flotante (double) $doble= ; cadenas (string). $cadena="en un lugar de la Mancha"; 11

12 8.2 SINTAXIS BÁSICA DE PHP VARIABLES Y CONSTANTES La declaración de tipos no es necesaria: una misma variable pueden contener cualquiera de los tipos indicados. La conversión del valor de $entera a una cadena de texto se realiza así: echo "La variable 'entera' vale".$entera."."; La concatenación entre ambos tipos de datos (string y número) se ha conseguido mediante la utilización del operador «punto» (.). 12

13 8.2 SINTAXIS BÁSICA DE PHP -ÁMBITO DE LAS VARIABLES Ámbito de una variable porción de código del programa desde el cual es accesible. Variables locales Variables definidas dentro de un script o función que sólo pueden ser accedidas dentro de ese ámbito. Variables globales Variables accedidas por una función aunque estén definidas fuera de ella o viceversa. Su sintaxis es: global "variable"; Variables superglobales Variables predefinidas, que se comportan como si fueran globales. Variables de servidor: $_SERVER. 13

14 8.2 SINTAXIS BÁSICA DE PHP ENVÍO VARIABLES ENTRE PÁGINAS El envío de variables entre páginas es una forma habitual de trabajar en scripts de servidor (procesado de formularios, carrito de compra). Se puede hacer por dos métodos: GET y POST. Método GET Las variables y sus valores se pasan en la cabecera del mensaje HTTP junto con la URL de la página que debe aceptar dichas variables: pagina.php?variable1=valor1&variable2=valor2 Página web pedida Bloque variable = valor Bloque variable = valor 14

15 8.2 SINTAXIS BÁSICA DE PHP ENVÍO VARIABLES ENTRE PÁGINAS Método GET Los bloques variable=valor pueden ser tantos como se quieran, con la única restricción que impone el método GET de 2000 caracteres. Los nombres de variables no van precedidos del signo $. Los valores de las variables no van escritos entre comillas (sean del tipo que sean). La página que recibe la información, puede acceder a las variables mediante $_GET[variable1] 15

16 Método POST 8.2 SINTAXIS BÁSICA DE PHP ENVÍO VARIABLES ENTRE PÁGINAS Este método esconde las variables y sus valores en el cuerpo del mensaje HTTP (las variables no son visibles en la URL). El acceso a las variables se podrá hacer con: $_POST[variable1] Si la directiva register_globals del servidor está en ON, las variables podrán ser recogidas directamente mediante $variable1 (tanto para el método GET como para POST). 16

17 8.2 SINTAXIS BÁSICA DE PHP ARRAYS Los arrays son un conjunto de valores almacenados en una sola variable Son como tablas, donde los valores de sus celdas son accesibles mediante índices Lunes Martes Miércoles Jueves Viernes Sabado Los elementos que la componen se identifican mediante el nombre del array y un índice (que empieza por la «celda» 0): $nombre[indice] ; $dias_semana[5]= Sabado ; 17

18 8.2 SINTAXIS BÁSICA DE PHP ARRAYS ASOCIATIVOS Array indexado por una palabra o clave. Acceso a los elementos de un array asociativo: $nombre[ 'identificador'] =valor; Ejemplo: Array asociativo $coche: Marca matricula modelo color mercedes 4567-CDE Clase E Negro Para acceder al valor de su primera celda: $coche[ "marca"] ="mercedes"; 18

19 8.2 SINTAXIS BÁSICA DE PHP ESTRUCTURA CONTROL FLUJO Estructura condicional if-else. Dentro del código PHP <?php if(condicion1){ instrucciones; }elseif (condicion2) { instrucciones; } else { instrucciones; }?> Intercalando instrucciones HTML con instrucciones PHP <?php if(condicion) {?> instrucciones HTML1 si se cumple la condicion <?php } else{?> instrucciones HTML2 si no se cumple la condicion <?php }?> 19

20 8.2 SINTAXIS BÁSICA DE PHP ESTRUCTURAS CONTROL FLUJO Estructura condicional switch-case Ideal para evaluar numerosas condiciones. switch ( variable ) { case n1: instrucciones caso n1; break; case n2: instrucciones caso n2; break; default: instrucciones en caso de no cumplirse ninguna condición } 20

21 Bucle for for(desde; hasta; incremento) { instrucciones; } for($j=0; $j< n; $j++) { instrucciones; } 8.2 SINTAXIS BÁSICA DE PHP ESTRUCTURAS CONTROL FLUJO Bucle while y do-while while(condicion) { instrucciones; } do { Cuerpo_del_bucle; } while(condicion) 21

22 8.2 SINTAXIS BÁSICA DE PHP FUNCIONES Se define igual que en Javascript: function nombre (parámetros) { instrucciones_php; } nombre(numero1, numero2); function suma($a,$b) { var_suma=$a+$b; return $var_suma } Llamada a la función: suma (1, 2); 1 sería $a y 2 $b 22

23 8.3 LA INSTRUCCIÓN INCLUDE Permite la inclusión del contenido de un ficheros en un script. <?php include("ruta fichero");?> Esta orden se sustituye por el contenido del fichero especificado. Extensión específica para los archivos include inc (archivo. inc) aunque se poner otra. Si se incluye código PHP, poner <?php y?> si no sería interpretado como texto normal. Permite actualización homogénea de sitio web 23

24 8.3 LA INSTRUCCIÓN INCLUDE <html> <head><title>fecha en castellano</title></head> <body> <? php include("fecha.inc"); include("hora.inc"); echo fecha (); echo hora () ;?> </body> </html> Cada una de las funciones está guardada en un archivo aparte (fecha. inc y hora. inc) y llamadas con include desde la página principal. 24

25 8.4 COOKIES Y SESIONES Facilitan el almacenamiento de información relativa a los visitantes de una página, durante una visita o entre visitas (Mensaje bienvenida) El uso de variables sólo es válida durante la visita del usuario y no es una técnica segura. Requisitos: El servidor debe admitir las cookies. Las instrucciones para el envío de cookies y creación de sesiones deben al principio de la página, antes de cualquier etiqueta HTML. 25

26 8.4 COOKIES Las cookies son pequeños ficheros que se escriben en el ordenador del cliente. Contienen información que las páginas visitadas pueden recuperar y utilizar en futuras visitas del usuario (parámetros elegidos anter.) La información de una cookie se guarda en variables, de la forma variable= valor" Se puede establecer la fecha de caducidad de la cookie (tiempo que el ordenador guardará dicha información) 26

27 8.4 COOKIES Netscape Guarda todas las cookies en un único archivo, cookies. txt, en el subdirectorio del usuario que se crea en la instalación del programa y que está dentro de otro llamado users. Explorer Crea un archivo para cada cookie, en el directorio Archivos temporales de internet "id que inserta la cookie ["numero de visitas"].txt 27

28 8.4 COOKIES Para enviar cookies usando PHP: setcookie("nombre", "valor", "fecha"); Nombre variable Valor Fecha caducidad cookie Después de fecha de caducidad, la «galleta» se deshabilita. Si no se establece fecha, la cookie permanecerá en el equipo del usuario. La variable de la cookie, puede ser leída con $_COOKIE['nombre_variable'] si ha sido escrito antes y no ha expirado. 28

29 8.4 SESIONES Las sesiones ofrecen mayores posibilidades que las «galletas». Permiten identificar al usuario de forma unívoca y su perfil personalizada Las sesiones se almacenan en el servidor. No se depende de si el usuario ha aceptado las cookies en su ordenador o ha decidido borrarlas. La información obtenida durante la sesión se almacena en las llamadas variables de sesión 29

30 8.4 SESIONES Las variables son guardadas en un directorio del servidor. Se puede indicar mediante: session_save_path("./sesiones"); Para iniciar una sesión: session_start(); Al inicio de la página PHP al crear una sesión, le asigna un número identificativo y un nombre, accesibles con las siguientes instrucciones: echo session_id() echo session_name() 30

31 8.4 SESIONES Para asignar un nombre especif. a una sesión: session_name('nombre_sesion'); Para comunicar a otras páginas que deben continuar con la sesión ya iniciada, se debe propagar la sesión Se le debe pasar el nombre y su identificador. <a href="pagina_siguiente.php?<?php echo session_name()."=".session_id()?>">enlace </a> El usuario verá en la barra de direcciones una cadena inteligible de caracteres. 31

32 8.4 SESIONES Las variables de sesión son guardadas en el servidor mientras dure ésta. Para crear las variables de sesión: $_SESSION[ 'variable'] ="valor"; El servidor no puede actualizar una página dinámica que es almacenada en la caché. session_cache_limiter('nocache, private'); Evita que la página se almacene en la caché del navegador y pueda actualizarse su contenido. 32

33 8.5 BASE DE DATOS Y PHP PHP tiene funciones para interactuar con la gran mayoría de servidores de bases de datos: MySQL, Oracle, SQL Server, etc. MySQL es la base de datos más popular para los desarrolladores de PHP. Esa popularidad se debe a su gratuidad, liviandad y eficacia. Se recomienda instalar el paquete XAMP que incluye la base de datos Mysql, un gestor web para su administración phpmyadmin y otras utilidades necesarias (apache, filezilla, mercury mail) 33

34 8.5 BASE DE DATOS Y PHP. CONEXIÓN CON MYSQL 1º paso para interactuar con MySQL desde PHP Autentificar el usuario ante la BD. Datos necesarios: Servidor al que se solicita acceso (host), usuario y password (se alojan en base datos mysql, en la tabla users) Estos datos se incluyen en un archivo inc, llamado por PHP mediante un include. <?php $mysql_server="localhost";//servidor local $mysql_login="root"; //Usuario administrador $mysql_pass="passwd"; //Contraseña?> 34

35 8.5 BASE DE DATOS Y PHP. CONEXIÓN CON MYSQL Para conectarse a la base de datos: $conexion=mysql_connect ($mysql_server, $mysql_login, $mysql_pass) or die ("Error Con"); - $conexion es el id de conexión a MySQL. -Si no se puede conectar a la BD, con la instrucción or die se parará la ejecución del script y devolverá el texto Error en la conexión. Para seleccionar la BD con la cual se trabajará: ok=mysql_select_db("basedatos", "id_conexion"); 35

36 8.5 BASE DE DATOS Y PHP. OPERACIONES TÍPICAS MYSQL Una vez realizada la conexión, se pueden realizar las operaciones típicas con un BD, con: ok=mysql_query ("sentencia", "id_conexion") ; - sentencia que contiene la sentencia SQL. - id_conexion el identificador de la conexión - Devuelve un valor booleano indicando si la operación se ejecutó con éxito o no: if (mysql_query ("Create Database mibd",$con)) { echo "Base de datos creada con éxito"; } else { echo "Error al crear la base de datos";} 36

37 8.5 BASE DE DATOS Y PHP. OPERACIONES TÍPICAS MYSQL Sentencias Create database nombrebd Drop database nombrebd Create tabla if not exist tabla (campo1, campo2, ) Alter table nombretabla (DROP o ADD) campomodificable Drop table nombretabla Insert into Tabla (campo1,campo2,..) values (valor1, valor2,..) WHERE condición UPDATE tabla SET campol=valorl,campo2=valor2 WHERE condición DELETE FROM tabla WHERE condicion 37

38 8.5 BASE DE DATOS Y PHP. CONSULTAS Una consulta puede devolver un conjunto de registros (0, 1 o muchos), los cuales quedan recogidos en una variable: $registros=mysql_query("sentencia", $conexion) Para acceder a cada uno de los registros: $registro=mysql_fetch_row($registros). Cada vez que se ejecute devolverá un registro, empezando por el primero y conservando la posición del último dado. Cuando llegue al final, devuelve false. 38

39 8.5 BASE DE DATOS Y PHP. CONSULTAS Cada registro está compuesto por campos. Para acceder a cada uno de los campos, se utiliza su índice. $registro[ 0] Acceso al 1º campo $registro[ 1] Acceso al 2º campo Bucle para acceder a cada uno de los campos de cada registro de la consulta. while($registro= mysql_fetch_row($registros) ) { echo Campo1.$registro[0]. -Campo2.$registro[1]; } 39

40 8.5 BASE DE DATOS Y PHP. CONSULTAS $filas=mysql_num_rows ("conjunto de registros"); Devuelve el número de registros devueltos por la consulta. Útil para realizar paginaciones en consultas muy largas y mostrar páginas con un número reducido de registros por página. 40

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

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: PROGRAMACIÓN PHP Código: CSTI0091 total: 60 Horas Objetivo General: Crear scripts que diseñen aplicaciones

Más detalles

PHP Hypertext PreProcessor

PHP Hypertext PreProcessor PHP PHP Hypertext PreProcessor 1 PHP 10. Cookies 11. Sesiones 12. Formas 13.Acceso a base de datos 2 Cookies Son pequeños archivos de texto que el servidor almacena en el cliente. Se envían como parte

Más detalles

MODALIDAD Teleformación TOTAL HORAS 88 DESGLOSE HORAS PRESENCIAL DISTANCIA TELEFORMACIÓN 88

MODALIDAD Teleformación TOTAL HORAS 88 DESGLOSE HORAS PRESENCIAL DISTANCIA TELEFORMACIÓN 88 ACCIÓN FORMATIVA : PROGRAMACIÓN DE PAGINAS WEB: SERVIDOR (PHP) MODALIDAD Teleformación TOTAL HORAS 88 DESGLOSE HORAS PRESENCIAL DISTANCIA TELEFORMACIÓN 88 OBJETIVOS: Esta acción formativa favorecerá la

Más detalles

CURSO DE PROGRAMACIÓN PHP MySQL

CURSO DE PROGRAMACIÓN PHP MySQL CURSO DE PROGRAMACIÓN PHP MySQL MASTER EN PHP MÓDULO NIVEL BASICO PRIMER MES Aprende a crear Sitios Web Dinámicos con PHP y MySQL 1. Introducción Qué es PHP? Historia Por qué PHP? Temas de instalación

Más detalles

Desarrollo de sitios web con PHP y MySQL

Desarrollo de sitios web con PHP y MySQL Desarrollo de sitios web con PHP y MySQL Tema 5: Sesiones José Mariano González Romano mariano@lsi.us.es Tema 5: Sesiones 1. Introducción 2. Manejo de sesiones 3. Autenticación de usuarios Introducción

Más detalles

Guía del Lenguaje de Programación PHP - CEF NAC

Guía del Lenguaje de Programación PHP - CEF NAC 1 Índice Prefacio... 4 Qué significa y cómo funciona PHP?... 5 Como instalar PHP en nuestra computadora.... 5 Capítulos de contenidos de la Guía... 10 1. Ejemplo de un programa básico de PHP para comenzar

Más detalles

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP OBJETIVOS Estudiar la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos

Más detalles

PHP. Introducción (1) Introducción (3) Introducción (2) PHP 1

PHP. Introducción (1) Introducción (3) Introducción (2) PHP 1 Introducción (1) Personal Home Page Qué es? Acrónimo de : Hypertext Preprocessor. Lenguaje interpretado de alto nivel que permite desarrollar fácilmente páginas dinámicas. Similar a los lenguajes C y Perl.

Más detalles

TEMA 1.- Conceptos Generales y Entorno de Trabajo Objetivo

TEMA 1.- Conceptos Generales y Entorno de Trabajo Objetivo CURSO DE PHP El objetivo final que persigue este curso es dotar al alumno de los conocimientos necesarios para elaborar páginas web de carácter dinámico, utilizando, para ello, el lenguaje de programación

Más detalles

Sesiones (I) Requisitos de configuración. Iniciando y propagando sesiones. 1 de 5. Qué son las sesiones? Funciones de sesión

Sesiones (I) Requisitos de configuración. Iniciando y propagando sesiones. 1 de 5. Qué son las sesiones? Funciones de sesión 1 de 5 Ver índice Sesiones (I) Qué son las sesiones? Suponemos que habrás estado alguna vez en un hotel y que recuerdas que al inscribirnos como huéspedes nos facilitan una tarjetita identificativa que

Más detalles

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

PROGRAMACIÓN EN PHP. 1. Identificar las características y modalidad de programación bajo PHP. Duración: 60 horas FUNDAMENTACIÓN DEL CURSO PROGRAMACIÓN EN PHP El Lenguaje PHP o Hypertext PreProcessor, al igual que C y Perl maneja programación estructurada, lo que le permite a los programadores con

Más detalles

Sesiones en PHP. Área de Ingeniería Telemática

Sesiones en PHP. Área de Ingeniería Telemática Sesiones en PHP Contenido Estado de la conexión con el navegador Cookies Sesiones Sesiones en PHP 2 Estado de la conexión con el navegador Cuando el usuario solicita una página que es en verdad un PHP

Más detalles

Curso Especialista Técnico Programador Web

Curso Especialista Técnico Programador Web Curso Especialista Técnico Programador Web Total 185 horas Modalidad: presencial, 100% práctico. Descuento al realizar el curso completo. Financiación: pago por cuotas. Bonificable. Bolsa de trabajo. 1.

Más detalles

abacformacio@abacformacio.com

abacformacio@abacformacio.com Programación de páginas web con PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

Conexión a Bases de Datos en PHP

Conexión a Bases de Datos en PHP 1. 2. 3. 4. 5. 6. Configuración y acceso servidor MySQL 1.1. Conexión servidor MySQL desde xampp 1.2. Configuración password usuario root Configurar la Base de Datos 2.1. Crear la Base de datos 2.2. Crear

Más detalles

GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B)

GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B) APRENDERAPROGRAMAR.COM GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde cero Fecha

Más detalles

Desarrollo Web en Entorno Servidor

Desarrollo Web en Entorno Servidor Desarrollo Web en Entorno Servidor Tema 1: Introducción 1. Tipos de páginas Web. 2. Instalación del software. (XAMPP) 1 Tipos de páginas Web. Páginas estáticas. Páginas dinámicas. 2 Tipos de páginas Web.

Más detalles

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

MASTER DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. MASTER DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP Avanzado y entrenamiento

Más detalles

Técnico Superior de Programación de Páginas Web con PHP y Javascript (Cliente+Servidor)

Técnico Superior de Programación de Páginas Web con PHP y Javascript (Cliente+Servidor) Técnico Superior de Programación de Páginas Web con PHP y Javascript (Cliente+Servidor) Titulación acredidatada por la Comisión Internacional de Formación de la UNESCO Duración: 300 horas Precio: 240 *

Más detalles

DATOS GENERALES DE LA ESPECIALIDAD:

DATOS GENERALES DE LA ESPECIALIDAD: DATOS GENERALES DE LA ESPECIALIDAD: 1. Denominación de la acción formativa: INFORMACION DIGITAL: GESTION HERRAMIENTAS Y TECNOLOGIAS 2. Objetivo general: Una vez finalizado el curso el alumno adquirirá

Más detalles

Índice: Tema 4.2 4.2 Conexión con Bases de Datos

Índice: Tema 4.2 4.2 Conexión con Bases de Datos Índice: Tema 4.2 4.2 Conexión con Bases de Datos 4.2.1 Envío y recepción de datos mediante formularios 4.2.2 Administración de MySQL con phpmyadmin 4.2.3 Conexión con Bases de Datos desde PHP Índice: Tema

Más detalles

Programación páginas web JavaScript y PHP

Programación páginas web JavaScript y PHP Programación páginas web JavaScript y PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la

Más detalles

MAQUETACIÓN WEB. DREAMWEAVER I (30H)

MAQUETACIÓN WEB. DREAMWEAVER I (30H) MAQUETACIÓN WEB. DREAMWEAVER I (30H) Diseñar e implementar la estructura de un sitio Web utilizando lenguajes de programación y editores de páginas. INTRODUCCIÓN A DREAMWEAVER Entorno de trabajo Creación

Más detalles

MAESTRO DE PHP PHP NIVEL 1

MAESTRO DE PHP PHP NIVEL 1 MAESTRO DE PHP MAESTRO DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP Avanzado

Más detalles

Tipos de variables, características generales y aspectos específicos de PHP de estos elementos básicos de la programación.

Tipos de variables, características generales y aspectos específicos de PHP de estos elementos básicos de la programación. Tipos de variables, características generales y aspectos específicos de PHP de estos elementos básicos de la programación. En el manual de páginas dinámicas hemos introducido el concepto de variable. En

Más detalles

Centro de Capacitación en Tecnologías de la Información

Centro de Capacitación en Tecnologías de la Información Centro de Capacitación en Tecnologías de la Información + Objetivo Con este curso presencial y práctico de programación Web en PHP aprenderá a utilizar este lenguaje de programación en conjunto con otros

Más detalles

Programación páginas web. Servidor (PHP)

Programación páginas web. Servidor (PHP) Programación páginas web. Servidor (PHP) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.

Más detalles

Tecnologías de Servidor

Tecnologías de Servidor Tecnologías de Servidor: PHP, CGI, programación Web con python http://www.it.uc3m.es/pedmume/ Tecnologías de Servidor Al igual que J2EE, hay otras tecnologías de servidor en otros lenguajes de programación

Más detalles

Tema 1: Introducción a las Aplicaciones Web. Contenidos:

Tema 1: Introducción a las Aplicaciones Web. Contenidos: Tema 1: Introducción a las Aplicaciones Web. Contenidos: 1. Esquema de funcionamiento. 1.1. Modelo Cliente/Servidor. 1.1.1. Componentes de un Servidor (WAMP, LAMP). 1.1.2. Navegadores. 1.2. Conceptos.

Más detalles

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor. Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios

Más detalles

PHP Y BASES DE DATOS. Introducción a SQL

PHP Y BASES DE DATOS. Introducción a SQL PHP Y BASES DE DATOS M.I María Luisa González Ramírez Introducción a SQL SQL es el lenguaje usado para interactuar con las base de datos. Es un lenguaje normalizado, utilizado por los diferentes motores

Más detalles

APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5

APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5 APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5 APLICACIONES WEB BASADAS EN PHP Y MYSQL Una aplicación web es básicamente un programa escrito sobre una página web, generalmente en lenguaje

Más detalles

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...

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... CAPITULO 1 Más allá de HTML y CSS...1 No más páginas Web: aplicaciones Web!...1 Ganando nuevos mercados a dos empresas de sistemas...1 La lógica de PHP: un amigo invisible...2 Proceso de archivos HTML...2

Más detalles

Introducción al desarrollo web (idesweb)

Introducción al desarrollo web (idesweb) Introducción al desarrollo web (idesweb) Práctica 8: PHP 2 (cookies y sesiones) 1. Objetivos Conocer el concepto de cookie y sus posibles usos. Aprender a utilizar las cookies con PHP. Conocer el concepto

Más detalles

CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK

CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK Presentación Gracias a PHP se pueden elaborar completos sitios dinámicos, y su complemento ideal siempre resulta ser MySQL para gestionar

Más detalles

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

DISEÑO WEB CURSO COMPACTO EDICIÓN DE SITIOS WEB CONTENIDOS TEMÁTICOS CONTENIDOS TEMÁTICOS DISEÑO WEB CURSO COMPACTO EDICIÓN DE SITIOS WEB UNIDAD 1: a Webs dinámicas Contenido Teórico: Qué es PHP La historia El Modelo Cliente - Servidor Páginas Estáticas Páginas Dinámicas

Más detalles

Certificación Profesional TIC en Programación de Páginas Web con PHP y Javascript (Cliente+Servidor) (Online)

Certificación Profesional TIC en Programación de Páginas Web con PHP y Javascript (Cliente+Servidor) (Online) Certificación Profesional TIC en Programación de Páginas Web con PHP y Javascript Titulación certificada por EUROINNOVA BUSINESS SCHOOL Certificación Profesional TIC en Programación de Páginas Web con

Más detalles

PHP: Interacción con HTML

PHP: Interacción con HTML Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Variables En algunas ocasiones es necesario saber si una variable tiene

Más detalles

Guía del Curso Analista Programador PHP Javascript

Guía del Curso Analista Programador PHP Javascript Guía del Curso Analista Programador PHP Javascript Modalidad de realización del curso: Número de Horas: Titulación: Online 180 Horas Diploma acreditativo con las horas del curso OBJETIVOS UML usa técnicas

Más detalles

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

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO INNOVATIVA CENTRO DE TRANSFERENCIA Y DESARROLLO TECNOLÓGICO ESPE CECAI Capacitación Virtual La mejor opción para su crecimiento profesional

Más detalles

Curso Universitario de Programador de Páginas Web con Php y JavaScript (Cliente + Servidor) + 4 Créditos ECTS

Curso Universitario de Programador de Páginas Web con Php y JavaScript (Cliente + Servidor) + 4 Créditos ECTS Curso Universitario de Programador de Páginas Web con Php y JavaScript (Cliente + Servidor) + 4 Curso Universitario de Programador de Páginas Web con Php y JavaScript (Cliente + Servidor) + 4 Duración:

Más detalles

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

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB La consolidación de los medios online como soporte principal de comunicación, así como la coyuntura económica, que relega a los soportes publicitarios convencionales

Más detalles

Desarrollo PHP con Webmatrix

Desarrollo PHP con Webmatrix Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix 25-11-2011 1 / 30 Desarrollo PHP con Webmatrix Álvaro Gómez Giménez UAM.NET 25-11-2011 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix

Más detalles

PHP LUIS JOSÉ SÁNCHEZ GONZÁLEZ

PHP LUIS JOSÉ SÁNCHEZ GONZÁLEZ PHP LUIS JOSÉ SÁNCHEZ GONZÁLEZ 1. INTRODUCCIÓN 2. VARIABLES 3. OPERADORES ARITMÉTICOS 4. OPERADORES DE COMPARACIÓN 5. OPERADORES LÓGICOS 6. SENTENCIAS CONDICIONALES 7. BUCLES 8. MANEJO DE CADENAS DE CARACTERES

Más detalles

Contenidos del curso Diseño y gestión avanzado de páginas Web. Duración: 150 horas. Contenidos del curso Diseño y gestión avanzado de páginas Web

Contenidos del curso Diseño y gestión avanzado de páginas Web. Duración: 150 horas. Contenidos del curso Diseño y gestión avanzado de páginas Web Contenidos del curso Diseño y gestión avanzado de páginas Web Duración: 150 horas Indice 1. Introducción 1.1. Nociones básicas 1.1.1. HTML 1.1.2. CSS 1.1.3. Ejercicio: HTML+CSS 1.2. Instalación de las

Más detalles

Curso PHP & MYSQL PARA JOOMLA

Curso PHP & MYSQL PARA JOOMLA Curso PHP & MYSQL PARA JOOMLA CURSO PHP Y MYSQL PARA JOOMLA 3.X Introducción a PHP Qué es PHP Por qué PHP Qué necesitamos para trabajar con PHP Instalación del Servidor Web local Funcionamiento básico

Más detalles

APLICACIONES PARA INTERNET

APLICACIONES PARA INTERNET CUN APLICACIONES PARA INTERNET GUIA 1 Juan Carlos Saavedra Serrato 2014 1. Consulte Cuantos tipos de Lenguajes de programación web existen y reseñe una característica de cada uno de ellos. Los diferentes

Más detalles

Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones

Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones 4.3.1 Manejo de Cookies 4.3.2 Manejo de Sesiones 4.3.3 Aplicación basada en sesiones Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones 4.3.1 Manejo

Más detalles

IMPLANTACIÓN DE APLICACIONES WEB GLOSARIO DE TÉRMINOS

IMPLANTACIÓN DE APLICACIONES WEB GLOSARIO DE TÉRMINOS IMPLANTACIÓN DE APLICACIONES WEB GLOSARIO DE TÉRMINOS A Adodb: ADODB viene de Active Data Objects DataBase. ADODB soporta MySQL, PostgreSQL, Oracle, Interbase, Microsoft SQL Server, Access, FoxPro, Sybase,

Más detalles

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

INDICE Programación Introducción Capitulo 21 BASIC Capitulo 22. COBOL Capitulo 23 DELPHI Capitulo 24. FORTRAN Capitulo 25. INDICE Programación Introducción 706 Capitulo 21 BASIC 711 Introducción 711 Sintaxis 713 Procedimientos y control de flujo 713 Tipos de datos 714 Disponibilidad y variantes del dialecto 714 Capitulo 22.

Más detalles

1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web.

1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web. Sesión 01: Introducción a los lenguajes web COMPUTACION E INFORMATICA WEB DEVELOPPER III Competencias a Conseguir: - Introducción general a la programación web. - Conocer y diferenciar el concepto de páginas

Más detalles

Tutorial de Unity 3D Tema 52 Bases de Datos. Tutorial de Unity 3D. Bases de Datos

Tutorial de Unity 3D Tema 52 Bases de Datos. Tutorial de Unity 3D. Bases de Datos Tutorial de Unity 3D En este tutorial trabajaremos el almacenamiento de información en una base de datos, bien sea local o remota. Dicha información puede ser propia el cliente (Créditos de juego, puntos

Más detalles

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro

Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro USAR MYSQL EN PHP PHP tiene una librería de funciones nativas para conectarse a las base de datos MySQL. Por un lado reconoce la librería mysql y por otro mysqli. Se recomienda el uso de mysqli dado que

Más detalles

Como usar Zend_Auth del Zend Framework

Como usar Zend_Auth del Zend Framework Como usar Zend_Auth del Zend Framework Elaborado por Rob Allen, www.akrabat.com Revision 1.0.4 Copyright 2007 Traducido por Claudio Cossio, www.ajaxcode.net El propósito de este tutorial es dar una introducción

Más detalles

Introducción a PHP. * No es necesario declarar previamente las variables.

Introducción a PHP. * No es necesario declarar previamente las variables. Introducción a PHP La programación de sitios web cada día está más orientada al desarrollo de páginas dinámicas y aplicaciones, o sea sitios donde el usuario pueda interactuar con la web. Dentro de los

Más detalles

1. Servidor Web. (apache). 2. PHP. 3. Manejador de base de datos (mysql, postgress).

1. Servidor Web. (apache). 2. PHP. 3. Manejador de base de datos (mysql, postgress). COMO DESARROLLAR UN SISTEMA EN PHP PASO A PASO. (Guía practica). La presente guía esta diseñada para orientar a los programadores que se están iniciando en el mundo del php, a desarrollar una aplicación

Más detalles

Bases de Datos. Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

Bases de Datos. Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Bases de Datos Tema 05. Proto-po de una aplicación de base de datos Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Este tema se publica bajo Licencia:

Más detalles

Curso Superior en Programación Web con PHP

Curso Superior en Programación Web con PHP Curso Superior en Programación Web con PHP TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Curso Superior en Programación Web con PHP Duración: 180

Más detalles

APRENDE A CREAR UNA PÁGINA WEB CON HTML

APRENDE A CREAR UNA PÁGINA WEB CON HTML APRENDE A CREAR UNA PÁGINA WEB CON HTML Introducción a PHP INTRODUCCIÓN PHP es una lenguaje de programación del lado del servidor. En este curso, lo usaremos para recibir los datos de un formulario, realizar

Más detalles

Objetivos y Temario CURSO PROGRAMACION JAVASCRIPT Y JQUERY

Objetivos y Temario CURSO PROGRAMACION JAVASCRIPT Y JQUERY Objetivos y Temario CURSO PROGRAMACION JAVASCRIPT Y JQUERY OBJETIVOS JavaScript es un lenguaje de programación para interactuar con los navegadores, que proporciona a los sitios Web dinamismo e inmediatez.

Más detalles

Programador Web en Wordpress + PHP + JavaScript + MySQL. Nivel Profesional (Online)

Programador Web en Wordpress + PHP + JavaScript + MySQL. Nivel Profesional (Online) Programador Web en Wordpress + PHP + JavaScript + MySQL. Nivel Profesional (Online) Titulación certificada por EUROINNOVA BUSINESS SCHOOL Programador Web en Wordpress + PHP + JavaScript + MySQL. Nivel

Más detalles

ESTRUCTURAS CONDICIONALES EN PHP: SWITCH, CASE, BREAK. EJEMPLOS DE USO Y EJERCICIOS RESUELTOS. (CU00820B)

ESTRUCTURAS CONDICIONALES EN PHP: SWITCH, CASE, BREAK. EJEMPLOS DE USO Y EJERCICIOS RESUELTOS. (CU00820B) APRENDERAPROGRAMARCOM ESTRUCTURAS CONDICIONALES EN PHP: SWITCH, CASE, BREAK EJEMPLOS DE USO Y EJERCICIOS RESUELTOS (CU00820B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero

Más detalles

Tutorial PHP4 y MySQL Página 1 de 26

Tutorial PHP4 y MySQL Página 1 de 26 Tutorial PHP4 y MySQL Página 1 de 26 Tutorial PHP4 - Parte I Por Ricardo Galli Granada http://bulma.net/body.phtml?nidnoticia=655 PHP PHP significa Hypertext Preprocessor, aunque originalmente significaba

Más detalles

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 4: Lección Evaluativa 1

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 4: Lección Evaluativa 1 Qué es PHP? PHP: HyperText Preprocessor. Es un lenguaje de tipo scripting, que actualmente está siendo utilizado como una de las mejores alternativas para desarrollar aplicaciones en la Web. Un lenguaje

Más detalles

PROGRAMACIÓN PÁGINAS WEB CON PHP

PROGRAMACIÓN PÁGINAS WEB CON PHP PROGRAMACIÓN PÁGINAS WEB CON PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

Rafael Doña Gil. Enginyeria Tècnica en Informàtica de Sistemes. Consultor: Jose Juan Rodríguez

Rafael Doña Gil. Enginyeria Tècnica en Informàtica de Sistemes. Consultor: Jose Juan Rodríguez Rafael Doña Gil Enginyeria Tècnica en Informàtica de Sistemes Consultor: Jose Juan Rodríguez 14 de Enero de 2013 Contenido 1. Introducción 2. Análisis funcional 3. Diseño Técnico 4. Implementación 5. Conclusiones

Más detalles

PROYECTO MIS IMÁGENES,

PROYECTO MIS IMÁGENES, Jose Ignacio González Gómez. Departamento de Economía Financiera y Contabilidad Universidad de La Laguna www.jggomez.eu Tema: Script para subir ficheros a través de un formulario y almacenar otros campos

Más detalles

Diplomado en Desarrollo de Aplicaciones WEB Avanzado (HTML, PHP, MySQL, Java Script)

Diplomado en Desarrollo de Aplicaciones WEB Avanzado (HTML, PHP, MySQL, Java Script) Diplomado en Desarrollo de Aplicaciones WEB Avanzado (HTML, PHP, MySQL, Java Script) Objetivo: Tener la capacidad de manejar herramientas para el desarrollo de aplicaciones web a nivel avanzado. Entender

Más detalles

LINUX - Los archivos de órdenes I

LINUX - Los archivos de órdenes I LINUX - Los archivos de órdenes I Objetivos: Se pretende introducir al alumno en el uso de los archivos de órdenes (conocidos como scripts) utilizando el lenguaje de programación propio del intérprete

Más detalles

PHP HypertextPreProcessor

PHP HypertextPreProcessor PHP PHP HypertextPreProcessor PHP 1. Introducción 2. Comentarios 3. Variables 4. Operadores 5. Desplegar(output) 6. Arrays o matrices 7. Estructuras de control 8. Funciones 9. Manejo de strings Introducción

Más detalles

Tema 5: Tecnologías Web

Tema 5: Tecnologías Web Apuntes de Introducción a Internet Tema 5: Tecnologías Web Uploaded by Ingteleco http://ingteleco.webcindario.com ingtelecoweb@hotmail.com La dirección URL puede sufrir modificaciones en el futuro. Si

Más detalles

El lenguaje de programación interpretado PHP (Hypertext Preprocessor) es un

El lenguaje de programación interpretado PHP (Hypertext Preprocessor) es un 1. DESARROLLO. Arquitectura de desarrollo. Como tecnología de desarrollo se ha utilizado: PHP. El lenguaje de programación interpretado PHP (Hypertext Preprocessor) es un lenguaje de script de lado del

Más detalles

PHP Básico. PHP para principiantes

PHP Básico. PHP para principiantes PHP Básico PHP para principiantes Copyright (c) 2006 Guillermo Valdez Lozano. E-mail: guivaloz(en)gmail.com http://www.movimientolibre.com Se otorga permiso para copiar, distribuir y/o modificar este documento

Más detalles

Programación PHP de bases de datos mysql

Programación PHP de bases de datos mysql Desarrollo de aplicaciones web Manuel Torres Gil mtorres@ual.es Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones web 1. Acceso a bases Desarrollo de aplicaciones

Más detalles

" ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2

 ##$ % & '( % & )*+),$ -##$ -!- $! -./ - 0WebClass1-2 ! " ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2!" # 345 637 6$5!!!89 & 5 :8-7 & & ;(< 8 $ + - 8 : #= ' 7= : 0 & 0 &- =.> = ;(("9 &? WebClass - 1@#$% &'A1 ;(< 8- ( ) * *+ " $ % B9 5 5 # :!- WebClass

Más detalles

Programador Web en Joomla + PHP + JavaScript + MySQL. Nivel Profesional

Programador Web en Joomla + PHP + JavaScript + MySQL. Nivel Profesional Programador Web en Joomla + PHP + JavaScript + MySQL. Nivel Profesional Titulación certificada por EUROINNOVA BUSINESS SCHOOL Programador Web en Joomla + PHP + JavaScript + MySQL. Nivel Profesional Programador

Más detalles

SQL*Plus. Capítulo 1. 1.1. Conexión y desconexión a una base de datos

SQL*Plus. Capítulo 1. 1.1. Conexión y desconexión a una base de datos Capítulo 1 SQL*Plus SQL*Plus es una herramienta que nos ofrece Oracle para interactuar con sus bases de datos. Existen varias versiones de este producto, por lo que podemos encontrar la herramienta sqlplus,

Más detalles

PHP 5.6 Desarrollar un sitio web dinámico e interactivo

PHP 5.6 Desarrollar un sitio web dinámico e interactivo Introducción 1. Objetivo del libro 9 2. Breve historia de PHP 10 3. Dónde conseguir PHP? 10 4. Convenciones de escritura 11 Información general sobre PHP 1. Qué es PHP? 13 2. Estructura básica de una página

Más detalles

TEMA 3: EL LENGUAJE C: PRESENTACIÓN

TEMA 3: EL LENGUAJE C: PRESENTACIÓN TEMA 3: EL LENGUAJE C: PRESENTACIÓN Historia del lenguaje C Características del lenguaje C Estructura de un programa en C El editor de textos: elementos Funciones: de usuario y de librería Librerías de

Más detalles

Aprende a crear Sitios Web Dinámicos con PHP y MySQL

Aprende a crear Sitios Web Dinámicos con PHP y MySQL La Solución Definitiva para aprender PHP... Sin moverte de Casa! Modalidad: Online Duración: 3 Meses (Opción A) y 5 Meses (Opción B). Temario Del Curso: MASTER EN PHP Y MYSQL - MÓDULO INTRODUCCIÓN. (PRIMER

Más detalles

Programador Web con Dreamweaver CS6 + PHP + JavaScript + MySQL. Nivel Profesional

Programador Web con Dreamweaver CS6 + PHP + JavaScript + MySQL. Nivel Profesional Programador Web con Dreamweaver CS6 + PHP + JavaScript Programador Web con Dreamweaver CS6 + PHP + JavaScript Duración: 420 horas Precio: consultar euros. Modalidad: A distancia Metodología: El Curso será

Más detalles

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos. Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos. Qué es PHP? PHP (Hypertext Preprocessor). Es un lenguaje de programación: De código

Más detalles

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 11: Reconocimiento de la unidad 3

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 11: Reconocimiento de la unidad 3 GESTORES DE BASES DE DATOS Existen varios tipos de Sistemas gestores de bases de datos SGBD, según el modelo de datos que utilizan. Son estos: bases jerárquica, en red, relacional, y bases de datos orientadas

Más detalles

LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas

LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas HTML, XHTML Y CSS K008 10 horas Obtener un conocimiento base sobre las tecnologías usadas en la creación de páginas web. Conocer la estructura y comandos básicos

Más detalles

Este tipo de situaciones son solventadas a partir de las variables de sesión.

Este tipo de situaciones son solventadas a partir de las variables de sesión. INDICE 1.- Concepto de Sesión 2.- Variables de Sesión 3.- Iniciando sesiones 4.- Creando variables de sesión 1.- Concepto de Sesión En los programas que hemos visto hasta ahora, hemos utilizado variables

Más detalles

Desarrollo y servicios web

Desarrollo y servicios web Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2015-1 Qué vimos la clase pasada? 1. Fin tutorial HTML 2. Nombres de dominio 3. URLs 3 Sesión 4. Método GET - POST Qué haremos hoy? 1. Tipos de solicitudes

Más detalles

Analista Programador PHP Javascript

Analista Programador PHP Javascript TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Analista Programador PHP Javascript Duración: 420 horas Precio: 0 * Modalidad: Online * hasta 100

Más detalles

Programación PHP de bases de datos SQL Server

Programación PHP de bases de datos SQL Server Manuel Torres Gil mtorres@ual.es Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones web 1. Acceso a bases 1. Acceso a bases Conexión al servidor Acceso a bases de

Más detalles

2. OBJETIVOS (Course Objectives Goal))

2. OBJETIVOS (Course Objectives Goal)) SYLLABUS MATERIA PROFESOR DESARROLLO DE APLICACIONES PARA INTERNET ECOMMERCE ING. TITO VELEZ CURILLO 1. DESCRIPCIÓN SINTÉTICA (Course Description) Desarrollo de Aplicaciones para Internet y ecommerce.-

Más detalles

HTML, PHP y bases de datos

HTML, PHP y bases de datos HTML, PHP y bases de datos Estrella Pulido Cañabate HTML Estructura de un documento HTML Zen and Tumbolia The Zen monk Bassui wrote a letter to one of his disciples

Más detalles

Curso de Programación PHP

Curso de Programación PHP Curso de Programación PHP Presentación : PHP es el lenguaje de programación más usado en los servidores de Internet debido a su potencia, velocidad de ejecución y simplicidad que lo caracterizan. Este

Más detalles

Tema: MAPEO OBJETO RELACIONAL (ORM) - ADODB

Tema: MAPEO OBJETO RELACIONAL (ORM) - ADODB 2 PHP PHP. Guía 5 3 Facultad: Ingeniería Escuela: Computación Asignatura: PHP Tema: MAPEO OBJETO RELACIONAL (ORM) - ADODB Contenidos En esta práctica se abordan una serie conceptos y scripts en PHP para

Más detalles

PROGRAMACIÓN DE MÓDULO MÓDULO. Este módulo se imparte en 2º en el primer y segundo trimestre y tiene una carga docente de 126 horas.

PROGRAMACIÓN DE MÓDULO MÓDULO. Este módulo se imparte en 2º en el primer y segundo trimestre y tiene una carga docente de 126 horas. Página 1 de 16 DEPARTAMENTO INFORMATICA CURSO 2º CICLO FORMATIVO Desarrollo de Aplicaciones Web Desarrollo Web en Entorno Cliente MÓDULO 1. Introducción. Este módulo se imparte en 2º en el primer y segundo

Más detalles

Tecnología de Programación

Tecnología de Programación Tecnología de Programación Clase 4 Diego C. Martínez Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur PHP Clientes y servidores... MiPagina ...

Más detalles

Tabla de contenidos Saludo... 3 Instrucción inicial... 3 Vista... 3 Controlador... 3 Modelo... 3 Barra de direcciones... 4 Evitar el index.

Tabla de contenidos Saludo... 3 Instrucción inicial... 3 Vista... 3 Controlador... 3 Modelo... 3 Barra de direcciones... 4 Evitar el index. Tabla de contenidos Saludo... 3 Instrucción inicial... 3 Vista... 3 Controlador... 3 Modelo... 3 Barra de direcciones... 4 Evitar el index.php en la URL... 4 Instalando CodeIgniter... 5 Directorio application...

Más detalles

PÁGINAS DINÁMICAS WEB CON PHP. Unidad 4 Aplicaciones Web

PÁGINAS DINÁMICAS WEB CON PHP. Unidad 4 Aplicaciones Web PÁGINAS DINÁMICAS WEB CON PHP Unidad 4 Aplicaciones Web Agenda del curso PHP 2009 DIA 5 (2 horas) (2 horas) Aplicaciones web Variables predefinidas en PHP Uso de formularios en PHP (2 horas) Administración

Más detalles

Scripting en el cliente: Javascript. Tecnologías Web

Scripting en el cliente: Javascript. Tecnologías Web Scripting en el cliente: Javascript Tecnologías Web Motivación Por qué usar JavaScript? Permite crear efectos atractivos visualmente Permite crear sitios WEB que se visualicen de la misma manera en distintos

Más detalles

Server side processing: Introducción a PHP. Área de Ingeniería Telemática

Server side processing: Introducción a PHP. Área de Ingeniería Telemática Server side processing: Contenido HTML estático -> interactividad -> aplicación Web Server side processing en PHP Introducción Sintaxis básica Tipos Variables Operadores Estructuras de control Funciones

Más detalles

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

Aprender a desarrollar un sitio Web con PHP y MySQL Ejercicios prácticos y corregidos Introducción 1. Objetivo del libro 13 2. Funcionamiento de un sitio Web 13 Instalación 1. Introducción 17 2. Instalación de EasyPHP 13.1 18 Las bases del lenguaje PHP 1. Las etiquetas 23 1.1 Sintaxis básica

Más detalles

LA ASOCIACIÓN DE EGRESADOS DE LA UNIVERSIDAD TECNOLÓGICA DE PEREIRA ASEUTP. Con el apoyo de

LA ASOCIACIÓN DE EGRESADOS DE LA UNIVERSIDAD TECNOLÓGICA DE PEREIRA ASEUTP. Con el apoyo de LA ASOCIACIÓN DE EGRESADOS DE LA UNIVERSIDAD TECNOLÓGICA DE PEREIRA ASEUTP Con el apoyo de ZEROX INGENIERÍA SAS INVITAN A Seminario de Programación Orientada a Objetos, PHP, Bases de datos MySQL, JavaScript,

Más detalles