Entendiendo PHP En diseño de software en el Front-end es la parte del software que interactúa con los usuarios. Es la persona que se encarga del diseño.

Slides:



Advertisements
Presentaciones similares
PHP: GENERALIDADES DE LA TECNOLOGÍA
Advertisements

Curso: Desarrollo web con php
Proyecto Bolsa de trabajo
Cristian Fonnegra Marin
UNITEC NEGOCIOS ELECTRÓNICOS ”DESARROLLO DE SOFTWARE ”
Lenguajes de programación Web Juan Felipe Muñoz Fernández.
FUNDAMENTOS WEB DOCENTE : ING. CRISTIAN VALLE RONCEROS.
AppServ Implantación de Aplicaciones Web. Conceptos previos LAMP = Linux (SO) + Apache (Servidor Web) + MySQL (BBDD) + PHP (Web dinámicas). WAMP = Windows.
Curso de Programación PHP Nivel Básico Profesor: Sebastián Ocaño (Lic. en Sistemas) Horarios: Sábados de 11:30 a 13:30 Sitio web para encuestas y asistencias:
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
David Chacón Muñoz. Servidor de Streaming Es la retrasmisión multimedia (audio y video) a través de la red. Actualmente hay dos grandes plataformas de.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
Nombre José Francisco Luna Jurado Matricula Asignatura
Portales colaborativos
Introducción al Proyecto
ACCESIBILIDAD WEB.
Desarrollo de una estación meteorológica usando una Raspberry-Pi
PHP Hypertext Preprocessor
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
Introducción a Javascript
Capítulo 12 Leer archivos XML con AJAX
Tópicos de bases de datos
LENGUAJES Y REPRESENTACION TECNICA
UNIDAD I: INTRODUCCIÓN AL DISEÑO WEB.
Diseño y Edición de Paginas web
MANTIS BUG TRACKER.
SISTEMAS OPERATIVOS RUBEN ACOSTA CRUZ.
Tecnología de la Información Software
QUE ES UN NAVEGADOR ? Es una aplicación que opera a través de Internet, interpretando la información de archivos y sitios web para que éstos puedan ser.
Tecnología de la Información Profesora Ariana Rosenthal Software
NAVEGADORES WEB.
 PhoneGap es un framework de código libre para el desarrollo de aplicaciones móviles. Su principal característica: multiplataforma, es decir, con un.
Universidad Nororiental Privada Gran Mariscal de Ayacucho Facultad de Ingeniería Escuela de Ingeniería Núcleo Barcelona Profesora: Luz Rodríguez Bachiller:
Software Es intangible, existe como información, ideas, conceptos, símbolos, pero no ocupa un espacio físico, se podría decir que no tiene sustancia. Se.
NAVEGADORES WEB Karen Mejia Chacón 1002.
R.A 2.1:EDITORES Y PROCESADORES DE TEXTO
“el lenguaje el lado del servidor para proceso de datos”
Lenguaje de Programación
SOL GUTIÉRREZ Y MARIANA HEINTZ 4°C Prof. Gustavo price
Plataformas cliente-servidor
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
EL SISTEMA OPERATIVO Es un conjunto de programas hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora.
DISEÑO WEB Sesion 1.
Sistema de Gestión de Incidencias y Ventas
¿Qué es un sistema operativo y para qué sirve? Un sistema operativo (SO) es un programa informático cuyo principal objetivo es permitir.
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO.
Servidores web. ¿Cómo funciona la web? Internet Cliente Web ( Netscape, Internet Explorer, Firefox, etc.) Servidor Web Servidor de nombres (DNS) 2.
* Puedes hacer dos grupos de participantes. Por ejemplo, el grupo A y el grupo B. Te recomiendo que ellos mismos elijan un nombre de equipo divertido.
3. Instalación sobre Windows
FRONT-END Y BACK-END L.I. MARÍA DEL CARMEN RIVERA GONZÁLEZ.
Prepa Yucatán Mons. Luis Miguel cantón Marín Nombre de editores gratuitos de HTML, CSS y JavaScript Timna Jiménez Pérez.
Frontend vs Desarrollo WEB Moderno Perfiles Ingenieros Backend Ingenieros Frontend Diseñadores Web: Se encargan de crear la interfaz gráfica, la.
Lenguajes del lado del cliente
ESTRUCTURA DE SISTEMAS OPERATIVOS Carbajal Rojas karla.
Programación al lado del servidor
Evolución de las aplicaciones web
Docente: Valerio Herrera, Luis E. Experiencia Formativa III Semana 4: Servidores Web.
DESARROLLO DE APLICACIONES WEB INSTRUCTOR: HEMERSON VILLACORTA MANIHUARI.
Tecnología Web Rodrigo Durán y Juan Díaz. ¿Que es?
BASE DE DATOS (Parte N°1) Docente: Lic. David I. López Pérez.
Características de los Sistemas Operativos
JOSE NICOLAS ZAIRA SOFIA C. TORRES BRENDA GONZALEZ
PROGRAMACIÓN BÁSICA CONCEPTOS BÁSICOS Software. TEMAS:  Software y sus funciones  Tipos de Software  Software de Sistemas  Software de Aplicación.
Adm. Sistemas Operativos Arquitectura de Plataformas y Servicios Tic.
Taller de Programacion Distribuida con PHP y MySQL TEMA 1: INTRODUCCIÓN ING: RUBEN TORRES BAZAN
ESTRUCTURA DE LO SISTEMAS OPERATIVOS Presentado por: Jennifer.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS. Estos sistemas no tienen una estructura definida, sino que son escritos como una colección de procedimientos donde.
Navegadores y buscadores. ¿Qué es un Navegador? Un navegador o navegador web, o browser, es un software que permite el acceso a Internet, interpretando.
Transcripción de la presentación:

