PHP PHP Hypertext Preprocessor

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

Download "PHP PHP Hypertext Preprocessor"

Transcripción

1 PHP PHP Hypertext Preprocessor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile

2 Arquitectura cliente/servidor con PHP v El lenguaje PHP es un lenguaje de programación de estilo clásico, con esto quiero decir que es un lenguaje de programación con variables, sentencias condicionales, bucles, funciones... v PHP se ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el servidor como por ejemplo podría ser una base de datos. v El programa PHP es ejecutado en el servidor y el resultado enviado al navegador. v El resultado es normalmente una página HTML 2

3 Ejemplo de PHP v El código PHP de abajo imprime Hola Mundo v El código PHP de la derecha tiene dos partes: la primera imprime "Parte de PHP" y la segunda es un bucle que se ejecuta 10 veces de 0 a 9, por cada vez que se ejecuta se escribe una línea, la variable $i contiene el número de línea que se está escribiendo. echo Hola Mundo"; Parte de HTML normal. <BR><BR> echo "Parte de PHP<br>"; for($i=0;$i<10;$i++) echo "Linea ".$i."<br>"; 3

4 Comentarios en PHP //Este es un comentario /* Este es un bloque de comentario */ 4

5 Variables v En PHP todas las variables comienzan con el símbolo del dólar $ v no es necesario definir una variable antes de usarla. v Tampoco tienen tipos, es decir que una misma variable puede contener un número y luego puede contener carácteres. v En este ejemplo hemos definido tres variables, $a, $b y $c y con la instrucción echo hemos impreso el valor que contenían, insertando un salto de línea entre ellas. $a = 1; $b = 3.34; $c = "Hola Mundo"; echo $a,"<br>",$b,"<br>",$c; 5

6 Variables: Ambito Local y Global v El ámbito de una variable es la porción de código en donde la variable puede ser referenciada. v PHP tiene variables: locales, globales, estaticas y Parámetros $a = 5; // ambito global function mytest() echo $a; // ambito local mytest(); // no produce resultado $a = 5; $b = 10; function mytest() global $a, $b; $b = $a + $b; mytest(); echo $b; // arroja 15 $a = 5; $b = 10; function mytest() $GLOBALS['b'] = $GLOBALS['a'] + $GLOBALS['b']; mytest(); echo $b; // tb arroja 15 6

7 Operadores Aritméticos v Los operadores de PHP son muy parecidos a los de C y Java v Estos son los operadores que se pueden aplicar a las variables y constantes numéricas. Operador Nombre Ejemplo Descripción + Suma Suma dos números - Resta 7-9 Resta dos números * Multiplicación 6 * 3 Multiplica dos números / División 4 / 9 Divide dos números % Módulo 7 % 2 Devuelve el resto de dividir ambos números, en este ejemplo el resultado es 1 ++ Suma 1 $a++ Suma 1 al contenido de una variable. -- Resta 1 $a-- Resta 1 al contenido de una variable. 7

8 Operadores Aritméticos v Ejemplos $a = 8; $b = 3; echo $a + $b,"<br>"; echo $a - $b,"<br>"; echo $a * $b,"<br>"; echo $a / $b,"<br>"; $a++; echo $a,"<br>"; $b--; echo $b,"<br>"; 8

9 Operadores de Comparación y Lógicos <title>ejemplos de Comparación PHP</title> $a = 8; $b = 3; $c = 3; echo $a == $b,"<br>"; echo $a!= $b,"<br>"; echo $a < $b,"<br>"; echo $a > $b,"<br>"; echo $a >= $c,"<br>"; echo $b <= $c,"<br>"; <title>ejemplo de Operadores Lógicos </title> $a = 8; $b = 3; $c = 3; echo ($a == $b) && ($c > $b),"<br>"; echo ($a == $b) ($b == $c),"<br>"; echo!($b <= $c),"<br>"; 9

10 Sentencias Condicionales v Las sentencias condicionales nos permiten ejecutar o no unas ciertas instrucciones dependiendo del resultado de evaluar una condición. v Las más frecuentes son la instrucción if... Else y la instrucción switch. $a = 8; $b = 3; if ($a < $b) echo "a es menor que b"; else echo "a no es menor que b"; $posicion = "arriba"; switch($posicion) case "arriba": // Bloque 1 echo "La variable contiene"; echo " el valor arriba"; break; case "abajo": // Bloque 2 echo "La variable contiene"; echo " el valor abajo"; break; default: // Bloque 3 echo "La variable contiene otro valor"; echo " distinto de arriba y abajo"; 10

11 Bucles While y For Inicio<BR> $i=0; while ($i<10) echo "El valor de i es ", $i,"<br>"; $i++; Inicio<BR> for($i=0 ; $i<10 ; $i++) echo "El valor de i es ", $i,"<br>"; Final<BR> Final<BR> 11

