TEMARIO EL LENGUAJE DE PROGRAMACION PHP INTRODUCCION Y CARACTERISTICAS

Slides:



Advertisements
Presentaciones similares
Introducción a la programación
Advertisements

Curso de PHP Tema 5: Sesiones.
Introducción a JavaScript (js)
PHP. PHP (Hypertext Preprocessor) preprocesador de Hipertexto Se ejecuta en el servidor El resultado de ejecutarse es código HTML Manual oficial en
Lenguaje PHP Capítulo 4.
Enlaces con variables en la URL en PHP Programación en Internet II.
Fernando Velasco
CGI I La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con él. Dicho.
Servicios de Internet (1)World Wide Web [WWW] (2)Transferencia de ficheros (FTP)
Instructor :LIC. Jairo Flores de la o
"java del lado del servidor" Servlet y JSP Java Server Pages.
Desarrollo de Aplicaciones para Internet
Introducción Tema Actividades de aprendizaje Actividades de aprendizaje Actividades de consolidación Actividades de consolidación Fuentes consultadas.
PHP: GENERALIDADES DE LA TECNOLOGÍA
Tema 2: Lenguaje PHP básico
Una breve introducción
POO (Programación Orientada a Objetos)
Antonio Becerra Terón Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones PHP para bases de datos.
Conceptos Básicos de Java
Las variables en PHP Programación en Internet II.
Desarrollo de sitios web con PHP y MySQL Tema 5: Sesiones José Mariano González Romano
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Ingeniero Anyelo Quintero
Ing. Cleyver Vazquez Jijon
Ingeniero Anyelo Quintero
PRINCIPIOS DE PROGRAMACION ESTRUCTURADA
Constantes en PHP Programación en Internet II. Constantes en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
PAGINAS DINAMICAS PHP. INTRODUCCION PHP (Profesional Home Pages - Páginas Personales Profesionales) es un lenguaje para la creación de páginas web incrustado.
Pulse para añadir texto Desarrollo de sitios web con PHP y MySQL Tema 2: Lenguaje PHP básico Elaborado por: José Mariano González Romano
Introducción a las redes e Internet Unidad 7: Páginas web dinámicas Clase 1 Unidad 7: Páginas web dinámicas Clase 1.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
PHP TODO SOBRE PHP.
Lenguajes de programación Web
PHP-MYSQL Introducción Prof. Juan Carlos Lima Cruz Colegio IPTCE.
PHP - Ingº Eloy Colquehuanca C. 1 LENGUAJE DE PROGRAMACIÓN PHP Docente: Ingº Eloy Colquehuanca C. Web :
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
Uso de las Sesiones Temas: Creación de sesiones Lectura de sesiones Borrado de sesiones.
VBA – Elementos del Lenguaje
Presentado por: Laura Patricia Pinto Prieto Ingeniera de Sistemas.

introducción al lenguaje
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Por: Claudia Yaneth Peña Video tutorial de aprendizaje de XAMPP.
UNIDAD 7 WEB Y HTML.
Ihr Logo PHP Parte 4 “manejo de formularios”. Your Logo Formularios  El proceso para el manejo de FORMULARIOS html requiere generalmente dos páginas,
Departamento de Informática Universidad Técnica Federico Santa María Temas 2,3,4: Estructura de un Programa Pascal Declaraciones Tipos de Datos Simples.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
Índice Definición de php Introducción a php Fundamentos de php
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Cristian Fonnegra Marin
Profesora: Laura Patricia Pinto Prieto Ingeniera de sistemas Introducción a Programación 3.
CMS DRUPAL HERRAMIENTAS DE DISEÑO CARLOS LLANOS V. JENNIFER QUINDE G. JUAN MACIAS B. KERLY UBE.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Capitulo 6 PHP Introducción:
PHP el Lenguaje Ejercicios Básicos.
El lenguaje de programación PHP
Presente un cuestionario con los aspectos mas importantes sobre los
Fundamentos de Programación
Práctica Profesional PHP.
Lic. Carla Aguirre Montalvo
Manual PHP Básico Camilo Cartagena.
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
Administración de Sitios Web Introducción al Lenguaje PHP
Creación de páginas Web (II) PHP Pau Barceló Forteza
INTRODUCCIÓN AL HTML. VAMOS A HABLAR DE...HTML Conceptos del lenguaje Estructura para documentos Herramientas usadas para crear documentos Buenas prácticas.
Web y Multimedia II Integrantes: Piero Álvarez Mayra Atience Jhonney Bermeo Johanna Cabrera Gabriela Cango.
1. Introducción ¿Qué es HTML? HTML, siglas de HyperText Markup Language («lenguaje de marcado hipertextual»), hace referencia al lenguaje para la elaboración.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Java Script. Como habilitar JavaScript en tu navegador
Transcripción de la presentación:

