FORMATO DE SYLLABUS

Anuncio
FORMATO DE SYLLABUS
FOR ARQ 11 VER 17 08 07
A.- DATOS GENERALES
MATERIA
CODIGO
NOMBRE PROFESOR
CREDITOS
Nº HORAS PRESENCIALES
Nº HORAS NO PRESENCIALES
AÑO
PERIODO
DIAS
HORARIO
AULA
DESARROLLO DE APLICACIONES
EN INTERNET
ING. TITO VELEZ
2
30
2012
INTENSIVO 1
LUNES A JUEVES
19h30 a 20h50
LAB D
1.- DESCRIPCIÓN
Desarrollo de Aplicaciones para Internet.- Otorga al estudiante la capacidad de desarrollar las
habilidades para la escritura de programas de computadoras en ambientes intranet, Internet y
extranet basado en un estudio teórico-practico.
2.- JUSTIFICACION
3.- OBJETIVOS
3.1.- GENERAL
Al finalizar esta asignatura los estudiantes serán capaces de planificar un proyecto en ambiente
web ya sea en los esquemas intranet, Internet o extranet; La planificación implica desde la
escritura del cronograma de trabajo, adquisición de equipos, configuración, elección de la
plataforma, desarrollo del software, implementación del mismo y mantenimiento.
3.2.- ESPECIFICOS







Hacer conocer la plataforma de Aplicaciones Web
Hacer conocer para que sirven las aplicaciones Web y cual es el rol actual
Mostrar la infraestructura que implica un proyecto para Internet
Enseñar las técnicas de desarrollo de aplicaciones en Internet
Enseñar las herramientas necesarias para desarrollar y dar mantenimiento
Mostrar las referencias de lo que son adquisición de equipos, certificados digitales,
dominios y hosting
Emplear las habilidades desarrolladas en la vida profesional
4.- COMPETENCIAS



Analizar conceptos de comercio electrónico y ebusiness en el ecuador y el mundo
Determinar las consideraciones generales que implica un proyecto en Internet
Diseñar y desarrollar proyectos en Internet usando las metodologías actuales

Aprender las técnicas avanzadas de programación en Internet con los cuales están
construidos los aplicativos de Internet de nuestro medio
5.- CONTENIDO PROGRAMATICO
Sesiones
Sesión 1
09/01/2012
COMPETENCIAS
ESPECIFICAS
Identificar nivel de
conocimientos y
habilidades en
base a los
requerimientos de
la asignatura
CONTENIDOS
Horas No
Presenciables
Evaluaciones
Entrega, presentación y análisis
del programa analítico y el
syllabus.



Presentación de los programas,
metodologías e instrucciones de
trabajo.
Orientación de tareas iniciales.
Orientación de lecturas para todo
el curso
Sesión 2
10/01/2012
Identifica la
arquitectura de
una aplicación web
basado en los
estandares
actuales
Introducción a las Aplicaciones Web

Historia

Servicio WWW
Arquitectura Aplicaciones Web

Navegador Web

Servidor Web

Aplicaciones Multinivel
Sesión 3
09/03/2012
Reconoce la
sintaxis de un
documento HTML
Creación de Paginas Web
HTML Básico
Estructura de los documentos HTML
Bloques de texto
Marcadores lógicos
Tipos de letra
Enlaces
Listas
Imágenes
Tablas
Lección Oral
Sesión 4
10/03/2012
Reconoce la
programación
avanzada de los
documentos HTML
utilizando
formularios y
lenguaje de
programación
script
HTML Avanzado
Formularios
Hojas de Estilo
Capas
Lección
Escrita
HTML Dinámico

Lenguajes de Scripting

Javascript vs. VbScript

Modelo DOM

Elementos basicos del Javascript

Tipos de datos y variables

Estructuras de control

Funciones
Objetos y Eventos
Sesión 5
11/01/2012
Sesión 6
12/01/2012
Ejercicios en clase y tareas en casa
Identifica la
sintaxis del
lenguaje de
programación PHP
Programación en PHP

Cómo funciona PHP

Sintaxis de PHP

Escribir comentarios
Lección Oral
Lección
Escrita y
Practica

Mi primer programa en PHP
Tipos de Datos

Bolean

Integer

Float

String

array

object

resource

NULL

Ejercicios
Sesión 7
16/01/2012
Sesión 8
17/01/2012
Variables y Constantes

Variables

Variables Predefinidas

Manejo de Variables fuera de PHP

Constantes Sintaxis

Ejercicios
Sesión 9
18/01/2012
Operadores y Expresiones

Operadores aritméticos

Operadores de asignación

Operadores de comparación
Operadores Lógicos
Operadores de ejecución
Operadores String y Arrays
Expresiones
Ejercicios
Revisión Mini
Proyecto
Lección Oral
Lección
Escrita
Estructuras de Control

If else elseif

While / do-while

For / foreach / break / continue

Switch

Declare

Return

Requiere / requiere once

Incluye / incluye once

ejercicios
Lección Oral
Sesión 11
23/01/2012
Funciones