12 Printf Elemento printf("el numero dos con diferentes formatos: %d %f %.2f",2,2,2); Tipo de variable %s Cadena de carácteres. %d Número sin decimales. %f Número con decimales. %c Carácter ASCII. $var="texto"; $num=3; printf("puede fácimente intercalar <b> %s</b> con números <b>%d</b> <br>", $var,$num); printf("<table BORDER=1 CELLPADDING=20>"); for ($i=0;$i<10;$i++) printf("<tr><td>%10.d</td></tr>",$i); printf("</table>"); 12

13 Strings en PHP existen bastantes funciones para el manejo de cadenas v strlen(cadena). Nos devuelve el número de carácteres de una cadena. v split(separador,cadena). Divide una cadena en varias usando un carácter separador. v sprintf(cadena de formato, var1, var2...). Formatea una cadena de texto al igual que printf pero el resultado es devuelto como una cadena. v substr(cadena, inicio, longitud). Devuelve una subcadena de otra, empezando por inicio y de longitud. v chop(cadena). Elimina los saltos de línea y los espacios finales de una cadena. v strpos(cadena1, cadena2). Busca la cadena2 dentro de cadena1 indicándonos la posición en la que se encuentra. v str_replace(cadena1, cadena2, texto). Reemplaza la cadena1 por la cadena2 en el texto. echo strlen("12345"),"<br>"; $palabras=split(" ","Esto es una prueba"); for($i=0;$palabras[$i];$i++) echo $palabras[$i],"<br>"; $resultado=sprintf("8x5 = %d <br>",8*5); echo $resultado,"<br>"; echo substr("devuelve una subcadena de otra",9,3), "<br><br>"; if (chop("cadena \n\n ") == "Cadena") echo "Iguales<br><br>"; echo strpos("busca la palabra dentro de la frase", "palabra"),"<br><br>"; echo str_replace("verde","rojo","un pez de color verde, como verde es la hierba."),"<br>"; 13

14 Variables SuperGlobales Algunas variables predefinidas en PHP son "superglobales", lo que significa que están disponibles en todos los ámbitos a lo largo del script. No es necesario emplear global $variable; para acceder a ellas dentro de las funciones o métodos. Las variables superglobals son: $GLOBALS $_SERVER $_GET $_POST $_FILES $_COOKIE $_SESSION $_REQUEST $_ENV 14

15 $GLOBALS Es un array asociativo que contiene las referencias a todas la variables que están definidas en el ámbito global del script. Los nombres de las variables son las claves del array. function test() $foo = "variable local"; echo '$foo en el ámbito global: '. $GLOBALS["foo"]. "\n"; echo '$foo en el ámbito simple: '. $foo. "\n"; $foo = "Contenido de ejemplo"; test(); $foo en el ámbito global: Contenido de ejemplo $foo en el ámbito simple: variable local 15

16 $_GET Un array asociativo de variables pasado al script actual vía parámetros URL. echo 'Hola '. htmlspecialchars($_get["nombre"]). '!'; Asumiendo que el usuario introduzco Hola Hannes! 16

17 Arreglos en PHP v Un array en PHP es realmente un mapa ordenado. v Un mapa es un tipo de datos que asocia valores con claves. v Este tipo es optimizado para varios usos diferentes; puede ser usado como una matriz real, una lista (vector), una tabla asociativa (una implementación de un mapa), diccionario, colección, pila, cola, y posiblemente más. v Ya que los valores de un array pueden ser otros arrays, árboles y también son posibles arrays multidimensionales. $array = array( "foo" => "bar", "bar" => "foo", ); // a partir de PHP 5.4 $array = [ "foo" => "bar", "bar" => "foo", ]; $arr = array(5 => 1, 12 => 2); $arr[] = 56; // Esto es lo mismo que $arr[13] = 56; // en este punto de el script $arr["x"] = 42; // Esto agrega un nuevo elemento a // el array con la clave "x" unset($arr[5]); // Esto elimina el elemento del array unset($arr); // Esto elimina el array completo 17

18 Funciones en PHP v El uso de funciones nos da la capacidad de agrupar varias instrucciones bajo un solo nombre y poder llamarlas a estas varias veces desde diferentes sitios, ahorrándonos la necesidad de escribirlas de nuevo. v Opcionalmente podemos pasarle parámetros a las funciones que se trataran como variable locales y así mismo podemos devolver un resultado con la instrucción return valor; Esto produce la terminación de la función retornando un valor. function media_aritmetica($a, $b) $media=($a+$b)/2; return $media; echo media_aritmetica(4,6),"<br>"; echo media_aritmetica(3242,524543),"<br>"; 18

19 Include en PHP libpagina.phtml function CabeceraPagina() <FONT SIZE="+1">Esta cabecera estará en todas sus páginas. </FONT><BR> <hr> <? function PiePagina() <hr> <FONT SIZE="-1">Este es el pie de página.</ FONT><BR> Autor: Joaquin Gracia <? function Indice() <A HREF="ejem06a.phtml">Pagina 1</A><BR> <A HREF="ejem06a2.phtml">Pagina 2</A><BR> <? ejem06a.phtml include("libpagina.phtml") CabeceraPagina(); <TABLE> <TR> <TD> Indice() </TD> <TD> Esta es otra página<br><br> completamente distinta<br><br> pero comparte el pie y la cabecera con la otra.<br><br> </TD> </TR> </TABLE> PiePagina(); 19