TEMARIO EL LENGUAJE DE PROGRAMACION PHP INTRODUCCION Y CARACTERISTICAS EL PROGRAMA SERVIDOR. RECURSOS PHP. OPORTUNIDAD LABORAL. AUTOMATIZAR EL CODIGO PHP. BUENAS PRACTICAS DE PROGRAMACION CON PHP Programación con PHP

INTRODUCCION AL LENGUAJE PHP PHP: Pre-procesador Hipertexto, es un procesador de hipertexto que se ejecuta en un servidor Web, es un lenguaje simple embebido en html, diseñado específicamente para la producción de sistemas y aplicaciones entorno Web (Paginas Web). Si alguna vez has programado en “C”, “java”y “Perl” pues no tendras problemas porque la sintaxis es muy parecida. Programación con PHP

CARACTERISTICAS DE PHP PHP: PRE PROCESADOR DE HIPERTEXTO PHP CREADO PARA INTERNET MULTIPLATAFORMA ES OPEN SOURCE Y FREEWARE UTILIZA TECNICAS DE PROGRAMACION OO EXISTE AMPLIA DOCUMENTACION ES DE FACIL APRENDIZAJE POSEE GRAN DEMANDA LABORAL Programación con PHP

CARACTERISTICAS DE PHP CONEXIÓN CON MULTIPLES BASES DE DATOS Programación con PHP

EVOLUCION En 1995, Rasmus Lerdorf creó un lenguaje de programación que llamó PHP (Personal Home Page) en aquel entonces. En ese momento existía un servidor web, llamado apache con un módulo de php que permitía crear páginas web dinámicas de forma sencilla y económica. A partir de ahí se produjo una segunda explosión de la web PHP es usado en el 33.96% de los sitios web, lo cual no nos debe extrañar porque es con diferencia el lenguaje más utilizado. seguro que alguna vez te has preguntado que Webs con una gran cantidad de tráfico utilizan php como soporte principal de sus aplicaciones Programación con PHP

MICROSOFT CORPORATION SOURCEFORGE.ORG EVOLUCION TOP de empresas que utilizan php para sus portales y otras aplicaciones GOOGLE YAHOO YOUTUBE FACEBOOK WIKIPEDIA BLOGGER.COM WORDPRESS RAPIDSHARE MYSPACE MICROSOFT CORPORATION SOURCEFORGE.ORG ENTRE OTRAS.. Programación con PHP

EVOLUCION Programación con PHP

QUE PUEDO HACER CON PHP? Aplicaciones en la mayoria de sistemas operativos y servidores lo siguiente: Web Lineas de comando (tareas programadas) Aplicaciones de escritorio – PHP-GTK. Generar Dinamicamente: Html Pdf Zip Imágenes Abstraccion de base de datos (ODBC y PDO) Comunicación con otros protocolos Procesar textos de distintos formatos Programación con PHP

PHP respecto a otros lenguajes PHP respecto a JAVA Requiere menos recursos del servidor La curva de aprendizaje es muy exponencial Sintaxis mas flexible Tiempos de desarrollo menores Con pocas líneas de códigos se hace mucho PHP respecto a ASP.net Libre. Abierto. Código fuente disponible. Multiplataforma Soporte para varios servidores web. Programación con PHP

Que necesito para aprender PHP? Un programa servidor Local (APACHE) Soluciones: Appserv (appservnetwork.com), xampp(www.apachefriends.org), y otros. Una vez instalados estos paquetes podemos disponer de lo siguiente: Apache, MySql, PHP; con esto podemos empezar a trabajar nuestros proyectos. Para nuestro caso utilizaremos el xampp Tambien es necesario un IDE o un entorno de desarrollo que nos ayude a esquematizar de manera ordenada y comprensible nuestros archivos y codigos (en este caso utilizaremos el Dreanweaver), aunque no es necesario ya que se puede hacer en blog de notas o cualquier otro editor de texto solo hay que cambiar la extensión ya que debe ser “.php” Programación con PHP

Como funciona? Programación con PHP

Como ejecuto mi script o programa PHP? Debemos colocar nuestros archivos php o guardarlos en una carpeta Con un nombre dentro de la carpeta “htdocs” del xampp Luego debemos ejecutar cualquier navegador Y digitar de la siguiente manera: Programación con PHP

PHP BASICO Como php fue diseñado para ser incorporado en el HTML el interprete necesita distinguir entre código php y etiquetas HTML y para esto se utiliza los TAGS de PHP Tags de PHP mas comunes: <?php tag de inicio código php ?> tag de cierre Otros tipos de Tags <? //esto es un comentario de una sola linea ?> <% /* esto es otro comentario de multiples lineas*/ %> <script languaje = “php” ><script> Programación con PHP

Mi primer Script en PHP Resultado <html> <head> <title>ejemplo</title> </head> <body> <?php echo "hola mundo"; ?> </body> </html> Resultado Programación con PHP