Funciones definidas por el usuario

Argumento en funciones

Retornando valores

ejercicios
Lección
Escrita
Sesión 12
24/01/2012
Clases y Objetos

clases, constructores

Operador ::

Parent
Sesión 10
19/01/2012
Reconoce las
estructura de
control utilizadas
en PHP para
realizar programas
Sesión 13
25/01/2012
Reconoce la POO
utilizada en el
lenguaje PHP
Clases y Objetos

clases, constructores

Operador ::

Parent

Sleep and wakeup

Clases y Objetos PHP 5

ejercicios
Sesión 14
26/01/2012
Identifica nuevas
funcionalidades y
características que
Seguridad

Introducción

Consideraciones Generales
Lección
Escrita
se le pueden dar a
las aplicaciones
web programadas
en PHP







Sesión 15
30/01/2012
Identifica las
diferentes maneras
de conectarse a
una base de datos
usando PHP
Conexión a Base de Datos

Conectores

Usando PHP desde la línea de
comando

Ejercicios
Sesión 16
31/01/2012
Reconoce el
manejo de la base
de datos MySQL
MYSQL

Introducción

Historia

Características

Dimensiones máximas de las tablas

Conformidad con el efecto 2000
Sesión 17
01/02/2012
Sesión 18
02/02/2012
Sesión 19
06/02/2012
EXAMEN DE PRIMER PARCIAL
Reconoce la forma
de administración
del servidor que
soporta la base de
datos MySQL
El servidor MySQL

MySQL 5.0

Estándares

Selección de modos SQL

Ejecutar MySQL en modo ANSI

Extensiones SQL al estándar SQL

Diferencias

Como trata MySQL las restricciones
(Constraints)

ejercicios
Aprende el manejo
de herramientas
de apoyo en la
parte grafica
basado en los
conceptos Web
Instalar MYSQL

Cuestiones generales sobre la
instalación

Instalar MYSQL en Windows

Instalar MySQL en Linux

Practica
Creando una Base de Datos en MySQL
Sesión 20
07/02/2012
Sesión 20
13/02/2012
Sesión 20
14/02/2012
Lección Oral





Conectarse y Desconectarse
Consultas
Crear una Base de Datos
Cargando datos en una Tabla
Recuperando información de una
tabla
Ejercicios
Usar los programas MySQL
Invocar programas MySQL
Especificar opciones de programa
Opciones en lina de comando
Usar ficheros de opciones
Sesión 20
08/02/2012
Sesión 20
09/02/2012
Seguridad Filesystem
Seguridad en Base de Datos
Reportando errores
Usando registros globales
Datos enviados por el usuario
Escondiendo el PHP
Ejercicios
Aprende el Manejo
del Lenguaje ANSI
SQL enfoncado en
Mysql
Lección Oral
Lenguaje SQL DDL
Lección Oral
Lenguaje SQL DML
Lección Oral
Tipos de Datos
Sesión 20
15/02/2012
Sesión 20
16/02/2012
Sesión 20
22/02/2012
Sesión 20
23/02/2012
Sesión 20
27/02/2012
Sesión 20
28/02/2012
Sesión 20
29/02/2012
Sesión 20
01/03/2012
Insertar Datos
Modifcar Datos
Seleccionar Datos
Lección Oral
Borrado de Datos
Aprende el Manejo
de los operadores
del Lenguajes
Operadores en MySQL
Inner Join
Left Join
Normalización, Optimización, Seguridad
Aprende
conceptos de
administración
EXAMEN DEL SEGUNDO PARCIAL
Sesión 21
05/03/2012
Sesión 22
06/03/2012
REVISION DEL EXAMEN
6.- METODOLOGIA
La metodología utilizada para el curso es teórico práctica, en primera instancia se impartirán
clases académicas y de contenido técnico, posterior a ello se procederán a enviar tareas para
complementar los conocimientos y en el segundo parcial las clases serán solo prácticas.
7.- EVALUACION
PRIMER PARCIAL
Desempeño del estudiante
(Participación en clase, Lecciones, Trabajos, Investigaciones, etc.)
Examen
SEGUNDO PARCIAL
Desempeño del estudiante
Proyecto
Examen
40%
60%
20%
40%
40%
8.- BIBLIOGRAFÍA
8.1 BIBLIOGRAFÍA BÁSICA
UNIVERSIDAD LA SALLE RAMON LLUL – Curso de Comercio Electronico
http://www.php.net
http://www.mysql.com
8.2 BIBLIOGRAFÍA COMPLEMENTARIA
8.3 FOLLETOS
8.4 PÁGINAS WEB
9.- DATOS DEL PROFESOR
Nombres y Apellidos
Profesión
Tito Velez Curillo
Ingeniero en Sistemas Computacionales
Maestría
Correo Electrónico
Master en Comercio Electrónico/Negocios en Internet
(Barcelona - España)
[email protected]
10.- FIRMA DEL PROFESOR O DECANO O DIRECTOS
Descargar