20 Envío por GET y POST v El lenguaje PHP nos proporciona una manera sencilla de manejar formularios, mediante las variables $_POST y $_GET v Los datos del Form pueden ser enviados por el método GET o POST v Mientras que el método GET envía los datos usando la URL, el método POST los envía por la entrada estándar STDIO. <H1>Ejemplo de procesado de formularios</h1> Introduzca su nombre: <FORM ACTION="procesa.phtml" METHOD="GET"> <INPUT TYPE="text" NAME="nombre"><BR> <INPUT TYPE="submit" VALUE="Enviar"> </FORM> procesa.phtml <H1>Ejemplo de procesado de formularios</h1> El nombre que ha introducido es: echo $_GET['nombre'] <br> 20

21 Conexión a BD v Al ejecutar la instrucción mysql_connect creamos un vínculo entre la base de datos y la pagina PHP, v este vínculo será usado posteriormente en las consultas que hagamos a la base de datos. v una vez que hemos terminado de usar el vínculo con la base de datos, lo liberaremos con la instrucción mysql_close para que la conexión no quede ocupada. prueba.sql CREATE TABLE prueba ( ID_Prueba int(11) DEFAULT '0' NOT NULL auto_increment, Nombre varchar(100), Apellidos varchar(100), PRIMARY KEY (ID_Prueba), UNIQUE ID_Prueba (ID_Prueba) ); function Conectarse() if (!($link=mysql_connect("localhost","usuario","password"))) echo "Error conectando a la base de datos."; exit(); if (!mysql_select_db("base_datos",$link)) echo "Error seleccionando la base de datos."; exit(); return $link; $link=conectarse(); echo "Conexión con la base de datos conseguida.<br>"; mysql_close($link); //cierra la conexion 21

22 Consultas a la BD v mysql_query hace una consulta SQL a la base de datos v mysql_fetch_array extrae los datos de la consulta a un array y v mysql_free_result libera la memoria usada en la consulta. conex.phtml function Conectarse() if (! ($link=mysql_connect("localhost","usuario","password"))) echo "Error conectando a la base de datos."; exit(); if (!mysql_select_db("base_datos",$link)) echo "Error seleccionando la base de datos."; exit(); return $link; <H1>Ejemplo de uso de bases de datos con PHP y MySQL</H1> include("conex.phtml"); $link=conectarse(); $result=mysql_query("select * from prueba",$link); <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1> <TR><TD> Nombre</ TD><TD> Apellidos </TD></TR> while($row = mysql_fetch_array($result)) printf("<tr><td> %s</td><td> %s </td></tr>", $row["nombre"], $row["apellidos"]); mysql_free_result($result); mysql_close($link); </table> 22

23 Insertar Registros a la BD v La primera página PHP ejem07d.phtml es un formulario que nos permite introducir nombre y apellido para añadirlo a la base de datos, v La segunda página procesar.phtml se conecta a la base de datos y añade un nuevo registro con la instrucción insert del lenguaje de base de datos SQL. v Una vez el registro se ha añadido se vuelve a cargar la página ejem07d.phtm procesar.phtml include("conex.phtml"); $link=conectarse(); $nombre=$_get['nombre']; $apellidos=$_get['apellidos']; mysql_query("insert into prueba (Nombre,Apellidos) values ('$nombre','$apellidos')",$link); header("location: ejem07d.phtml"); ejem07d.phtml <H1>Ejemplo de uso de bases de datos con PHP y MySQL</H1> <FORM ACTION="procesar.phtml"> <TABLE> <TR> <TD>Nombre:</TD> <TD><INPUT TYPE="text" NAME="nombre" SIZE="20" MAXLENGTH="30"></TD> </TR> <TR> <TD>Apellidos:</TD> <TD><INPUT TYPE="text" NAME="apellidos" SIZE="20" MAXLENGTH="30"></TD> </TR> </TABLE> <INPUT TYPE="submit" NAME="accion" VALUE="Grabar"> </FORM> <hr> </table> 23

24 POO en PHP v PHP desde su version 3.0 soportaba la sintaxis de la POO sin embargo en ese tiempo (y un poco ahora) carecia de todas sus caracteristicas. v A este tiempo PHP soporta todo lo que un lenguaje orientado a objetos en teoria deberia soportar: Encapsulamiento Tipos Abstractos de Datos y ocultamiento de la Información Herencia Polimorfismo v el constructor lleva el mismo nombre de la clase, v el constructor no debe retornar ningún valor y es único. v La clase Ejemplo posee un contructor y un método MuestraNombre() class Ejemplo function Ejemplo() //Do nothing... function MuestraNombre($nombre) echo "El nombre es ". $nombre; $obj = new Ejemplo(); $obj->muestranombre('ing_amc'); 24

25 POO en PHP: Atributos Atributos v Los atributos son variables que contienen información del estado de un objeto. v Estos se definen usando la palabra reservada var. class Ejemplo() var $atributo; function Ejemplo() //Do nothing... function DaValor($valor) $this->atributo = $valor; $obj = new Ejemplo(); $obj->davalor(4); 25

