SlideShare una empresa de Scribd logo
1 de 26
PROGRAMACIÓN
EN INTERNET
Objetivo:
Construir programas con tecnologías de vanguardia
para la gestión de recursos a través de Internet.
Unidades
1. Fundamentos de la programación en Internet
2. Programación del lado del servidor
3. Programación del lado del cliente
4. Programación en red
5. Programación Web para dispositivos móviles
1. Fundamentos de la
programación en Internet
Lenguajes del lado del servidor.
 Resultados de aprendizaje: Al término de la unidad, el
alumno será capaz de fundamentar la forma de trabajo
de los lenguajes de programación para Internet del lado
del servidor, a través de ejemplos, para aprovechar sus
características en el desarrollo de aplicaciones de
software.
Lenguajes del lado del
servidor.
 ¿Qué significa PHP?
 PHP (Hypertext Preprocessor) es un lenguaje de
programación creado especialmente para el desarrollo de
páginas web dinámicas, ya que puede ser incrustado dentro
del código HTML –el lenguaje más utilizado para el
armado de sitios web– y orientado a la creación de
hipertextos.
 A medida que internet fue creciendo y sus funciones se
ampliaron, las acciones requeridas también se
complejizaron. Ya no alcanzaba con presentar el texto en
una página y definir su estilo como proponía el HTML. Fue
así como surgieron lenguajes que permitían ampliar sus
funciones, como es el caso de PHP.
 Fue creado en 1994 por Rasmus Lerdorf, un programador
nacido en Groenlandia. Sin embargo, la implementación
principal de PHP es producida por The PHP Group. No cuenta
con licencia, es un software libre, gratuito y
multiplataforma.
 Generalmente no se ejecuta en la computadora sino en un
servidor web, tomando el código en PHP como su entrada
y creando páginas web como salida.
 Las páginas que cuentan con este lenguaje pueden acceder
a bases de datos, conexiones en red y otras tareas para crear
la página final que verá el usuario.
Este lenguaje posee muchas ventajas para los programadores:
 Es un lenguaje multiplataforma.
 Completamente orientado al desarrollo de aplicaciones web
dinámicas con acceso a información almacenada en una base
de datos
 El código fuente escrito en PHP es invisible al navegador y
al usuario, ya que es el servidor el que se encarga de
ejecutar el código y enviar su resultado HTML al
navegador.
 Capacidad de conexión con la mayoría de los motores de
base de datos que se utilizan en la actualidad (MySQL y
PostgreSQL).
 Capacidad de expandir su potencial utilizando una enorme
cantidad de módulos.
 Posee una amplia documentación en su página oficial, entre
la cual se destaca que todas las funciones del sistema están
explicadas y ejemplificadas en un único archivo de ayuda.
 Es libre, por lo que se presenta como una alternativa de fácil
