Está en la página 1de 8

Diseo y Desarrollo de Sistemas web usando

ASPX.Net y/o JSP con bases de datos en SQL


Server
Nivel avanzado

Los elementos involucrados en el desarrollo de una aplicacin

Utilizar las tecnologas estndar para desarrollar aplicaciones en


Internet

Disear aplicaciones desde cero

Instalar un Controlador de Dominio para administrar la web

Aplicar un sistema de seguridad en Internet


Personas provenientes del mundo de la
programacin que desean reforzar sus
conocimientos en tecnologas
cliente/servidor.

El objetivo es capacitar profesionalmente en


el campo del diseo, desarrollo Y
administracin de aplicaciones web para
internet.
DISEO Y DESARROLLO DE SISTEMAS EN INTERNET

Intermedio-Avanzado

I. INFORMACIN GENERAL.

1. Nombre del Curso: Diseo y Desarrollo de Sistemas web usando ASPX .Net
y JSP con bases de datos en SQL Server

2. Modalidad : Regular

3. Duracin:56 Horas.

4. A quien est destinado: Informticos y personas en general, interesados


en conocer las nuevas tecnologas del diseo y desarrollo web.

Este curso est pensado para personas provenientes del mundo de la


programacin que desean reforzar sus conocimientos en tecnologas
cliente/servidor.

El objetivo es capacitar profesionalmente en el campo del diseo, desarrollo


Y administracin de aplicaciones web para internet.

5. Para qu te preparar: Con el aprendizaje de nuestro curso de Diseo y


Desarrollo de Sistemas en Internet, usted podr crear aplicaciones que
podrn ser consumidas desde cualquier lugar con acceso a la red mejorando
la eficiencia en la automatizacin de los procesos.

6. Lugar: UNAN-Managua, Laboratorios de Informtica Educativa.

7. Horario:

8. Conocimientos previos: Conocimientos de lenguajes de programacin,


sistemas operativos Windows, Manejo de Internet,El alumno no necesita
tener conocimientos sobre desarrollo web, el curso est diseado para iniciar
desde un nivel bsico. Para aquellos que han tomado capacitaciones previas
en la materia, le ayudamos a reforzar los conocimientos que considere
necesarios para continuar una nueva etapa con nosotros.
Informtica Educativa

2
DISEO Y DESARROLLO DE SISTEMAS EN INTERNET

Intermedio-Avanzado

II. DATOS ESPECFICOS

1. Presentacin

En la actualidad los Sistemas de Informacin, estn jugando un rol


estratgico en las empresas, pues adems de permitir la automatizacin de
los procesos y la agilizacin en la obtencin de informacin, para la toma de
decisiones oportunas, han propiciado que las mismas obtengan ventajas
competitivas, lo que indudablemente es el objetivo principal de toda
organizacin.

En el mundo globalizado, aquellas organizaciones que han incorporado las


tecnologas de la Informacin y los Sistemas de Informacin como parte de
sus activos fijos, han obtenido grandes beneficios y han incorporado nuevas
estrategias de mercado, basndose fundamentalmente en la gran red
mundial Internet, la unin del empleo de las TICs, los Sistemas de
Informacin e Internet, ha propiciado la evolucin de los mismos, la
aparicin de nuevas metodologas de diseo y nuevas estrategias como e-
commerce, e-business, e-goberment, etc.

Sin lugar a dudas estos nuevos sistemas de informacin basados en la Web,


son una tendencia, da a da surgen sitios nuevos que emplean estos
sistemas para la adquisicin de las ventajas que implica su explotacin.

El presente curso, pretende dotar al estudiante de las nuevas metodologas


de diseo y desarrollo de estos sistemas.

2. Objetivos Generales y Especficos del Curso.

2.1 Objetivo General

Proporcionar los conocimientos necesarios para que el estudiante conozca y


aplique los mtodos, tcnicas y tecnologas necesarias para analizar,
disear, desarrollar y administrar de manera adecuada sistemas de
informacin en Internet.

2.2 Objetivos Especficos


Informtica Educativa

a) Conocer los conceptos fundamentales de Internet, sus componentes y


la tecnologa actual para desarrollar aplicaciones.

b) Conocer la Importancia de utilizar las tecnologas estndar para


desarrollar aplicaciones en Internet, as como la notacin y semntica de
los diagramas de estas.

c) Conocer y utilizar las tecnologas actuales que componen Internet, as


como su explotacin y administracin adecuadas.

3
DISEO Y DESARROLLO DE SISTEMAS EN INTERNET

Intermedio-Avanzado

d) Analizar y aplicar los mecanismos actuales para implementar un