26 POO en PHP: Herencia v La herencia permite a una clase, extender los métodos y atributos de otra clase, v para eso es usada la palabra reservada extends + clase "padre" v la herencia múltiple no es soportada por PHP sin embargo en su version 5 implementan el uso de interfaces v Existen los modificadores de visibilidad Public Private Protected class Ejemplo () private $atributo; function Ejemplo() $this->atributo = 'Hey!'; function daatributo() return $this->atributo; $obj = new Ejemplo(); echo $obj->daatributo; class Ejemplo var $atributo; function Ejemplo() // Do nothing function setatributo($value) $atributo = $value; class Ejemplo2 extends Ejemplo function Ejemplo2() // Do nothing function getatributo() return $atributo; $obj = new Ejemplo2(); $obj->setatributo(7); echo $obj->getatributo(); 26

27 POO en PHP: Herencia v La herencia permite a una clase, extender los métodos y atributos de otra clase, v para eso es usada la palabra reservada extends + clase "padre" v la herencia múltiple no es soportada por PHP sin embargo en su version 5 implementan el uso de interfaces v Existen los modificadores de visibilidad Public Private Protected class Ejemplo () private $atributo; function Ejemplo() $this->atributo = 'Hey!'; function daatributo() return $this->atributo; $obj = new Ejemplo(); echo $obj->daatributo; class Ejemplo var $atributo; function Ejemplo() // Do nothing function setatributo($value) $atributo = $value; class Ejemplo2 extends Ejemplo function Ejemplo2() // Do nothing function getatributo() return $atributo; $obj = new Ejemplo2(); $obj->setatributo(7); echo $obj->getatributo(); 27

28 Ahora... A probarlo con Xampp!!! Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl

APLICACIONES WEB CON PHP Y MySQL

APLICACIONES WEB CON PHP Y MySQL UNIDAD IV APLICACIONES WEB CON PHP Y MySQL 1. INTRODUCCION A PHP 1.1 Conceptos básicos El lenguaje PHP es un lenguaje de programación de estilo clásico, es decir que es un lenguaje de programación con

Más detalles

Introducción PHP. Roberto Gómez Cárdenas Qué es PHP?

Introducción PHP. Roberto Gómez Cárdenas  Qué es PHP? Introducción PHP Roberto Gómez Cárdenas rogomez@itesm.mx http://homepage.cem.itesm.mx/rogomez Lámina 1 Qué es PHP? PHP: PHP: Hypertext Preprocessor Procesador de Hipertexto Lenguaje interpretado de alto

Más detalles

5- Conceptos avanzados de PHP

5- Conceptos avanzados de PHP 5- Conceptos avanzados de PHP Curso: Desarrollo de aplicaciones Web Cris*na Puente, Rafael Palacios 2010- 1 Matrices Matrices Es un *po de variable que puede almacenar múl*ples valores Con*ene un conjunto

Más detalles

Manual de PHP Básico - WebEstilo

Manual 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 detalles

4- Introducción a PHP

4- Introducción a PHP 4- Introducción a PHP Curso: Desarrollo de aplicaciones web Cris*na Puente, Rafael Palacios 2010- 1 Introducción a PHP Qué es PHP? Lenguaje de alto nivel que se ejecuta en el servidor Al ejecutarse en

Más detalles

Manual de PHP. WebEstilo.com. Autor: Joaquin Gracia Murugarren

Manual de PHP. WebEstilo.com. Autor: Joaquin Gracia Murugarren Manual de PHP WebEstilo.com Autor: Joaquin Gracia Murugarren Indice INDICE...1 NOTA LEGAL...3 CONCEPTOS BÁSICOS...4 NUESTRO PRIMER PHP...4 VARIABLES...5 OPERADORES...6 OPERADORES ARITMÉTICOS...6 OPERADORES

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

Conexión a Bases de Datos

Conexión a Bases de Datos Conexión a Bases de Datos MySQL desde PHP Introducción. E l sistema de acceso y manipulación de bases de datos desde PHP es similar al de otros lenguajes de script: establece la conexión con la base de

Más detalles

Manual de PHP básico

Manual de PHP básico Manual de PHP básico Conceptos básicos El lenguaje PHP es un lenguaje de programación de estilo clásico, con esto quiero decir que es un lenguaje de programación con variables, sentencias condicionales,

Más detalles

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 (;)

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 (;) Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,

Más detalles

Roberto Gómez Cárdenas Qué es PHP? PHP: PHP: Hypertext Preprocessor

Roberto Gómez Cárdenas   Qué es PHP? PHP: PHP: Hypertext Preprocessor PHP Roberto Gómez Cárdenas rogomez@itesm.mx http://homepage.cem.itesm.mx/rogomez mx/rogomez Lámina 1 Qué es PHP? PHP: PHP: Hypertext Preprocessor Procesador de Hipertexto Lenguaje interpretado de alto

Más detalles

PHP: Lenguaje de programación

PHP: Lenguaje de programación Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054

Más detalles

Programación con PHP