acceso para todos.
¿Qué funciones cumple el PHP?
Las funciones de este lenguaje son múltiples: crear, borrar,
mover, modificar, transferir archivos por FTP (File Transfer
Protocol o protocolo de transferencia de archivos). Cualquier
tipo de operación más o menos compleja puede ser
programada en PHP a partir de una amplia librería de
funciones.
Como mencionamos, PHP se escribe dentro del código HTML,
lo que lo hace realmente fácil de utilizar para quienes cuentan
con conocimientos mínimos de programación, y cuenta con
ventajas como su gratuidad, independencia de plataforma,
rapidez y seguridad.
¿Qué es el Java script?
Se trata del primer lenguaje de propósito general que creó una
forma de incrustar programas en páginas web.
También hace posible ejecutar instrucciones que den respuesta a las
acciones del usuario, permitiendo crear páginas interactivas con
programas como calculadoras, agendas o tablas de cálculo.
¿Cuál es la diferencia entre Java y Java
script?
Java
Para programar se necesitan
ciertas
herramientas de desarrollo y
un compilador, que traduce
un programa escrito en un
lenguaje de programación a
otro, generando un
programa equivalente que la
máquina será capaz de
interpretar.
Compilador:
Java script
No necesita que sus
programas se compilen
sino
que estos se interpretan
en forma directa por el
navegador.
Orientado a objetos:
Java
Es un lenguaje de
programación orientado a
objetos: utiliza objetos y
sus interacciones
para diseñar aplicaciones.
Java script
No es orientado a
objetos: esto quiere decir
que se puede programar
sin necesidad de crear
clases, tal como se
realiza en los lenguajes
de programación
estructurada.
Java
Es más potente debido a
que es un lenguaje
de propósito general, con
el que se pueden
hacer aplicaciones más
variadas.
Propósito:
Java script
Sólo se pueden escribir
programas para que se
ejecuten en páginas web.
Estructuras fuertes:
Java
Es un lenguaje de
programación fuertemente
tipiado: al declarar una
variable es necesario indicar
su tipo y no podrá cambiar
de un tipo a otro
automáticamente.
Java script
No tiene esta característica y
permite insertar en una
variable la información que
se desee,
independientemente del tipo
que sea. También permite
cambiar el tipo de
información de una variable
a otra.
Otras características:
Java
Es más complejo y
tiene más
funcionalidades: es
más potente,
robusto y
seguro.
Java script
Es un lenguaje
abierto, por lo que
cualquier
persona puede
utilizarlo sin
necesidad de
comprar una
licencia.
¿Qué es Python?
Python es un software libre que posee una licencia de código abierto
denominada Python Software Foundation License. Se trata de un
lenguaje de programación de alto nivel cuya filosofía se centra en una
sintaxis muy limpia, que favorece un código legible. Esto significa que se
caracteriza por expresar los algoritmos de una manera adecuada a la
capacidad cognitiva humana, en lugar de centrarse en la capacidad
ejecutora de las máquinas.
Es también un lenguaje multiplataforma y
multiparadigma. Esto significa que más que forzar a los
programadores a adoptar un estilo particular de
programación, permite el desarrollo de estilos diferentes.
Por todo esto, Python es considerado una apuesta por la
simplicidad, versatilidad y rapidez de desarrollo.
Es un lenguaje interpretado, lo que significa que no se necesita
compilar el código fuente para poder ejecutarlo.
¿Cuáles son las ventajas del Python?
 La cantidad de librerías que contiene y los tipos de datos
y funciones incorporadas en el propio lenguaje, que ayudan
a realizar muchas tareas habituales sin necesidad de tener
que programarlas desde cero.
 La sencillez y velocidad con la que se crean los programas.
Un programa en Python puede tener de 3 a 5 líneas de
código menos que su equivalente en Java o C.
 La cantidad de plataformas en las que se puede
desarrollar: Unix, Windows, OS/2, Mac y otros.
 Es gratuito, incluso para propósitos empresariales.

Más contenido relacionado

La actualidad más candente

Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la webOscar Luis Cdrc
 
Elabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub moduloElabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub moduloricardo dueñas
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2Fede Garcia
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-webolguisf
 
Tarea #4 mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferenciaTarea #4  mi lenguaje de programación de preferencia
Tarea #4 mi lenguaje de programación de preferenciatonycyber
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacionXavii Torres
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Webragmyl
 
9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestas9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestasarcangelmarkos
 
Presentacion tics
Presentacion ticsPresentacion tics
Presentacion ticsBraislom95
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4Halmiron85
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoedwin quiroa
 
Libro 4 presentación
Libro 4 presentaciónLibro 4 presentación
Libro 4 presentacióndavidcab
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
Actividad 4 tipos de datos
Actividad 4 tipos de datosActividad 4 tipos de datos
Actividad 4 tipos de datosMarvinJared26
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado clienteJeremias Morales
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónnaydarod
 

La actualidad más candente (19)

9
99
9
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la web
 
Elabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub moduloElabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub modulo
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
Tarea #4 mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferenciaTarea #4  mi lenguaje de programación de preferencia
Tarea #4 mi lenguaje de programación de preferencia
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Web
 
9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestas9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestas
 
Presentacion tics
Presentacion ticsPresentacion tics
Presentacion tics
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4
 
Lenguajes de programación web
Lenguajes de programación webLenguajes de programación web
Lenguajes de programación web
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Libro 4 presentación
Libro 4 presentaciónLibro 4 presentación
Libro 4 presentación
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Actividad 4 tipos de datos
Actividad 4 tipos de datosActividad 4 tipos de datos
Actividad 4 tipos de datos
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 