Del ejemplo anterior nos damos cuenta que: Analisis del codigo Del ejemplo anterior nos damos cuenta que: Debemos de colocar los tags: “<?php ?>” para poder insertar nuestro codigo php. Para imprimir en pantalla el mensaje utilizamos la palabra reservada : “echo” Después de cada instrucción se termina con un punto y coma “;” Nota: si das anticlic en la pagina php ejecutada, veras que solo aparece Etiquetas html y no código php ya que el código se ejecuta en el servidor Ya que es un lenguaje para paginas dinámicas (Server Page) Programación con PHP

Ejemplo 2 - separación de instrucciones (;) Crea otro archivo php y digita el siguiente código <?php echo "mensaje1 <br>"; echo "mensaje2 <br>"; echo "mensaje3 <br>"; ?> Programación con PHP

$var1 = "avion"; $var2 = "barco"; $Var2 = "tren"; VARIABLES EN PHP Aunque en php las variables aparentemente son del tipo indefinido estas se almacenan y se manejan en uno de los tipos internos de php: Boolean, string, integer, float, array, object, resource null Las variables en php se representan con un signo de dollar ($), Seguido del nombre de variable, cabe recalcar el nombre de la variable es sensible a minusculas y mayusculas ejemplo: <? $var1 = "avion"; $var2 = "barco"; $Var2 = "tren"; echo "$var1, $var2, $Var2"; ?> Programación con PHP

Variables predefinidas $GLOBALS: contiene una referencia a cada variable $_SERVER: varibles definidas por el servidor web. $_GET: variables proporcionadas al script por medio de http get. $_POST: variables proporcionadas al script por medio de http post. $_COOKIE: variables proporcionadas al script por medio de http cookies. $_SESSION: variables registradas en la sesion del script. $_REQUEST: variables proporcionadas al script por medio de cualquier mecanismo de entrada por lo tanto no se puede confiar en ellas. Sesión con el Diagramador de jerarquías de funciones Programación con PHP

VARIABLES EXTERNAS A PHP Cuando se envia un formulario a un script php ya sea por los metodos get o post, las variables de dichos formularios pasan a estar automaticamente disponibles en el script gracias a php. Ejemplo Digita este codigo: <html> <head> <title>ejemplo</title> </head> <body> <form name="form1" method="post" action="uno.php"> nombres<input name="nombre" type="text" id="nombre"> edad<input name="edad" type="text" id="edad"> <input type="submit" name="Submit" value="Enviar"> </form> <? echo $_POST['nombre']; //tambien se puede utilizar $_GET echo $_POST['edad']; //tambien se puede utilizar $_GET ?> </body> </html> Puede ser get Programación con PHP

OPERADORES Operadores aritméticos + Suma dos valores Resta dos valores (o pasa a negativo un valor) * Multiplica dos valores / Divide dos valores % Resto de dividir dos valores ++ Incremento en una unidad -- Decremento en una unidad Operadores de asignación = Asigna a la parte derecha el valor izquierdo += Realiza la suma de la derecha con la izquierda y la asigna a la derecha -= Realiza la resta de la derecha con la izquierda y la asigna a la derecha *= Realiza la multiplicación de la derecha con la izquierda y la asigna a la derecha /= Realiza la división de la derecha con la izquierda y la asigna a la derecha %= Se obtiene el resto y se asigna .= Concatena el valor de la izquierda con la derecha y lo asigna a la derecha Programación con PHP

OPERADORES Operadores lógicos ! Operador NO o negacion.Si era true pasa a false y viceversa and Operador Y, si ambos son verdaderos vale verdadero or Operador O, vale verdadero si alguno de los dos es verdadero xor Verdadero si alguno de los dos es true pero nunca ambos && True si ambos lo son || True si alguno lo es Operadores condicionales == Comprueba si dos números son iguales != Comprueba si dos números son distintos Mayor que, devuelve true en caso afirmativo < Menor que, devuelve true en caso afirmativo >= Mayor o igual <= Menor o igual Sesión del Navegador lógico de módulos. Programación con PHP

EJERCICIO 1. Prueba el siguiente codigo: <? $a = 5; $b = 10; $suma = $a + $b; $resta = $a - $b; $mul = $a * $b; $div = $a / $b; $residuo = $a%$b; echo $suma; echo $resta; echo $mul; echo $div; echo $residuo; ?> Sesión del Diagramador de datos de módulo. Programación con PHP

EJERCICIO Diseñe el siguiente formulario y que realice todas las operaciones basicas Sesión del Navegador de preferencias. Programación con PHP

EJERCICIO solucion <form name="form1" method="post" action="uno.php"> numero1 <input name="num1" type="text" id="num1"> numero2 <input name="num2" type="text" id="num2"> <input type="submit" name="Submit" value="calcular operacion"> </form> <? $a = $_POST['num1']; $b = $_POST['num2']; echo ($a + $b); ?> Programación con PHP