Programación con PHP Programación con PHP Profesor: Sr. Agustín Gonzáles. Alumno: Christian Pelissier Q. 9821013-k Fecha de Entrega: 30-10-2002 Índice Introducción... 3 Resumen... 4 1- Conceptos básicos... 5 1.1- Qué es PHP?...

Más detalles

Tema 5. PHP. Contenido. Introducción

Tema 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 detalles

PHP orientado a objetos:

PHP orientado a objetos: PHP orientado a objetos: La mayoría de los lenguajes de programación modernos son orientados a objetos (abreviado OO) o en su defecto se aproximan mucho a éstos permitiendo algunas de sus características

Más detalles

A continuación se presenta la forma en que se puede conectar PHP con el gestor de bases de datos MySQL.

A 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 detalles

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice

Más detalles

SEMINARIO DE DQL CON PHP Y MYSQL

SEMINARIO DE DQL CON PHP Y MYSQL SEMINARIO DE DQL CON PHP Y MYSQL Índice del Seminario Instalación del paquete XAMPP en Windows Instalación de directorios virtuales. Creación y ejecución de la primera pagina PHP. Fundamentos de PHP Estructura

Más detalles

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

Curso de PHP. Tema 2: Lenguaje PHP básico Curso de PHP Tema 2: Lenguaje PHP básico Tema 2: Lenguaje PHP básico 1. Sintaxis básica 2. Tipos de datos 3. Variables 4. Constantes 5. Expresiones y operadores 6. Estructuras de control 7. Funciones 8.

Más detalles

TUTORIAL DE PHP. M. en C. Erika Vilches. Parte 3.

TUTORIAL DE PHP. M. en C. Erika Vilches. Parte 3. TUTORIAL DE PHP M. en C. Erika Vilches Parte 3 http://www.erikavilches.com Arreglos Contienen muchas variables similares En lugar de tener muchas variables similares, se pueden almacenar los datos como

Más detalles

Introducción a la programación en PHP

Introducción a la programación en PHP Introducción a la programación en PHP Qué es PHP? Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en un servidor. Qué

Más detalles

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

SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro 1. Sintaxis básica 2. Tipos de datos 3. Variables 4. Constantes 5. Expresiones y operadores

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

Construcciones del Lenguaje Java

Construcciones del Lenguaje Java Construcciones del Lenguaje Java Autor: Juan Alberto López Cavallotti Versión de Java: 5 / 6 Comentarios Comentario de Línea Comentario Multilínea //Esto es un comentario. /* Esto comenta varias lineas.

Más detalles

Implantación de Sistemas Introducción al PHP con Dreamweaver CS4

Implantación de Sistemas Introducción al PHP con Dreamweaver CS4 Implantación de Sistemas Introducción al PHP con Dreamweaver CS4 Octavo Semestre Profesor. Taniana Rodríguez e_mail: taniana@gmail.com Primera actividad practica Crear el nuevo sitio en dreamweaver cs4

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

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

Introducción a PL/SQL

Introducción a PL/SQL Introducción a PL/SQL Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2011 Objetivos de este tema Conocer PL/SQL. PL/SQL

Más detalles

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante. Javascript (II) 1 Elementos Básicos: Comentarios: Para una línea // Esto es un Comentario Para un bloque /*......... */ Literales: Valores que puede tomar una variable o una constante. Ejemplos: "Soy una

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

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

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java II... 6 Estructuras de control... 7 Estructuras de selección... 8 Sentencia if... 9 Sentencia if - else... 12 Operador condicional...

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

Curso teórico practico de PHP

Curso teórico practico de PHP Curso teórico practico de PHP El siguiente texto ilustra contenidos dados en clase basados en documentos consultados en la red y ejercicios puntuales que se hacían para resumir cada punto a estudiar. Algunos

Más detalles

Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa

Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa Contenido Estructura de un programa en Java... 2 Tipos de datos básicos... 2 Operadores... 3 Literales... 4 Entrada / Salida... 4 Sentencias condicionales... 5 Funciones... 5 Ejercicios... 6 Variables,

Más detalles

PROGRAMACIÓN EN JAVA

PROGRAMACIÓN EN JAVA 1. INTRODUCCIÓN A LA PROGRAMACIÓN 1.1. Datos, algoritmos y programas 1.1.1. Definición de algoritmo 1.1.2. Datos 1.1.3. Características de un programa 1.2. Paradigmas de programación 1.2.1. Programación

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

PHP 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 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 detalles

Instalación de Apache+MySQL+PHP+OpenLDAP+OpenSSL. Ver documento adjunto

Instalación de Apache+MySQL+PHP+OpenLDAP+OpenSSL. Ver documento adjunto MANUAL DE PROGRAMACIÓN EN PHP MARCELO MARABOLI ROSSELOTT INGENIERO CIVIL ELECTRÓNICO UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA CERTIFIED INFORMATION SECURITY SPECIALIST PROFESSIONAL (CISSP) VALPARAÍSO,

Más detalles

Sebastián García Galán

Sebastián García Galán Universidad de Jaén E.U.P. Linares Dpto. Telecomunicaciones Área de Ingeniería Telemática Sebastián García Galán sgalan@ujaen.es Variables y tipos de datos Operaciones y operadores Clases y objetos Tipos