sistema de seguridad en Internet.

3. CONTENIDO DEL CURSO

3.1Mdulo 1: Conceptos Bsicos

Distribucin de Contenidos en el Tiempo

N Unidad Teora Prctica Total

1 Introduccin a los Sistemas en 2 6 8


Internet

Total: 2 6 8

Contenido:

I Unidad: Introduccin a los Sistemas en Internet

1.1 Introduccin.
1.2 Antecedentes histricos y motivacin de los sistemas en Internet.
1.3 Caractersticas de Internet.
Componentes de una aplicacin en Internet.

3.2 Mdulo 2: Metodologas para el desarrollo de aplicaciones en


Internet Y Tecnologas.

Distribucin de Contenidos en el Tiempo

N Unidad Teora Prctica Total

2 Metodologas para el desarrollo de 6 14 20


Informtica Educativa

aplicaciones en Internet

3 Tecnologas para Internet 4 14 18

Total: 10 28 38

4
DISEO Y DESARROLLO DE SISTEMAS EN INTERNET

Intermedio-Avanzado

Contenido:

II Unidad. Metodologas para el desarrollo de aplicaciones en


Internet

2.1. Rational Unified Process (RUP) para WEB.


2.1.1. Definicin y caractersticas del RUP para WEB.
2.1.2. Etapas del RUP
2.1.2.1. Fundamentacin
2.1.2.2. Elaboracin.
2.1.2.3. Desarrollo
2.1.2.4. Liberacin
2.2. Object Oriented Hypermedia Design Methods (OOHDM)
2.2.1. Definicin y caractersticas.
2.2.2. Ventajas y Desventajas con respecto a otras metodologas.
2.2.3. Fases.
2.2.3.1. Diseo Conceptual
2.2.3.2. Diseo navigacional
2.2.3.3. Diseo de Interfaces abstractas.
2.2.3.4. Implementacin
2.3. Otras metodologas.
2.3.1. World Wide Web Design Technique (w3dt)
2.3.2. Relationship Managment Model (RMM)

III Unidad. Tecnologas para Internet

3.1. Introduccin a las tecnologas de Internet


3.2. Servidores WEB
3.3. Servidores de Bases de Datos.
3.4. HTML y DHTML
3.5. Lenguajes Script: JavaScript y VBScript
3.6 ASP .NET y SQL SERVER
3.6.1 Orgenes de Datos y la Web
3.6.2 Introduccin a Bases de Datos Relacionales
3.6.3 Visualizando Datos en una Pagina
3.6.4 Acceso a Bases de Datos en cdigo
3.6.5 DataReader y DataSet
3.6.6 Inline y List Binding
Informtica Educativa

3.6.7 Enlace a Tablas


3.6.8 Escribiendo en la Base de Datos
3.6.9 La Familia GridView
3.6.10 Procedimientos Almacenados
3.6.11 Modificando la Estructura de la Base de Datos
3.6.12 Administrando Excepciones
3.6. 13 Master Pages, Themes, y Control Skins
3.6.14 Herramientas de Administracin de Usuario y contoles Login para
FormsAuthentication
3.6.15 Controlesde Servidor propios y de terceros
3.6.15 Servicios Web
3.6.16 Instalacin y Configuracin del Internet InformationServer (IIS)

5
DISEO Y DESARROLLO DE SISTEMAS EN INTERNET

Intermedio-Avanzado

3.6.16 Publicacin del Sitio Web en IIS

3.7. Java Server Pages(JSP)


3.7.1. Introduccin a JSP
3.7.2 Creando JSP
3.7.3 Corriendo JSP
3.7.4 Usando Elementos Directivos; page, include y taglib
3.7.5 Usando ActionElements en JSP
3.7.6 Accesando a Bases de Datos
3.7.6.1 Leyendo y almacenando datos
3.7.6.2 Generando HTML del Resultado de una Consulta
3.7.6.3 Buscando Registros de una informacin Parcial
3.7.6.4 Borrando Informacin de una Base de Datos
3.7.6.5 Ejecutando Procedimientos Almacenados
3.7.6.6 Usando Transacciones
3.7.6.7 Autenticacin mediante Base de Datos
3.7.7 Http y Servlets
3.7.7.1 HTTP bsico
3.7.7.2 Requests, Responses, y Headers
3.7.7.3 GET y POST
3.7.7.4 El ciclo de vida de un Servlet
3.7.7.5 Conectividad con Bases de Datos
3.7.8 Servicios Web en Java
3.7.9Instalaciny Configuracin de Tomcat
3.7.10 Testeando Tomcat
3.7.11Publicacin de la aplicacin en el contenedor de Servlets