Entendiendo PHP En diseño de software en el Front-end es la parte del software que interactúa con los usuarios. Es la persona que se encarga del diseño del sitio web, desde la estética y bocetos, estructura, interfaz y usabilidad de usuario, colores, tipografías, animaciones y efectos, en sí todo lo que a la parte gráfica e interacción del usuario. Back-end es la parte que procesa la entrada desde el Front-end. Es el encargado de la parte lógica del sitio web, que se encargará de programar las funciones que tendrá el sitio, o sea nada de interfaces gráficas, programación pura y dura, base de datos, administrar el sitio y su respectivo sistema, procesar datos etc

¿Qué es PHP?  Es un lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y que puede ser incrustado en HTML.  Ejemplo #1 Un ejemplo introductorio. Lo mejor de utilizar PHP es su extrema simplicidad para el principiante, pero a su vez ofrece muchas características avanzadas para los programadores profesionales.

Introducción a Servidores Web Los servidores web son aquellos cuya tarea es alojar sitios y/o aplicaciones, las cuales son accedidas por los clientes utilizando un navegador que se comunica con el servidor utilizando el protocolo HTTP (hypertext markup language). Además los servidores pueden disponer de un intérprete de otros lenguajes de programación que ejecutan código embebido dentro del código HTML de las páginas que contiene el sitio antes de enviar el resultado al cliente. Esto se conoce como programación de lado del servidor y utiliza lenguajes como ASP, PHP, Perl y Ajax. Las ventajas de utilizar estos lenguajes radica en la potencia de los mismos ejecutando tareas mas complejas como, por ejemplo acceder a bases de datos abstrayendo al cliente de toda la operación.

Entorno de Trabajo. Diferencias a otros Lenguajes.  Lo que distingue a PHP de “algo” del lado del cliente como JavaScript es que el código es ejecutado en el servidor, generando HTML y enviándolo al cliente.

Relación SQL y PHP Entre estos, nos dará la posibilidad de manipular, gestionar y obtener información esencial desde bases de datos para poder dar mas dinamismo y potencia a nuestras aplicaciones y páginas web. Ejemplos de Paginas hechas en PHP:

¿Qué necesito?  Un Editor de Texto.  Un servidor que tenga soporte activado para PHP y que todos los ficheros se guarden con la extensión ”.php”  En el caso de trabajar localmente debemos instalar un servidor web (Ej: Apache).

Historial de lanzamiento  Fue creado originalmente por Rasmus Lerdorf en el año Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP.Rasmus Lerdorf

Historial de lanzamiento

Características de PHP  Orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos.aplicaciones webbase de datos  Es considerado un lenguaje fácil de aprender, ya que en su desarrollo se simplificaron distintas especificaciones, como es el caso de la definición de las variables primitivas, ejemplo que se hace evidente en el uso de php arrays.php arrays  El código fuente escrito en PHP es invisible al navegador web y al cliente, ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador.navegador web  Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.MySQLPostgreSQL  Es libre, por lo que se presenta como una alternativa de fácil accesolibre para todos.

XAMPP, LAMP, WAMP, MAMP, UwAmp  XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl. XAMPPApache  LAMP presenta una funcionalidad parecida a XAMPP, pero enfocada en Linux, WAMP lo hace enfocado en Windows, y MAMP para MacOS X. UwAmp es muy idéntico a WAMP y se destaca en que se puede ejecutar desde una memoria USB. LAMPWAMPMAMP Actualmente XAMPP esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X. Es un software "liviano" que se puede utilizar en cualquier PC. No necesita muchos recursos.

Instalación de Software Necesario.  XAMPP (Compatible con Windows, Linux, OS X)  Sublime Text o Dreamweaver

F I N …