Más detalles

Unidad 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 Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR 2. 1 SINTAXIS 1 La primera página en PHP Las páginas PHP pueden ser páginas web normales a las que se cambia la extensión, poniendo.php

Más detalles

INTRODUCCIÓN A PHP PHP: LENGUAJE DE PROGRAMACIÓN

INTRODUCCIÓN A PHP PHP: LENGUAJE DE PROGRAMACIÓN A PHP QUÉ ES PHP La historia Que se puede hacer con PHP ORGANIZACIÓN Y CONCEPTOS El Modelo Cliente - Servidor Páginas Estáticas Páginas Dinámicas Servidor Web Apache POR QUÉ PHP Ventajas Desventajas Propuestas

Más detalles

Node.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella

Node.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella Node.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella Contenido Objetivo Introducción Operadores Tipos de datos Funciones Networking armpower.blogs.upv.es 2 Objetivo Aprender a instalar Node.js Conocer

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

Curso de PHP. Acceso a bases de datos MySQL en PHP

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

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

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 1.1 Evolución Y CARACTERísticas de LOS navegadores Web...14 1.2 ARQUITECTURA de ejecución...17 1.3 Lenguajes

Más detalles

PHP Programming. Learn how PHP works Learn the basic syntax of PHP Learn to create dynamic interactive pages with PHP

PHP 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 detalles

Tema 4. III Lenguajes de programación en el. Arquitecturas Distribuidas 09/10

Tema 4. III Lenguajes de programación en el. Arquitecturas Distribuidas 09/10 Tema 4. III Lenguajes de programación en el servidor: PHP Arquitecturas Distribuidas 09/10 1 III. Lenguajes de programación en el servidor: PHP 1. Procesado de información en el servidor 2. Lenguajes de

Más detalles

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 JSP Código: CSTI0092 total: 54 Horas Objetivo General: Crear sitios web dinámicos, con gestión

Más detalles

Métodos GET vs POST del HTTP

Métodos GET vs POST del HTTP Métodos GET vs POST del HTTP Entendiendo el concepto de GET y POST Muchas veces tenemos una idea equivocada sobre la utilización de GET y POST. Tendemos a entender que cuando doy click a un link eso es

Más detalles

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

Programador Web en Wordpress + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación Programador Web en Wordpress + PHP + Javascripts + MySQL. Nivel Profesional Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 30307-1402 Precio 119.00 Euros Sinopsis

Más detalles

Qué es Java? Un lenguaje de programación Un entorno de desarrollo Un entorno de aplicación Un entorno de despliegue Es similar en sintaxis de C + +.

Qué es Java? Un lenguaje de programación Un entorno de desarrollo Un entorno de aplicación Un entorno de despliegue Es similar en sintaxis de C + +. APUNTES DE JAVA Agenda Bienvenida Conociendo Java La Maquina Virtual Descargar e instalar el compilador El entorno de trabajo El paradigma de la programación orientada a objetos Qué es Java? Un lenguaje

Más detalles

Guía del Curso Certificación Profesional TIC en Programación de Páginas Web con PHP y Javascript

Guía del Curso Certificación Profesional TIC en Programación de Páginas Web con PHP y Javascript Guía del Curso Certificación Profesional TIC en Programación de Páginas Web con PHP y Javascript Modalidad de realización del curso: Titulación: A distancia y Online Diploma acreditativo con las horas

Más detalles

Programación Web Tema 3.2 Java Script Estructura del Lenguaje. Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM

Programación Web Tema 3.2 Java Script Estructura del Lenguaje. Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM Programación Web Tema 3.2 Java Script Estructura del Lenguaje Miguel Ángel Manso Emerson Castañeda Ramón Alcarria ETSI en Topografía, Geodesia y Cartografía - UPM Contenido Variables Operadores Estructuras

Más detalles

Cómo funciona HTML? URL HTML. Usuario Servidor

Cómo funciona HTML? URL HTML. Usuario Servidor Qué es PHP? Acrónimo de Hypertext Preprocessor Lenguaje interpretado de alto nivel Embebido en páginas HTML Sintaxis similar a C, Java y Perl Permite crear página dinámicas Cómo funciona HTML? URL HTML

Más detalles

Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA

Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA Modalidad de realización del curso: Titulación: Online Diploma acreditativo con las horas del curso OBJETIVOS CONTENIDOS UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A

Más detalles

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

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1 Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos

Más detalles

Tema 1 INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN

Tema 1 INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN Tema 1 INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN - Introducción - Sintaxis - Semántica básica - Tipos de datos - Expresiones y enunciados - Procedimientos y ambientes - Tipos abstractos de datos y módulos

Más detalles

Características de JavaScript

Características de JavaScript Características de JavaScript Qué es JavaScript? o Lenguaje de programación interpretado utilizado fundamentalmente para dotar de comportamiento dinámico a las páginas web. o Cualquier navegador web actual