3.3 Mdulo 3: Seguridad.

Distribucin de Contenidos en el Tiempo

N Unidad Teora Prctica Total

4 Seguridad en Internet 4 6 10

Total: 4 6 10

IV Unidad. Seguridad en Internet


Informtica Educativa

4.1. Aspectos de Seguridad a considerar en Internet y e-business.


4.1.1. Encriptacin.
4.1.2. Autentificacin y autorizacin
4.1.3. Administracin de llaves.
4.1.4. Infraestructura e integridad de Datos.
4.1.4.1. Firewalls
4.1.4.2. Servicios de red
4.1.4.3. Datos autentificados.
4.1.4.4. Disuasin de ataques comunes.
4.1.5. Confidencialidad de Datos.
4.2. Preparar mquina virtual; VMWare Workstation.
4.3. Preparar el Servidor Windows 2003 Server.
4.3.1. Configuracin TCP/IP

6
DISEO Y DESARROLLO DE SISTEMAS EN INTERNET

Intermedio-Avanzado

4.3.1.1. IP: 192.168.0.10


4.3.1.2. Mask: 255.255.255.0
4.3.1.3. GW: 192.168.0.1
4.3.1.4. DNS: 192.168.0.10
4.3.1.5. Definir nombre del dominio
4.3.2. Promover como controlador de dominio (Active Directory).
4.3.2.1. Configure your Server Wizard o DCPROMO
4.3.3. Configurar DNS.
4.3.3.1. Crear zona reversa
4.3.3.2. Verificar resolucin de nombres
4.3.4. Agregarcomputadora y usuarios al dominio.
4.4. Inyeccin SQL.
4.4.1. Introduccin
4.4.2. De qu tipo de ataque hablamos?
4.4.3. Cmo proteger nuestras aplicaciones delaInyeccin SQL?
4.4.4. Modelo o aplicacin propuesta

4. METODOLOGIA

UNIDAD I: INTRODUCCION A LOS SISTEMAS EN INTERNET

En esta Unidad se expondr en trminos muy claros, la importancia del diseo y


desarrollo de sistemas en la Web, para tal efecto se realizarn presentaciones en
PowerPoint o flash. Una vez aclarada la importancia, se podr orientar trabajos
extra clases de investigacin de las temticas iniciales, de forma tal que los
estudiantes por s mismos, se concienticen con la materia, la importancia y las
ventajas.

UNIDAD II: METODOLOGIAS PARA EL DESARROLLO DE APLICACIONES EN


INTERNET.

En esta unidad, se pretende dotar a los estudiantes de las metodologas existentes


para el desarrollo de este tipo de aplicaciones, para ello se preparar un resumen
que abarca lo importante de cada metodologa planteada, recalcando las diferencias
y semejanzas, as como los criterios a emplear para la seleccin de la metodologa
Informtica Educativa

adecuada.

Las prcticas de laboratorio, estarn orientadas al manejo de herramientas para la


automatizacin del diseo, se proporcionarn las guas u orientaciones adecuadas.

Se orientar desde esta unidad, la elaboracin del trabajo de curso, como forma de
evaluacin principal se sugiere la elaboracin del diseo del sistema empleando una
de las metodologas indicadas.

7
DISEO Y DESARROLLO DE SISTEMAS EN INTERNET

Intermedio-Avanzado

UNIDAD III. TECNOLOGIA DE INTERNET

Esta unidad, es bsicamente prctica, en ella se abarcarn todas aquellas


herramientas que empleara el estudiante en la elaboracin de su trabajo de curso,
se propone realizar prcticas en las siguientes temticas: servidor web, bases de
datos (mysql o sql server), aspx o jsp, html puro. Cada prctica deber ir
acompaada con su respectiva gua de laboratorio.

Es recomendable, asegurar con anticipacin, la operabilidad de las estaciones de


trabajo del laboratorio, para evitar inconvenientes en la realizacin de las prcticas.

UNIDAD IV. SEGURIDAD EN INTERNET

Dado la importancia de la temtica a desarrollar en esta unidad, se realizarn


seminarios con los alumnos y practicas demostrativas, para poder visualizar la
importancia del tema en este tipo de aplicaciones.

5. BIBLIOGRAFIA

Textos bsicos

A. Simon. Creacin de Servidores de Bases de Datos para Internet con CGI. 1ra.
Edicin, Mxico 1999,

Laudon Jane. Sistemas de Informacin Gerencial. Primera edicin.

Prentice Hall. Mxico 2000.

Textos complementarios
Informtica Educativa

Hernan, Marcelo. Programacin Web Avanzada. Onweb.

También podría gustarte