1. I
Instituto de Educación Superior
Tecnológico Público Argentina
Dirección Regional de
Educación de Lima
Metropolitana
Ministerio de
Educación
PERÚ
Instituto superior tecnológico publico “Argentina”
Carrera profesional de Computación e Informática
GENERALIDADES DE LA UNIDAD DIDACTICA
CARRERA PROFESIONAL Computación e Informática
MODULO Gestión de aplicaciones para
internet y producción multimedia.
UNIDAD DIDACTICA Taller de Programación Web
CREDITOS 04
SEMESTRE ACADEMICO 2020-II
SEMESTRE III
N° DE HORAS
SEMANALES
10
N° DE HORAS SEMESTRAL 180
DOCENTE Mg. Gina Huertas Camacho
3. I
Unidad didáctica : Gestión y Administración Web
3
Docente : ……………………………………..
Concepto principales
Funciones de mysqli
ejercicios
TEMA DE LA SESIÓN DE CLASE :
OBJETIVO
CONTENIDO
Que el alumno conozca las funciones principales de mysqli para el
manejo de base de datos en php
DESARROLLO TEMATICO DE LA SESION DE APRENDIZAJE
Funciones de mysqli en PHP
6. I
Instituto de Educación Superior
Tecnológico Público Argentina
Dirección Regional de
Educación de Lima
Metropolitana
Ministerio de
Educación
PERÚ
Programación Web
7. I
Programación del lado del servidor
• Aplicación Web.
Una aplicación Web es una aplicación informática que los
usuarios utilizan accediendo a un servidor Web a través de
Internet o de una intranet.
8. I
5.1 Procesamiento del lado del servidor.
• Son las tareas o funciones que se realizan en el servidor de Web,
a diferencia de las tareas que se ejecutan en el navegador del
cliente.
• El código se compila y ejecuta en el servidor.
• Tienen acceso a recursos del servidor.
• Las páginas aspx utilizan:
– <SCRIPT language="vb" runat="server">
– <SCRIPT language=“cs" runat="server">
Internet
.Páginas
.ASPX
9. I
5.2 Conceptos básicos de la herramienta de
desarrollo.
• Para programar del lado del servidor, se usará la tecnología
ASP.NET, en particular el lenguaje Visual BASIC, con el IDE
Visual Studio Tener en cuenta que el servidor Web es el IIS
(Internet Information Server). Software que debe instalarse.
• La plataforma de sistema operativo será Microsoft Windows.
10. I
Aplicación Web ASP.NET
Datos
XML
Base de
datos
Internet
Page1.
aspx
Page2.
aspx
Servicios
Web
Componentes
Web
Forms
Páginas
código
trasero
global.
asax
Web.
config
machine.
config
Servidor Web ASP.NET
Caché
de
Salida
Clientes
12. I
ASP.NET
• Introducción a ASP.NET.
• El sucesor y evolución de Active Server Pages, más flexible.
• Páginas Web dinámicas que pueden acceder a recursos del servidor.
• Procesamiento de formularios Web Forms en el lado servidor .
• Los Servicios Web XML permiten crear aplicaciones Web distribuidas
• Independiente del navegador.
• Independiente del lenguaje.
13. I
Visual Studio .NET: la herramienta para el desarrollo
.NET
Visual Studio .NET
Herramientas
Windows Forms
Herramientas
Web Forms
Proceso
de errores
Acceso
a datos
Múltiples
Lenguajes
Herramientas
Servicios Web
Desarrollar Depurar Implantar
Diseñar
14. I
.NET Framework
• Es un conjunto de objetos y diseños de Microsoft para crear
aplicaciones.
• Proporciona la funcionalidad subyacente para ASP.NET (y en
general para Visual Studio.NET).
15. I
Componentes del .NET Framework
Win32
Message
Queuing
COM+
(Transacciones, Particiones,
Agrupación de objetos)
IIS WMI
Common Language Runtime
Biblioteca de clases de .NET Framework
ADO.NET y XML
Servicios Web XML Interfaz de usuario
Visual
Basic C++ C#
ASP.NET
Perl Python …
17. I
ASP.NET
• Archivos “comunes” de un proyecto Web.
• .html (paginas web estáticas)
• .aspx (web form)
• .aspx.vb (archivo de codigo subyacente)
• .asmx (paginas de un servicio web)
• .xml (archivos en lenguaje xml)
• .css (hoja de cascada o estilos)
• Global.asax (archivo que contiene eventos
• a nivel aplicacion)
• Web.config (archivo de configuracion)
18. I
Entorno integrado de desarrollo (IDE)
Cuadro de
herramientas
Lista de tareas
Explorador
de
soluciones
Ayuda dinámica
Editor/Navegador
Propiedades
Explorador
de servidores
Examinador de objetos
19. I
Objetos ASP.NET
• Cuando se ejecuta una aplicación Web, ASP.NET mantiene
información sobre:
• La aplicación actual.
• Cada sesión de usuario.
• La solicitud HTTP actual.
• La página de formularios Web Forms solicitada,
• etc.
20. I
Clases ASP.NET
• El marco de trabajo de páginas ASP.NET contiene una serie de
clases (y objetos instanciados) para encapsular esta
información de contexto.
• Ejemplo: Request.Form(“nombre”) o
• Request.(“nombre”)
Se obtiene o lee mediante el objeto “Request” el contenido de un campo
“nombre” contenido en un formulario.
21. I
Objetos ASP.NET
• ASP.NET hace que instancias de estas clases estén
disponibles como objetos intrínsecos a los que se puede tener
acceso desde el código. La tabla siguiente enumera estos
objetos intrínsecos y las clases de las que son instancias.
22. I
Objetos ASP.NET
• Nota Aunque las clases que definen estos objetos son nuevas
en ASP.NET, los objetos se utilizan del mismo modo que en
versiones anteriores de ASP.