Más detalles

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F)

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F) Bucles en lenguaje C Bucle while y forzar detención con break APRENDERAPROGRAMARCOM WHILE Y DO WHILE BREAK EN LENGUAJE C BUCLES MIENTRAS FORZAR SALIDA O TERMINACIÓN EJEMPLO (CU00534F) Sección: Cursos Categoría:

Más detalles

Lo básico de Javascript

Lo básico de Javascript Lo básico de Javascript ISIS2603 Departamento de Sistemas y Computación Universidad de los Andes 1 Javascript Permite extender las capacidades de HTML Se utiliza principalmente del lado del cliente para

Más detalles

Oracle Certified Associate, Java SE 8 Programmer

Oracle Certified Associate, Java SE 8 Programmer J A V A S E 8 Información del examen: Número de examen: 1Z0-808. Certificación Asociada: Oracle Certified Associate, Java SE 8 Programmer I Versión del producto: Java SE 8 Duración: 150 minutes Número

Más detalles

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

Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 30302-1402 Precio 119.00 Euros Sinopsis

Más detalles

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

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 Índice INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 1.1 PROGRAMA Y LENGUAJESDE PROGRAMACIÓN...12 1.1.1 EL LENGUAJE JAVA...13 1.1.2 EL JDK...15 1.1.3 LOS PROGRAMAS EN JAVA...16

Más detalles

Temario Programación Web para Web

Temario Programación Web para Web Temario Programación Web para Web 1 Introducción al HTML 1 Qué es una página web? T 2 Qué es HTML? T 3 Porqué aprender HTML T 4 Base del lenguaje: las etiquetas HTML V 5 Estructura de un documento HTML

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

Informática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani

Informática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani Informática JavaScript: Lenguaje de programación Fco J. Martín Mateos Carmen Graciani Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Literales Enteros Con base decimal:

Más detalles

PHP 7 Desarrollar un sitio web dinámico e interactivo

PHP 7 Desarrollar un sitio web dinámico e interactivo Preámbulo 1. Objetivo del libro 11 2. Breve historia de PHP 12 3. Dónde conseguir PHP? 13 4. Convenciones de escritura 14 Introducción a PHP 1. Qué es PHP? 15 2. Estructura básica de una página PHP 17

Más detalles

TUTORIAL DE RUBY. Lenguajes de programación Universidad Nacional De Colombia II. Laura P. Cerón M. Camilo A. Dajer P.

TUTORIAL DE RUBY. Lenguajes de programación Universidad Nacional De Colombia II. Laura P. Cerón M. Camilo A. Dajer P. TUTORIAL DE RUBY Universidad Nacional De Colombia 2017 - II Laura P. Cerón M. Camilo A. Dajer P. INTRODUCCIÓN Ruby es un lenguaje interpretado Case sensitive Ruby es de código abierto Creado por Yukihiro

Más detalles

Desarrollo Web con PHP y MySQL

Desarrollo Web con PHP y MySQL Desarrollo Web con PHP y MySQL DESCRIPCION MODULOS DE CAPACITACION 1. Introducción Qué es PHP Por qué PHP Qué necesitamos para trabajar con PHP Funcionamiento básico de PHP Embebido de PHP dentro de HTML

Más detalles

Algoritmos y Estructuras de Datos Ingeniería en Informática, Curso 2º SEMINARIO DE C++ Sesión 2

Algoritmos y Estructuras de Datos Ingeniería en Informática, Curso 2º SEMINARIO DE C++ Sesión 2 Algoritmos y Estructuras de Datos Ingeniería en Informática, Curso 2º SEMINARIO DE C++ Sesión 2 Contenidos: 1. Definición de clases 2. Implementación de los métodos 3. Constructores y destructores 4. Objetos

Más detalles

PROGRAMACIÓN ORIENTADA POR OBJETOS EN JAVA

PROGRAMACIÓN ORIENTADA POR OBJETOS EN JAVA PROGRAMACIÓN ORIENTADA POR OBJETOS EN JAVA Introducción El paradigma de Programación Orientada a Objetos ha estado vigente desde hace muchos años en el mundo del software. A través de los años este paradigma

Más detalles

PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición)

PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición) Introducción 1. Objetivo de la obra 15 2. Breve historia de PHP y MySQL 16 2.1 PHP 16 2.2 MySQL 16 3. Dónde conseguir PHP y MySQL 17 4. Convenciones de escritura 18 4.1 PHP 18 4.2 MySQL 19 Introducción

Más detalles

ELECTIVA EVALUACION FINAL

ELECTIVA EVALUACION FINAL La presente evaluación consta de un proyecto basado en la Metodología para el desarrollo rápido de aplicaciones, consolidada con el proceso CRUD. En este sentido, se ha resuelto dividir en secciones el

Más detalles

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

De esta manera, cuando el usuario rellena un campo cómo el siguiente... <input type=text name=telefono> </form> TIPS FORMULARIOS PHP Al enviar un formulario HTML, los datos són enviados al servidor Web y este es capaz de procesarlos y realizar un seguido de acciones en función de los datos introducidos, los datos

Más detalles

Estructura de datos y Programación