Similar a Presentación programación en internet

Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuariolinhos315
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónnaydarod
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)hoppii
 
Cuestionario 4
Cuestionario 4Cuestionario 4
Cuestionario 4363935
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)hoppii
 
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESgabrielalija10
 
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESGabriel Alija
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptxJulinAguirre8
 
Lenguajes de Programacion Web
Lenguajes de Programacion WebLenguajes de Programacion Web
Lenguajes de Programacion Webwidoelamo
 
Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanDavid-Celiz03
 
Trabajo practico libro4
Trabajo practico libro4Trabajo practico libro4
Trabajo practico libro4exequiel9035a
 
Desarrollo de Aplicaciones Web
Desarrollo de Aplicaciones WebDesarrollo de Aplicaciones Web
Desarrollo de Aplicaciones WebClaurimar
 
Colegio particular san juan oracle y php
Colegio particular san juan oracle y phpColegio particular san juan oracle y php
Colegio particular san juan oracle y phpMAGGEYPEREZ
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion webinfobran
 

Similar a Presentación programación en internet (20)

Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuario
 
Programacion_Undiad4_Blogger.pptx
Programacion_Undiad4_Blogger.pptxProgramacion_Undiad4_Blogger.pptx
Programacion_Undiad4_Blogger.pptx
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
 
Cuestionario 4
Cuestionario 4Cuestionario 4
Cuestionario 4
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
 
Cuaderno4
Cuaderno4Cuaderno4
Cuaderno4
 
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
 
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx
 
Libro numero 4
Libro numero 4Libro numero 4
Libro numero 4
 
Lenguajes de Programacion Web
Lenguajes de Programacion WebLenguajes de Programacion Web
Lenguajes de Programacion Web
 
Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alan
 
Trabajo practico libro4
Trabajo practico libro4Trabajo practico libro4
Trabajo practico libro4
 
Desarrollo de Aplicaciones Web
Desarrollo de Aplicaciones WebDesarrollo de Aplicaciones Web
Desarrollo de Aplicaciones Web
 
Colegio particular san juan oracle y php
Colegio particular san juan oracle y phpColegio particular san juan oracle y php
Colegio particular san juan oracle y php
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 

