BASES DE DATOS Y PHP. Índice. INTRODUCCIÓN Calendario de Prácticas. INTRODUCCIÓN Contacto INTRODUCCIÓN ACCESO A BASES DE DATOS PRÁCTICAS - PARTE B
|
|
- Blanca Ojeda Méndez
- hace 8 años
- Vistas:
Transcripción
1 Bases de Datos (Segundo Curso) Enxeñeria Técnica en Informática de Sistemas Escola Técnica Superior de Enxeñería Universidade de Santiago de Compostela BASES DE DATOS Y Índice PRÁCTICAS - PARTE B José Ramón Ríos Viqueira Curso Acceso a BD desde 2 INTRODUCCIÓN Contacto INTRODUCCIÓN Calendario de Prácticas José Ramón Ríos Viqueira Correo: joserios@usc.es Tutorías semana 1 semana 2 Martes 22 Feb. Explicación Teórica Lunes 28 Feb. Miércoles 23 Feb. Explicación Práctica Miércoles 2 Marzo Jueves 24 Feb. Explicación Práctica Jueves 3 Marzo Despacho: 8A (Departamento de Electrónica y Computación) Horario: Lunes y Miércoles de 11:00 a 12:00 Horario de clases semana 3 semana 4 Lunes 7 Marzo Lunes 14 Marzo Entrega Práctica 1 Miércoles 9 Marzo Miércoles 16 Marzo Entrega Práctica 1 Jueves 10 Marzo Jueves 17 Marzo Entrega Práctica 1 21/02/ /04/2005 (~7 Semanas) Grupo A (Jueves 9-11) Grupo B (Lunes 9-11) semana 5 semana 6 Lunes 28 Marzo NO LECTIVO Lunes 4 Abril Miércoles 30 Marzo Miércoles 6 Abril Jueves 31 Marzo Jueves 7 Abril Grupo C (Miércoles 9-11) semana 7 Lunes 11 Abril Entrega Práctica 2 Miércoles 13 Abril Entrega Práctica 2 Jueves 14 Abril Entrega Práctica 2 3 4
2 INTRODUCCIÓN Objetivo Programación del acceso a bases de datos desde una aplicación web PRODUCTO ref nombre tipo precio K7 ABIT KW7 K7 ABIT NF7-S2 Placa Placa 1199 K7 AOPEN KM400 AM-S Placa 1187 K7 ASROCK K7S41 Placa ,37 76,42 63,10 38,85... Índice Acceso a BD desde 5 6 Acceso a BD desde aplicaciones de escritorio Acceso a BD desde aplicaciones de escritorio procedimiento miprocedimiento (...)... conexion = bd_conecta (UnServidor, UnaBD, UnUsuario, unpass); resultado = bd_consulta (conexion, SELECT * FROM UnaTabla ); Para cada tupla en resultado valor = tupla[atributo]; print(valor); bd_desconecta(conexion);... Cliente Servidor APLICACION s de acceso SGBD DATOS MySQL APLICACION Oracle MySQL Oracle Informix SQL Server Informix SQL Server OTROS 7 8
3 Acceso a BD desde aplicaciones de escritorio JAVA Acceso a BD desde aplicaciones de escritorio Microsoft (Visual Basic, Visual C) APLICACION APLICACION JDBC ADO MySQL Oracle Informix SQL Server Access SQL Server Oracle OLEDB Informix MySQL Oracle Informix SQL Server OTROS Access SQL Server Oracle Informix OTROS 9 10 Índice Acceso a BD desde Páginas Web Estáticas () MAQUINA1 Navegadores Petición HTTP: Netscape, Firefox, Internet explorer Servidores Web Apache, Internet Information Server (IIS) Pagina1 MAQUINA2 WEB Pagina2 Pagina
4 Páginas Web Dinámicas (D) Lenguajes Script de cliente: JavaScript, VBScript Se ejecutan en el navegador: MAQUINA1 Responder a eventos de usuario Modificar el dinámicamente en el cliente Petición HTTP: D Script MAQUINA2 WEB Página2 Script Página3 Script 13 Generación dinámica de páginas Lenguajes Script de servidor: php, jsp, asp Se ejecutan en el servidor: Generan y D MAQUINA 1 Petición HTTP D MAQUINA 2 WEB Página2 Página3 D D D D D Las peticiones pueden incluir parámetros Peticiones GET: Parámetros en la propia dirección MAQUINA 3 APLICACIONES Peticiones POST: Parámetros ocultos en la cabecera de la petición Peticiones hechas desde botones de formularios 14 Acceso a bases de datos Configuración para las prácticas (2 máquinas) MAQUINA 1 Petición HTTP D MAQUINA 2 WEB Página2 Página3 D D D D D MAQUINA 3 APLICACIONES de acceso MAQUINA 4 SGBD DATOS PC GSTIC Petición HTTP APACHE Página2 Página3 ZETSEBD D MySQL MySQL DATOS DATOS 15 16
5 Índice Acceso a BD desde HyperText Markup Language () Standard del W3C ( Referencia 4.0 ( Estructura y conceptos básicos TAGS HEAD BODY Atributos Carateres especiales Comentarios <> <HEAD> <TITLE> Mi primera página </TITLE> </HEAD> <BODY> <p align = center> Este es el texto de un párrafo </p> El espacio entre palabras se ignora Incluso los saltos de línea Para saltar de línea <br> se inserta un <br> <br><br> Para insertar espacio se usa el &nbsp; <!-- Esto es un comentario --> </BODY> </> Listas, Imágenes y Enlaces <!-- LISTAS --> <UL> <LI>Primer elemento</li> <LI>Segundo elemento</li> <LI>Tercer elemento</li> </UL> <OL> <LI>Primer elemento</li> <LI>Segundo elemento</li> <LI>Tercer elemento</li> </OL> <!--Imágenes--> <IMG SRC='date.jpg' ALT='An Introduction to Database Systems'> <!-- Enlaces --> Comprelo en <A HREF=' <br> <A HREF='pagina.php?nombre=valor'>Link</A> 19 20
6 Tablas <TABLE border = 2> <TD border = 2> Primera columna de la primera fila <TD border = 2> Segunda columna de la primera fila <TD border = 2> Tercera columna de la primera fila </TR> <TD colspan = 2 border = 2> Una columna que se expande por dos <TD border = 2> Segunda columna de la segunda fila </TR> </TABLE> 21 Formularios <FORM ACTION='pagina.php' METHOD='POST'> Texto: <INPUT TYPE = text NAME = 'nombre1' size = 15 Value='Valor1'><br> <b>opciones</b><br> Opción 1: <INPUT TYPE = radio NAME = 'nombre2' value='opcion1' CHECKED><br> Opción 2: <INPUT TYPE = radio NAME = 'nombre2' value='opcion2'><br> Marcador: <INPUT TYPE = checkbox NAME = 'nombre3' Value = 'SI' CHECKED><br> Selector: <SELECT NAME = 'nombre4'> <OPTION value = 'opcion1'> opcion 1</OPTION> <OPTION SELECTED value = 'opcion1'>opcion 2</OPTION> <OPTION value = 'opcion1'> opcion 3</OPTION> </SELECT><br> <INPUT TYPE = hidden NAME = 'nombre5' Value='Valor2'> <INPUT TYPE = submit Value='Enviar'> </FORM> 22 Hojas de estilos CSS Referencia: <> <HEAD> <TITLE>Mi primera página</title> <LINK rel="stylesheet" type="text/css" href="estilos.css"> </HEAD> <BODY> <TABLE class='relacion' cellspacing = 0> <TD class='titulotabla'> ATTR1 <TD class='titulotabla'> ATTR2 <TD class='titulotabla'> ATTR3 <TD class='titulotabla'> ATTR4 <TD class='tuplac'> V11 <TD class='tuplai'> Este es el valor12 <TD class='tuplac'> Valor13 </TABLE> </BODY> </> <TD class='tuplai'> Este es el valor14 <TD class='tuplac'> V21 <TD class='tuplai'> Valor 22 <TD class='tuplac'> Valor23 <TD class='tuplai'> Valor24.relacion border: thin solid black;.titulotabla background-color: blue; border: thin solid black; padding: 3pt; color: white; font-family: Times New Roman; font-size: 16pt; font-weight: bold; text-align: center.tuplac background-color: white; border: thin solid black; padding: 3; color: black; font-family: Times New Roman; font-size:12pt; text-align: center.tuplai background-color: white; border: thin solid black; padding: 3pt; color: black; font-family: Times New Roman; font-size: 12pt; text-align: left 23 24
7 Índice Acceso a BD desde HyperText Preprocessor () WEB: Referencia: Sintaxis básica Similar al lenguaje C Código insertado entre <??> Líneas de código finalizadas con punto y coma ; Comentarios: // toda la línea, /*texto comentado*/ Variables precedidas de símbolo $. Mayúsculas importan. Constantes: define( NombreConstante, valor) Generación de código: echo código D ; Sintaxis básica: Ejemplo <> <HEAD> <TITLE> <?echo "Mi primera página";?> </TITLE> </HEAD> <BODY> <? //Esto es un comentario /*esto tambien es un comentario*/ $a = "Hola"; $b = " Mundo!"; echo "<p align = 'center'>".$a.$b."</p>"; define("constante", 25); $c = 'd'; $d = CONSTANTE $c; echo "Este es el valor: $d <br>"; echo 'Este es el valor: '.$d."<br>";?> </BODY> </> Arrays Numéricos Asociativos Parámetros GET POST Recorrido Key Value <? //Numéricos $Productos = array("ruedas", "aceite"); echo $Productos[0]."<br>"; echo $Productos[1]."<br>"; $Numeros = range(4, 25); echo $Numeros[6]; //Asociativos $Precios = array("ruedas"=>300, "aceite"=>600); echo $Precios["ruedas"]."<br>"; //HTTP_GET_VARS, HTTP_POST_VARS echo $HTTP_GET_VARS["n1"]."<br>"; //bucles while reset ($HTTP_GET_VARS); while ($Parametro = each($http_get_vars)) echo $Parametro["key"]."-".$Parametro["value"]."<br>";?> 27 28
8 Arrays Estructuras de control if (condicion) sentencia; else sentencia; if (condicion) bloque; else bloque; switch (expresion) case expresion: bloque; break; case expresion: bloque; break; default: bloque; while (condicion) bloque; for ($i=0; $i<3; $i) bloque; do bloque; while (condicion); Definición de funciones y reutilización de código Funciones function calculo($a, &$b, $c=4) global $e; $b = $e $f = intval(($a $b)/$c); return($f); $a = 3; $b = 2; $e = 5; $a = calculo($a, $b); echo $a."-".$b Resultado: 2-7 Reutilización de código Inclusión de archivos require("archivo.php"); En compilación include("archivo.php"); En ejecución require("a1.php"); If ($a==3) require("a2.php"); else include("a3.php"); a1 y a2 se incluyen siempre a3 se incluye sólo cuando $a es igual a Operadores y funciones Operadores Aritméticos, -, *, /, % Asignación $b = 3 ($a=4); Concatenación "Hola "."mundo!" Combinaciones =, -=, *=, /=, %=,.= Pre y Post Incrementos $a, $a, --$a, $a-- Comparaciones ==, ===, <>,!=, <, >, <=, >= Lógicos!, &&,, and, or De bits &,, -, ^, >>, << Operador? (condicion?expresion1:expresion2) Funciones De variables gettype($a); settype($a, 'double'); is_array($a); is_double($a), etc. isset($a); unset($a); empty($a); strval($a); intval($a); doubleval($a); Manipulación de arrays $elem = each($a); list($clave, $valor) = each($a); current; reset; end; next; pos; prev; sort($a); Strings trim($s); ltrim; chop; nl2br($s); print(); printf(); sprintf(); addslashes($s); stripslashes($s); htmlspecialchars($s); $a = explode("separador", $s); $s = implode("separador", $a); strtok(); substr(); strcmp(); strlen; etc. 32
9 Índice Acceso a BD desde Acceso a bases de datos desde Funciones de acceso para MySQL Conexion No persistente: $conexion = mysql_connect(maquina, usuario, contraseña); Persistente: $conexion = mysql_pconnect(maquina, usuario, contraseña); Selección de base de datos: mysql_select_db(basedatos, [$conexion]); Consulta $resultado = mysql_query ("consultasql", [$conexion]); $resultado = mysql_db_query (basedatos, "consultasql", [$conexion]); Procesamiento del resultado $nfilas = mysql_num_rows($resultado); for ($i=0; $i<$nfilas; $i) $fila = mysql_fetch_array($resultado); //devuelve un array asociativo echo htmlspecialchars(stripslashes($fila["atributo"])); $fila = mysql_fetch_row($resultado); //devuelve un array enumerado $valor = mysql_result($resultado, $i, "atributo"); //devuelve un valor Acceso a bases de datos desde Funciones de acceso para Conexion Cadena de conexión: "host=maquina port=puerto dbname=basedatos user=usuario password= contraseña" No persistente: $conexion = pg_connect("cadenaconexion"); Persistente: $conexion = pg_pconnect("cadenaconexion") Consulta $resultado = pg_query ([$conexion], "consultasql"); Procesamiento del resultado $nfilas = pg_num_rows($resultado); for ($i=0; $i<$nfilas; $i) $fila = pg_fetch_array($resultado, $i); //devuelve un array asociativo echo htmlspecialchars(stripslashes($fila["atributo"])); $fila = pg_fetch_row($resultado, $i); //devuelve un array enumerado $valor = pg_fetch_result($resultado, $i, "atributo"); //devuelve un valor 35
Seminario 1: PHP. Índice. Objetivo HTML PHP Acceso a BD. Objetivo HTML PHP Acceso a BD MAQUINA2 MAQUINA1. Objetivo HTML PHP Acceso a BD
Bases de Datos (Segundo Curso) Enxeñeria Técnica en Informática de Sistemas Escola Técnica Superior de Enxeñería Universidade de Santiago de Compostela Índice Objetivo Seminario 1: HyperText Markup Language
Más detallesBASES DE DATOS Y PHP. Índice. INTRODUCCIÓN Contacto. INTRODUCCIÓN Calendario de Prácticas INTRODUCCIÓN ACCESO A BASES DE DATOS PRÁCTICAS - PARTE B
Bases de Datos (Segundo Curso) Enxeñeria Técnica en Informática de Sistemas Escola Técnica Superior de Enxeñería Universidade de Santiago de Compostela BASES DE DATOS Y Índice PRÁCTICAS - PARTE B José
Más detallesHTML, 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 detallesProgramació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 detallesCurso de PHP. Acceso a bases de datos MySQL en PHP
Curso de PHP Acceso a bases de datos MySQL en PHP Bases de datos en la Web Esquema básico de un sitio web soportado por bases de datos: Lenguaje SQL SQL (Structured Query Language) es el lenguaje que se
Más detallesPROGRAMACIÓ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 detallesINDICE 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 detallesPresentació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Í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 detallesTEMA 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 detallesPara iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos:
Conceptos básicos de la internet y la web Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos: Internet: Red mundial de computadoras
Más detallesCentro 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 detallesAprender 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 detallesFORMACIÓ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 detallesCURSO 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 detallesPHP. 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 detallesTEMA 9 CREACIÓN DE PÁGINAS WEB
TEMA 9 CREACIÓN DE PÁGINAS WEB OBJETIVOS Conocer las páginas web y sus elementos. Insertar tablas, capas, enlaces en las páginas web. Crear páginas web con NVU. Crear un sitio web. Configurar un sitio
Más detallesLos formularios irán delimitados por las etiquetas <FORM> y </FORM>, la cual tiene dos parámetros:
Formularios en HTML Los formularios nos sirven para solicitar información al usuario y procesarla. El formulario se compondrá de diferentes componentes como campos de texto, botones de opción, listas desplegables,...
Más detallesProductos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP
Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 001-00 ASP, CFM, JSP y PHP (I) Diferente tecnologías con un mismo propósito: proporcionar
Más detallesA continuación se presenta la forma en que se puede conectar PHP con el gestor de bases de datos MySQL.
Conexión de PHP y MySQL: A continuación se presenta la forma en que se puede conectar PHP con el gestor de bases de datos MySQL. Una vez el servidor ha solicitado al intérprete de PHP la ejecución de un
Más detallesPHP 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 detallesaplicaciones web: ASP, CFM, JSP y PHP
Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 2001-2002 Sergio Luján Mora ASP, CFM, JSP y PHP (I) Diferente tecnologías con un
Más detallesAprenda los lenguajes HTML5, CSS3 y JavaScript para crear su primer sitio web
La Web 1. Qué es la Web? 7 1.1 Lado servidor: HTTP, FTP, lenguajes, SQL 7 1.2 Lado cliente: HTML, CSS, JavaScript 10 2. Los lenguajes y su utilidad 10 2.1 HTML 10 2.2 CSS 14 2.3 JavaScript 17 2.4 Ejemplo
Más detallesCreación de Páginas WEB con HTML
Universidad de Cantabria Creación de Páginas WEB con HTML Febrero-2006 Ricardo Sáez Marta Zorrilla Creacion paginas Web con HTML 1 Introducción El servicio WEB utiliza para la transferencia de información
Más detallesPHP 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 detallesMAESTRO 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 detallesA continuación se confeccionara un formulario para el ingreso de un nombre y un botón para el envío del dato ingresado al servidor:
FORMULARIOS BAJO HTML INTRODUCCION A FORMULARIOS Un formulario permite que el visitante al sitio cargue datos y sean enviados al servidor. Es el medio ideal para registrar comentarios del visitante sobre
Más detalles8º Unidad Didáctica PHP. Eduard Lara
8º Unidad Didáctica PHP Eduard Lara 1 Í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
Más detallesPHP 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 detallesPÁGINAS DINÁMICAS WEB CON PHP. Unidad 2 ELEMENTOS DEL LENGUAJE DE PHP
PÁGINAS DINÁMICAS WEB CON PHP Unidad 2 ELEMENTOS DEL LENGUAJE DE PHP Agenda del curso PHP 2012 ELEMENTOS DEL LENGUAJE PHP Operadores Condicional if sentencia swich ciclo while ciclo for ciclo foreach ACADEMIA
Más detallesAPRENDE 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 detallesTema 5. PHP. Contenido. Introducción
Tema 5. PHP Contenido 1. Introducción 2. Fundamentos de PHP - Tipos básicos y variables - Operadores - Estructuras de Control - Arrays - Fechas - Funciones - Clases 3. Variables predefinidas en PHP - Parámetros
Más detallesPráctica 6: Webs dinámicas
Comercio Electrónico Práctica 6: Webs dinámicas José Luis Salazar jsalazar@unizar.es Antonio Sanz ansanz@unizar.es Rafael del Hoyo rdelhoyo@ita.es Objetivo de la Práctica En esta práctica se mostrarán
Más detallesMAQUETACIÓ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 detallesINTRODUCCIÓN A PHP. Javier Enciso
INTRODUCCIÓN A PHP Javier Enciso AGENDA Qué es PHP? Cómo funciona PHP? Instalación QUÉ ES PHP? QUÉ ES PHP? (1/7) PHP (acrónimo de "PHP: Hypertext Preprocessor"). Lenguaje interpretado de alto nivel embebido
Más detallesÍndice. HTML HyperText Markup Language. Conceptos básicos. Qué es HTML? Diseño de servicios Web HTML 1
Índice HTML HyperText Markup Language Conceptos básicos Historia y evolución de HTML XHTML vs. HTML HTML dinámico Hojas de estilo (CSS) DOM Diseño de servicios Web 2 DATSI Qué es HTML? Lenguaje de publicación
Más detallesCaracterísticas de las tecnologías de web scripting
Departamento de Lenguajes y Sistemas Informáticos Características de las tecnologías de web scripting Programación en Internet Curso 2005-2006 Índice Características generales Características web ASP,
Más detallesModulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Más detallesPROGRAMACIÓ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 detallesManual de PHP Básico - WebEstilo
(páx. 1) http://leliadoura.com.es/dai/phpwebestilo/manual/basico/index.html (páx. 1) Manual de PHP Básico - WebEstilo Iniciación a PHP - Conceptos Básicos - Nuestro primer PHP - Variables Operadores en
Más detallesFormularios HTML. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014
Formularios HTML Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014 Declaración de un formulario Elemento clave para el desarrollo de aplicaciones
Más detallesArquitectura J2EE para aplicaciones web. Aplicaciones web con JSP. Arquitectura J2EE: Capa de Acceso Web. Arquitectura J2EE: Capa Cliente
Aplicaciones web con JSP Arquitectura J2EE para aplicaciones web Aplicación Applet HTML Cliente Servidor web JSP Servlet Web EJB Java Beans Lógica Negocio Otras BDs, ERPs etc BD Oracle Datos Cliente Servidor(es)
Más detallesCarrera de Desarrollo Web en PHP
Carrera de Desarrollo Web en PHP Volcando su vasta experiencia en capacitación tecnológica, el Club de Programadores desarrolló íntegramente una carrera destinada a satisfacer la creciente demanda laboral
Más detallesObjetivo: 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 detallesTema 3. Introducción a programas en el lado del servidor
Tema 3. Introducción a programas en el lado del servidor ETSI ICAI! Departamento de Sistemas Informáticos! Rafael Palacios Hielscher! Cristina Puente Águeda! Programas en el lado del servidor Código en
Más detallesTomar información por pantalla con JavaScript
Tomar información por pantalla con JavaScript Para lograr interactividad con nuestros usuarios, es necesario reaccionar a sus acciones o permitir que estos ingresen información para que sea manipulada,
Más detallesTemario Detallado Curso Java Verano Online
1 Módulo I - Java desde cero: Conoce Java desde los fundamentos. Aprenderás la sintaxis básica, tipos de Datos y Sentencias de Control. Lección 1 - Características Básicas del Lenguaje Java Introducción
Más detallesPROPÓSITOS. Tecnicatura en Informática Profesional y Personal [ 1 ]
PROPÓSITOS Unidad 1 Reconocer el funcionamiento de internet y sus características. Interpretar el concepto de ISP, HTTP y MySQL Reconocer y aplicar criterios de adaptación del ambiente de trabajo a las
Más detallesPHP 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 detallesCurso 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 detalles1. 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 detallesEXTENSIÓN DE UML PARA APLICACIONES WEB
EXTENSIÓN DE UML PARA APLICACIONES WEB 1. Descripción Esta extensión de UML define un conjunto de estereotipos, valores etiquetados y restricciones que nos permiten modelar aplicaciones web. Los estereotipos
Más detallesObjetivos y Temario CURSO HTML 5 PARA ios Y ANDROID
Objetivos y Temario CURSO HTML 5 PARA ios Y ANDROID OBJETIVOS Las aplicaciones para dispositivos móviles están gozando de un notable éxito. Su mercado, en continuo crecimiento, hace que todo lo que se
Más detallesPHP y MySQL. Aplicaciones Web: HTML II (tercera parte) Autor: Johnny Zulca Mamani
PHP y MySQL. Aplicaciones Web: HTML II (tercera parte) Autor: Johnny Zulca Mamani 1 Presentación del curso Programación de aplicaciones Web con PHP y MySQL. Ahora continuaremos con el estudio de las páginas
Más detallesCURSO 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 detallesServer 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 detalles2. 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 detallesEtiquetas Básicas (Estructura HTML) Etiquetas Atributos Valores Descripción. Formato de Presentación Etiquetas Atributos Valores Descripción
Etiquetas Básicas (Estructura HTML) Inicio y final del documento html text link alink vlink topmargin (IE) leftmargin (IE) marginheight margin
Más detallesScripting 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 detallesGuía práctica PHP 6. (c) Francisco Charte Ojeda
Guía práctica PHP 6 Agradecimientos Sobre el autor (c) Francisco Charte Ojeda Introducción Páginas de servidor PHP Creación de páginas PHP Cómo usar este libro Convenciones tipográficas 1. Instalación
Más detallesIntroducción. PHP, es un lenguaje orientado a conexiones entre páginas Web y servidores donde se almacenan toda clase de Bases de Datos.
Introducción PHP es lenguaje de scripting que permite generar paginas HTML. A diferencia de las paginas estáticas de HTML que son útiles para presentar documentos estáticos,es decir que no son modificables,
Más detallesUnidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR
Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR 2.4 FORMULARIOS 18/10/2014 Taboada León IES San Sebastián Huelva 1 Formularios (I) Los formularios permiten al usuario introducir
Más detallesPHP 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 detallesIntroducció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 detallesREQUERIMIENTO RESPUESTA
ARQUITECTURA CLIENTE SERVIDOR (L1) REQUERIMIENTO CLIENTE WEB SERVIDOR WEB RESPUESTA ARQUITECTURA WEB CON PHP + PostgreSQL (L1) 1 2 3 CLIENTE WEB SERVIDOR WEB MOTOR PHP SERVIDOR PostgreSQL 6 5 4 CONFIGURANDO
Más detallesCoordinación Licenciaturas y Tecnicaturas UTN Facultad Regional Tucumán. Anexos
Coordinación Licenciaturas y Tecnicaturas UTN Facultad Regional Tucumán. Anexos Plan Anual de Actividades Académicas Asignatura: PROGRAMACION I Titular: Javier Raúl Alejandro Cantó - ( javieralejandrocanto@yahoo.com
Más detallesXPERTO EN DISEÑO DE PÁGINAS WEB
Curso ICA de: EXPERTO EN DISEÑO DE PÁGINAS WEB Módulo 1: Program. cliente: JavaScript Estudia el lenguaje JavaScript para crear guiones o scripts que se incluyen en las páginas web y que son ejecutados
Más detallesCapÍtulo 3: Manejo de Forms.
CapÍtulo 3: Manejo de Forms. El mecanismo básico de interacción entre el usuario y un web-site esta dado por el uso de formularios html, el server envía un formulario que el browser muestra en pantalla
Más detallesDesarrollo de sitios web con PHP y MySQL
Desarrollo de sitios web con PHP y MySQL Tema 3: Formularios José Mariano González Romano mariano@lsi.us.es Tema 3: Formularios 1. Acceso a formularios HTML desde PHP 2. El formulario de PHP 3. Subida
Más detallesCurso de Diseño web. Juan Carlos Hernández Pérez juancarhdezperez@gmail.com
Curso de Diseño web Juan Carlos Hernández Pérez juancarhdezperez@gmail.com 1 Tema 1 Introducción al lenguaje HTML 2 Introducción a HTML (I/II) HTML es un lenguaje para publicar textos en Web HTML te permite
Más detallesIntroducción a las aplicaciones WEB
Departamento de Sistemas Informáticos y Computación Universidad Complutense de Madrid 3 de mayo de 2010 Qué es Internet? I LAN: Local Area Network, red de ámbito local. Qué es Internet? II Qué es Internet?
Más detalles>> Instalación y Configuración de un Servidor WEB. >> HTML & PHP
>> Instalación y Configuración de un Servidor WEB. >> HTML & PHP Nicolás Álvarez S. nalvarezs@vtr.net Juan Monsalve Z. jmonsalve@elo.utfsm.cl Tópicos a tratar Qué es un servidor Web? Dónde puedo instalar
Más detallesLa única regla que debe de tener presente siempre, es que cada etiqueta que abra <etiqueta> debe de cerrarla en el mismo orden < /etiqueta cerrada>.
Antes de comenzar, si algo no está en este manual, utilice google para averiguarlo y acostúmbrese a ello ya que será la mejor herramienta que pueda encontrar. La estructura básica de toda página web es:
Más detallesLaboratorio de Sistemas Departamento de Ingeniería en Sistemas de Información Universidad Tecnológica Nacional Facultad Regional Córdoba. Porque PHP?
Porque PHP? PHP es un lenguaje de programación usado generalmente para la creación de contenido para sitios web. PHP es el (acrónimo recursivo de "PHP: Hypertext Preprocessor", inicialmente PHP Tools,
Más detallesHTML HTML HTML. Diseño de Sitios Web. Qué es HTML?
Diseño de Sitios Web 5 (I) Qué es? Es un lenguaje descriptivo con el cual se describe la estructura del texto y todos los elementos que se muestran en la página. Es el método más usado para publicar documentos
Más detallesPRACTICA 1 PHP HOLA MUNDO. El comando de PHP para imprimir dentro de la página se llama echo. Nuestro programa "Hola Mundo" será entonces:
PRACTICA 1 PHP HOLA MUNDO Para agregar un programa PHP dentro de una página HTML debemos por un lado al crear el archivo definirlo con extensión php (a diferencia de las páginas estáticas que tienen extensión
Más detallesCurso PHP Módulo 1 R-Luis
Lenguaje PHP Introducción Archivos HTML y PHP: Crear un archivo php es tan sencillo como cambiarle la extensión a un archivo html, por ejemplo podemos pasar de index.html a index.php sin ningún inconveniente.
Más detallesQue 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 detallesServidores Web E2B2C. Leandro Radusky Esteban Lanzarotti. Nov 2014
Servidores Web E2B2C Leandro Radusky Esteban Lanzarotti Nov 2014 Agenda Mañana HTTP: Arquitectura Cliente/Servidor: introducción teórica. Elementos de una página web: HTML, JavaScript y CSS básicos. python-bottle:
Más detallesProgramación de páginas web dinámicas con CGIs
Programación de páginas web dinámicas con CGIs Esquema Webs estáticas o dinámicas. CGIs: Que son y como funcionan Formularios para enviar información CGIs en perl Webs estáticas o dinámicas Una (página)
Más detallesUnidad 1.- Fundamentos de sitios web. El lenguaje HTML. Desarrollo de aplicaciones Web. Felipe LC
Unidad 1.- Fundamentos de sitios web. El lenguaje HTML Desarrollo de aplicaciones Web. Felipe LC La actividad #1 En qué consistió la actividad 1? Qué conceptos aprendimos? Demos algunos ejemplos. Qué aprendimos
Más detallesDiseño Web. Sitio Web Conjunto de páginas web relacionadas entre sí.
Internet Es una red de redes de ordenadores, que intercambian información basándose en el protocolo TCP/IP. Existen diversas formas de acceder a Internet: Correo electrónico, FTP, Videoconferencia, y la
Más detallesPROGRAMA DE PROGRAMACIÓN WEB
PROGRAMA DE PROGRAMACIÓN WEB Objetivo El objetivo de esta capacitación es que el alumno pueda programar un Sitio/Portal Web con las funciones más importantes de tal: conectar a una base de datos, registraciones
Más detallesJavaScript. Contenidos. Introducción El lenguaje Validación de formularios. Programación en Internet 2005-2006. DLSI - Universidad de Alicante 1
Departamento de Lenguajes y Sistemas Informáticos JavaScript Programación en Internet Curso 2005-2006 Contenidos Introducción El lenguaje Validación de formularios DLSI - Universidad de Alicante 1 Introducción
Más detallesBases de Datos. Marta Elena Zorrilla Pantaleón. Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN
Bases de Datos Tema 05. Prototipo 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 detallesDiplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax
Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax Actualmente ofrecemos entrenamiento en PHP 5.0 en conjunto con MySQL a través de nuestro Diplomado Programación Web con PHP, MySQL 5.0, Apache
Más detallesDESCRIPCIÓ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 detallesPHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani
PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani 1 Presentación del curso Programación de aplicaciones Web con PHP y MySQL. Ahora te enseñaremos a conectar
Más detallesPHP y MySQL. Aplicaciones Web: programación PHP I (quinta parte) Autor: Johnny Zulca Mamani
PHP y MySQL. Aplicaciones Web: programación PHP I (quinta parte) Autor: Johnny Zulca Mamani 1 Presentación del curso Programación de aplicaciones Web con PHP y MySQL. Ahora estudiaremos el Lenguaje de
Más detallesDatos del Curso Título Diseño y Creación de Portales Web
Datos del Curso Título Diseño y Creación de Portales Web Duración 40 horas (5,3 créditos ECTS) Responsables Dr. Julio Gómez López Dra. Consolación Gil Montoya Profesorado Eugenio Villar Fernández euflamante@gmail.com
Más detallesConsultas a una BD de MySQL desde una página WEB
Consultas a una BD de MySQL desde una página WEB 1º Bachillerato TIC página 1/7 Consultas a una BD de MySQL desde una página WEB 1 Consultas desde una página web: PHP habla con MySQL...1 1.1 Consulta 1:
Más detallesPHP Programming. Learn how PHP works Learn the basic syntax of PHP Learn to create dynamic interactive pages with PHP
PHP Programming Duration: 20 hours Overview: In this PHP training course, students will learn to create database-driven websites using PHP and MySQL or the database of their choice and to use advanced
Más detalles2- Formularios y JavaScript Course: Developing web- based applica=ons
2- Formularios y JavaScript Course: Developing web- based applica=ons Cris*na Puente, Rafael Palacios 2010- 1 Creación de formularios Formularios Un formulario HTML es una sección de un documento que contiene
Más detallesGALA ASP.NET. L1. Evolución Aplicaciones Web. Curso ASP.NET Desarrollo de Sitios y Servicios Web con Visual Basic 2010, 24 h
L1. Evolución Aplicaciones Web L1. Arquitectura L1. Introducción al Desarrollo de Aplicaciones Web Arquitectura cliente servidor ASP Navegadores y web server Compilación asp Código embebido Lenguaje de
Más detallesHTML. HyperText Markup Language (Lenguaje de Marcas de Hipertexto)
HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto) Introducción Un lenguaje de marcas es una forma de codificar junto con el texto, incorporando etiquetas que contienen información adicional
Más detallesPHP y MySQL. Indice: Switch Bucles For While do...while
PHP y MySQL Indice: Switch Bucles For While do...while Switch switch...case es otra opción para trabajar con condiciones. Y suplanta al if, cuando lo único que se quiere hacer es comparar si son iguales
Más detallesIntroducción a PostgreSQL con PHP
1 Introducción a PostgreSQL con PHP Recientemente he tenido que utilizar PostgreSQL para realizar algunos proyectos en donde laboro, principalmente por las características que ofrece PostgreSQL sobre MySQL,
Más detallesPartes del formulario
Partes del formulario Etiqueta La etiqueta presenta los siguientes atributos: Comando ACTION METHOD ENCTYPE Descripción El valor de este parámetro es la URL del programa o script en el Servidor
Más detallesINSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB
INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB MACROMEDIA DREAMWEAVER Unidad 1. El entorno de trabajo La pantalla inicial Las barras Los paneles e inspectores Personalizar el área de trabajo
Más detallesPLAN FORMATIVO MODALIDAD I
PLAN FORMATIVO MODALIDAD I Modalidad Acción: TELEFORMACIÓN Nº de la Acción: FPTO/2014/695/202 Familia Profesional: Tipo Especialidad: IFC / INFORMÁTICA Y COMUNICACIONES NUEVA ESPECIALIDAD Area Profesional:
Más detalles