Estructura de datos y Programación Estructura de datos y Programación Tema: Conceptos Básicos- Estructuras de control - Arreglos Ing. Analia Méndez Ing. Raquel Zarco Año: 2012 ELEMENTOS DE UN PROGRAMA EN JAVA El programa Java consta de

Más detalles

DESCRIPCIÓN ESPECÍFICA

DESCRIPCIÓN ESPECÍFICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y Comunicación. Nombre del Módulo: Programación Orientada a Objetos Código: CSTI0169 total: 154 horas Objetivo

Más detalles

PROGRAMACION EN INTERNET

PROGRAMACION EN INTERNET PROGRAMACION EN INTERNET FREDYS SIMANCA HERRERA fredyssimanca@hotmail.com La programación en Internet, es una asignatura que exige al estudiante el conocimiento previo de lógica de programación, manejo

Más detalles

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java I... 5 Tipos de datos... 6 Tipos de datos simples... 7 Operadores... 11 Operadores Aritméticos... 12 Operadores relacionales...

Más detalles

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta Centro Asociado Palma de Mallorca Introducción Práctica de Programación Java Antonio Rivero Cuesta Sesión VIII Composición... 4 Herencia... 8 Herencia e Inicialización... 11 Constructor de Superclase...

Más detalles

Diplomado Web con PHP, MySQL 7.0, Apache y AJAX

Diplomado Web con PHP, MySQL 7.0, Apache y AJAX Diplomado Web con PHP, MySQL 7.0, Apache y AJAX Actualmente Ofrecemos entrenamiento en PHP 7.0 en conjunto con MySQL a través de nuestro Diplomado Programación Web con PHP, MySQL 7.0, Apache y Ajax. El

Más detalles

PHP5 Orientado a Objetos

PHP5 Orientado a Objetos PHP5 Orientado a Objetos Hola a todos, en esta ocasión les traigo a ustedes un poco de información acerca de las mejoras introducidas en PHP5 las cuales son principalmente la orientación a objetos que

Más detalles

Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript - Programación

Más detalles

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

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

Unidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas

Unidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas Unidad II Fundamentos de programación en Java Ing. José Luis Llamas Cárdenas En java para poder escribir se emplea el objeto System.out, t pero para leer del teclado es necesario emplear System.in Et Este

Más detalles

Conexiones a BD. Juan Manuel Espinoza Marquez CFT San Agustín Linares -2012

Conexiones a BD. Juan Manuel Espinoza Marquez CFT San Agustín Linares -2012 Conexiones a BD Juan Manuel Espinoza Marquez juanmanuel.espinoza@gmail.com CFT San Agustín Linares -2012 Bases de datos en la Web Las bases de datos permiten almacenar de una forma estructurada y eficiente

Más detalles

En esta práctica se verá cómo crear una base de datos MySQL mediante el programa phpmyadmin y su posterior explotación a través de PHP.

En esta práctica se verá cómo crear una base de datos MySQL mediante el programa phpmyadmin y su posterior explotación a través de PHP. DAWEB Práctica 9, día 19 de Abril 2018 PHP y MySQL En esta práctica se verá cómo crear una base de datos MySQL mediante el programa phpmyadmin y su posterior explotación a través de PHP. El SGBD phpmyadmin

Más detalles

Bloque 3. Expresiones, sentencias y estructuras de control

Bloque 3. Expresiones, sentencias y estructuras de control Bloque 3 Expresiones, sentencias y estructuras de control a Ejemplos de expresión a + (b * 2) c == c Su evaluación nos da un valor concreto Operadores Aritméticos Lógicos Relacionales Operadores aritméticos

Más detalles

JavaScript: Lenguaje de programación

JavaScript: Lenguaje de programación Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Literales Enteros Con base decimal: 45, -43 Con base octal: 043, -054 Con

Más detalles

PRACTICA JSP SEMANA 2

PRACTICA JSP SEMANA 2 PRACTICA JSP SEMANA 2 Login.html usuario: password:

Más detalles

Unidad 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 Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR 2.5 Funciones www.docencia.taboadaleon.es JJ Taboada 1 Qué es una función? Conjunto de sentencias que se ejecutan al ser invocadas

Más detalles

Lenguajes de Script. Qué son los Lenguajes de Script?

Lenguajes de Script. Qué son los Lenguajes de Script? JavaScript (I) 1 Lenguajes de Script Qué son los Lenguajes de Script? Scritps de cliente: son programas que pueden acompañar a un documento HTML o bien ir incrustados en él. Un lenguaje de script es un

Más detalles

Capítulo 2: Introducción al lenguaje.

Capítulo 2: Introducción al lenguaje. Capítulo 2: Introducción al lenguaje. PHP es un lenguaje no posicional, por lo que no importa la columna en la cual se comience a escribir el código. Tampoco influye sobre el código la cantidad de saltos

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

7- PHP y consultas MySQL

7- PHP y consultas MySQL 7- PHP y consultas MySQL Curso: Desarrollo de aplicaciones Web Cris*na Puente, Rafael Palacios 2010- 1 Introducción Introducción PHP dispone de librerías para comunicarse con diversas bases de datos: MySQL

Más detalles