Presentación programación en internet

  • 1. PROGRAMACIÓN EN INTERNET Objetivo: Construir programas con tecnologías de vanguardia para la gestión de recursos a través de Internet.
  • 2. Unidades 1. Fundamentos de la programación en Internet 2. Programación del lado del servidor 3. Programación del lado del cliente 4. Programación en red 5. Programación Web para dispositivos móviles
  • 3. 1. Fundamentos de la programación en Internet Lenguajes del lado del servidor.  Resultados de aprendizaje: Al término de la unidad, el alumno será capaz de fundamentar la forma de trabajo de los lenguajes de programación para Internet del lado del servidor, a través de ejemplos, para aprovechar sus características en el desarrollo de aplicaciones de software.
  • 4. Lenguajes del lado del servidor.  ¿Qué significa PHP?
  • 5.  PHP (Hypertext Preprocessor) es un lenguaje de programación creado especialmente para el desarrollo de páginas web dinámicas, ya que puede ser incrustado dentro del código HTML –el lenguaje más utilizado para el armado de sitios web– y orientado a la creación de hipertextos.  A medida que internet fue creciendo y sus funciones se ampliaron, las acciones requeridas también se complejizaron. Ya no alcanzaba con presentar el texto en una página y definir su estilo como proponía el HTML. Fue así como surgieron lenguajes que permitían ampliar sus funciones, como es el caso de PHP.
  • 6.  Fue creado en 1994 por Rasmus Lerdorf, un programador nacido en Groenlandia. Sin embargo, la implementación principal de PHP es producida por The PHP Group. No cuenta con licencia, es un software libre, gratuito y multiplataforma.  Generalmente no se ejecuta en la computadora sino en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida.  Las páginas que cuentan con este lenguaje pueden acceder a bases de datos, conexiones en red y otras tareas para crear la página final que verá el usuario.
  • 7. Este lenguaje posee muchas ventajas para los programadores:  Es un lenguaje multiplataforma.  Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos  El código fuente escrito en PHP es invisible al navegador y al usuario, ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador.  Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad (MySQL y PostgreSQL).
  • 8.  Capacidad de expandir su potencial utilizando una enorme cantidad de módulos.  Posee una amplia documentación en su página oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.  Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
  • 10. Las funciones de este lenguaje son múltiples: crear, borrar, mover, modificar, transferir archivos por FTP (File Transfer Protocol o protocolo de transferencia de archivos). Cualquier tipo de operación más o menos compleja puede ser programada en PHP a partir de una amplia librería de funciones.
  • 11. Como mencionamos, PHP se escribe dentro del código HTML, lo que lo hace realmente fácil de utilizar para quienes cuentan con conocimientos mínimos de programación, y cuenta con ventajas como su gratuidad, independencia de plataforma, rapidez y seguridad.
  • 12. ¿Qué es el Java script?
  • 13. Se trata del primer lenguaje de propósito general que creó una forma de incrustar programas en páginas web. También hace posible ejecutar instrucciones que den respuesta a las acciones del usuario, permitiendo crear páginas interactivas con programas como calculadoras, agendas o tablas de cálculo.
  • 14. ¿Cuál es la diferencia entre Java y Java script?
  • 15. Java Para programar se necesitan ciertas herramientas de desarrollo y un compilador, que traduce un programa escrito en un lenguaje de programación a otro, generando un programa equivalente que la máquina será capaz de interpretar. Compilador: Java script No necesita que sus programas se compilen sino que estos se interpretan en forma directa por el navegador.
  • 16. Orientado a objetos: Java Es un lenguaje de programación orientado a objetos: utiliza objetos y sus interacciones para diseñar aplicaciones. Java script No es orientado a objetos: esto quiere decir que se puede programar sin necesidad de crear clases, tal como se realiza en los lenguajes de programación estructurada.
  • 17. Java Es más potente debido a que es un lenguaje de propósito general, con el que se pueden hacer aplicaciones más variadas. Propósito: Java script Sólo se pueden escribir programas para que se ejecuten en páginas web.
  • 18. Estructuras fuertes: Java Es un lenguaje de programación fuertemente tipiado: al declarar una variable es necesario indicar su tipo y no podrá cambiar de un tipo a otro automáticamente. Java script No tiene esta característica y permite insertar en una variable la información que se desee, independientemente del tipo que sea. También permite cambiar el tipo de información de una variable a otra.
  • 19. Otras características: Java Es más complejo y tiene más funcionalidades: es más potente, robusto y seguro. Java script Es un lenguaje abierto, por lo que cualquier persona puede utilizarlo sin necesidad de comprar una licencia.
  • 21. Python es un software libre que posee una licencia de código abierto denominada Python Software Foundation License. Se trata de un lenguaje de programación de alto nivel cuya filosofía se centra en una sintaxis muy limpia, que favorece un código legible. Esto significa que se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de centrarse en la capacidad ejecutora de las máquinas.
  • 22. Es también un lenguaje multiplataforma y multiparadigma. Esto significa que más que forzar a los programadores a adoptar un estilo particular de programación, permite el desarrollo de estilos diferentes. Por todo esto, Python es considerado una apuesta por la simplicidad, versatilidad y rapidez de desarrollo.
  • 23. Es un lenguaje interpretado, lo que significa que no se necesita compilar el código fuente para poder ejecutarlo.
  • 24. ¿Cuáles son las ventajas del Python?
  • 25.  La cantidad de librerías que contiene y los tipos de datos y funciones incorporadas en el propio lenguaje, que ayudan a realizar muchas tareas habituales sin necesidad de tener que programarlas desde cero.  La sencillez y velocidad con la que se crean los programas. Un programa en Python puede tener de 3 a 5 líneas de código menos que su equivalente en Java o C.
  • 26.  La cantidad de plataformas en las que se puede desarrollar: Unix, Windows, OS/2, Mac y otros.  Es gratuito, incluso para propósitos empresariales.