DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ......

17
I.T.S.C.S. Instituto tecnológico superior “compu sur” SYLLABUS DE LENGUAJE II REF: LENGUAJE WEB II

Transcript of DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ......

Page 1: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

I.T.S.C.S.

Instituto tecnológico superior

“compu sur”

SYLLABUS DE

LENGUAJE II

REF: LENGUAJE WEB II

Page 2: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

1. FICHA TÉCNICA.

1.1. Nombre de la Carrera TECNOLOGÍA ANÁLISIS DE SISTEMAS

1.2. Nombre de la Asignatura: LENGUAJE II

1.3. Nombre del Docente:

1.4. Código de asignatura.

1.5. Número de créditos: 6

1.6. Semestre: SEXTO

1.7. Eje de formación: PROFESIONAL

1.8. Modalidad: PRESENCIAL

1.9. Número de horas presenciales: 96

1.10. Horas Trabajo Autónomo.

1.11. Total de horas 96

1.12. Número de horas de tutorías: (10%

de las horas presenciales)

1.13. Horario: 19:00 PM – 22:00 PM

1.14. Carácter: Obligatorio

Page 3: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

3

1.1. LINEAMIENTOS ACADÉMICOS DE LA ASIGNATURA

1.2. CARACTERIZACIÓN DE LA ASIGNATURA

La carrera de Tecnología en Sistemas está orientada a la formación de

profesionales con alto nivel de calidad, por tal motivo el desafío para el

tecnólogo se enrumba para de una forma integral aprender, estructurar,

planificar los conocimientos adquiridos.

Realice Páginas web dinámicas ,desarrolladas en entornos gráficos

aceptables para páginas web y le permita desarrollar animaciones para

páginas

Esta disciplina ofrece al estudiante una visión amplia de cómo se debe

solucionar un problema en el momento de utilizar la computadora para

ello.

Page 4: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

4

1.3. OBJETIVOS DE LA ASIGNATURA

GENERAL

Diseñar páginas web utilizando los principales tipos de codificación web

Manejar el entorno grafico de las páginas web

Realizar animaciones para sitios Web

Realizar Publicaciones y administraciones de sitios web.

Aprender sobre el funcionamiento de Gestores de contenido para páginas web.

ESPECÍFICOS

Conocer el entorno de desarrollo para la programación de páginas web

Conocer los programas y códigos fuente para poder realizar animaciones para

páginas web

Manejar los principales CMS para la realización de páginas web.

Conocer los principales gestores de código para codificación web.

Aprender sobre los principales lenguajes de script para páginas web

Incorporar scripts de otros lenguajes dentro de páginas web dinámicas.

Utilizar templates para desarrollo de páginas web.

1.4. PROBLEMAS DE LA PROFESIÓN A LOS QUE RESPONDE LA ASIGNATURA.

Para el estudio del presente módulo se usará los siguientes recursos didácticos: útiles de

escritorio, Laboratorio de computadores, audiovisuales, servidores de prueba, etc.

Page 5: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

5

1.5. COMPETENCIA DE LA ASIGNATURA

Realice Páginas web dinámicas

Desarrolle entornos gráficos aceptables en páginas web

Pueda publicar sitios web en el internet

Aprenda a administrar entornos de desarrollo web

Maneje servidores de internet.

Pueda desarrollar animaciones para páginas web.

Pueda manejar gestores de contenido

1.6. PRERREQUISITOS

Lenguaje I

1.7. CORREQUISITOS

- Auditoría Informática.

- Sistema de Gestión de Base de Datos.

entender todo lo referente a programación estructurada y objetos

utilización y conocimiento de diseño de páginas web

2. SISTEMAS DE CONTENIDOS.

Los contenidos que se proponen están distribuidos en ……. unidades didácticas:

Unidad 1: SERVIDORES WEB:

Page 6: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

6

☞ Requisitos para el funcionamiento de una web

☞ Introducción de los servidores Web

☞ Instalación de Servidores Apache en Windows

☞ Instalación de servidores Apache en Linux

☞ Instalación de PHP en Windows

☞ Instalación de PHP en Linux

☞ Instalación de MYSQL en Windows

☞ Instalación de MYSQL en Linux

☞ Instalación de aplicaciones complementarias

☞ Programas Integradores

☞ INTEGRACIÓN ENTRE PLATAFORMAS

☞ Programación PHP a SQL Server (cambios referenciales)

☞ Programación PHP a Postgrade SQL (Cambios referenciales)

☞ MYSQL Remota en Linux

☞ MYSQL Remota en Windows

☞ Integración PHP y ASP.Net

☞ Integración JAVA y MySql

☞ Subida y publicación de información

☞ Subida y uso de FTP

Unidad 2: GESTIÓN EXTERNA

☞ Subir información de Excel a MYSQL

☞ Subir información de CSV a MYSQL

☞ Importar datos de Access

☞ Archivos de Texto a MYSQL

☞ MYSQL Administrador en Linux y Windows

Page 7: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

7

☞ Configuración básica del PHP.INI

☞ Configuración de mercury

☞ Configuración del virtual HOST

☞ Configuración y actualización del PHPMYADMIN

☞ Versiones de PHP y diferencias de código entre versiones (PHP4 y PHP5)

☞ SQL Lite

☞ Plantillas

☞ Template Power

☞ Integration con CMS (Content Management Systems)

☞ Format &Types

☞ Basics

☞ X Path

☞ Basics

☞ Date time

☞ Document

Unidad 3:MONTAJE DE UN SERVIDOR WEB

☞ Instalación de servidores Web

☞ Salida a la Web

☞ Configuración del DNS

☞ Web Hosting

☞ Instalación, configuración y funcionamiento del CPANEL

☞ Curvas especiales

☞ Escala y Rotación

☞ Creación de tipos

☞ Configuración

Page 8: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

8

Unidad 4: PROGRAMACIÓN PHP

☞ Sintaxis básica de PHP

Sentencias condicionales

☞ Sentencias de bucle

☞ Arrays

☞ Recorrer arrays con foreach

☞ Arrays multidimensionales

☞ Funciones

☞ Incluir funciones en scripts

☞ PHP Puro

☞ PHP sobre HTML

☞ Integración de scripts en PHP

☞ Programación de un archivo de conexión

☞ SQL Server, Postgrade SQL)

☞ Consulta de Datos

☞ Ingreso de Datos

☞ Modificación de datos

☞ Eliminación de datos

☞ Transporte y gestión masiva de datos

☞ Traspaso de información por variables de sesión

☞ Traspaso de información por paso de variables

☞ Enlaces de variables

☞ Parametrización de enlaces

☞ Encriptación de Datos

☞ Mezcla y envió de datos con scripts externos (otros

☞ lenguajes)

☞ PHP y Java Script

☞ PHP y CSS

Page 9: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

9

☞ PHP y Flash

☞ PHP y VRML

☞ PHP y WML

☞ PHP y AJAX

☞ Invisibilidad de parámetros

☞ Subida de archivos al Host mediante PHP

☞ Programación por funciones

☞ Funciones sin parámetros

☞ Funciones con parámetros

☞ Creación y uso de librerías externas y su invocación

☞ Librerías de PHP

☞ Funciones para gestión de arrays

☞ Funciones para gestión de cadenas

☞ Funciones para gestión de fecha y hora

☞ Funciones para gestión de archivos

☞ Funciones de envío de mensajes

☞ Funciones de Sistema operativo

☞ Formularios

☞ Elementos de un formulario

☞ Validación de campos

☞ Subir archivo a un servidor

☞ Programación Orientada a Objetos en PHP

☞ Introducción

☞ Conceptos de abstracción

☞ Concepto de herencia

☞ Concepto de polimorfismo

☞ Características y ventajas de la POO

☞ La POO en PHP 5

☞ Evolución de objetos

☞ El motor de Zend 2

☞ Clases

☞ Herencia

☞ Uso de excepciones

☞ Magic Methods

☞ Class Definition

Page 10: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

10

☞ Instancias

☞ Métodos estáticos

☞ SPL

☞ Generadores de código PHP

☞ PHP Forms

☞ PHP Generator

☞ PHP Designer

☞ Otros

☞ Zend Framework &Zend Server

☞ Introducción ZEND Studio

☞ Estructura de Zend

☞ Programación de código en ZEND Studio

☞ Uso de herramientas de código de Zend

☞ Uso de herramientas de Zend

☞ Visualización Remota de BDD

☞ Gestión de Archivos remotos de código

☞ Acceso FTP

Unidad 6: ENTORNO DE ASP.NET

☞ Introducción al ASP.Net

☞ Declaraciones globales

☞ El fichero global de la aplicación

☞ El objeto response

☞ El objeto request

☞ El objeto server

☞ Información Global

☞ Generación de respuesta

☞ Consulta de petición

☞ Servicios ofrecidos por el servidor

☞ Mantenimiento de estado

☞ Controles de servidor

☞ Control HTML

☞ Controles Web

☞ Controles ligados a datos

☞ Rejillas

Page 11: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

11

☞ Cacheado de salida

☞ Seguridad

☞ Servicios Web

☞ PROGRAMACIÓN ASP.NET

☞ Lenguajes de programación para ASP.Net

☞ Estructura de código VB.Net

☞ Estructura de código C# Sharp

☞ Programación por capas

☞ Acceso a datos

☞ Entidad negocios

☞ Lógica del negocio

☞ Librerías de clases

☞ Uso de SQL Server Management Studio

☞ Programación de un fichero de conexión

☞ Referenciación de clases

☞ Referenciación externa y Referenciación web

☞ Uso de Web Services y XML

☞ Master page master

☞ Creación de Cadenas de conexión

☞ Web.config y las cadenas de conexión

☞ Uso de varias cadenas de conexión

☞ Liberáis AJAX

☞ Update Panel

☞ Script manager

☞ Timer

☞ Validación de Datos

☞ Uso del control de validación de datos

☞ Invocación de objetos de conexión

☞ Gestión de Datos

☞ Consulta Individual de Datos

☞ Ingreso de datos

☞ Modificación de datos

☞ Eliminación de datos

☞ Gestión de Grillas

☞ Llenado de un SQL Data adapter con una cadena de

☞ conexión

Page 12: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

12

☞ Llenado de un SQL Data adapter por procedimientos

☞ almacenados

☞ Invocación de SP por código

☞ Inicialización de grillas por código

☞ Inicialización de grillas por SQL data adapters

☞ Inicialización de otros objetos de formulario por SQL

☞ Data adapters

☞ Inicialización de objetos de formulario por código

☞ Barrido de Grillas (For Each row)

☞ Selección de elementos de grilla

☞ Juego de parámetros de grilla

☞ Incrustación de objetos en grillas

☞ Find controls

☞ Control de excepciones

☞ Configuración de ASP.net 1.0 y 2.0

☞ Ejecución en servidor de desarrollo

☞ Configuración del IIS 6 y 7

☞ Publicación de páginas asp.net en IIS Local

☞ Publicación de páginas asp.net en IIS Remoto

☞ Publicación de Paginas en asp.net por FTP

☞ ASP.net y otros motores de base de datos

☞ Servicios Web

☞ Reporting services

☞ Programación de cubos de datos

Page 13: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

13

3. PROGRAMACIÓN DE LA UNIDADES DE COMPETENCIA

UNIDAD…: ………………………………………………………………………………………….

OBJETIVO: …………………………………………………………………………………………………………………………………………….

UNIDAD DE

COMPETENCIA

SEMANA

ELEMENTOS DE COMPETENCIA

(Contenidos)

TRABAJO

AUTÓNOMO

TÉCNICAS/INSTRUMENTOS

DE EVALUACIÓN

CRITERIO DE

VALORACIÓN

INSTALACIÓN DEL

SISTEMA OPERATIVO

Realizados los estudios de las unidades

didácticas de Linux en el segundo y

tercer semestre, el estudiante es

competente en el aprendizaje de este

módulo cuando:

Maneja el sistema operativo Linux y

realiza cualquier tipo de aplicación EN

SOFTWARE LIBRE

Para el estudio del presente

módulo se usará los Siguientes

recursos didácticos:

Útiles de escritorio, computadores,

etc.

Elaboración de

resúmenes,

práctica en el

laboratorio,

pruebas objetivas

y ejercicios

Page 14: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

14

METODOLOGÍA

RECURSOS

Pizarrón

Proyector

Computadora

Guías

Material impreso

BIBLIOGRAFIA:

RESULTADOS DE APRENDIZAJE

JUICIO DE VALOR

Page 15: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

15

4. METODOLOGÍA

Entre los métodos que propician el aprendizaje por competencias que se emplearán tenemos los

siguientes:

N° MÉTODOS QUE PROPICIAN EL APRENDIZAJE POR COMPETENCIAS

1

2

3

4

5

6

7

Las modalidades de las estrategias de aprendizaje que se emplearán son:

N° ESTRATEGIAS DE APRENDIZAJE: MAGISTRAL, GRUPAL e INDIVIDUAL

1

2

3

4

5

6

7

8

9

Page 16: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

16

Las modalidades de las Técnicas para el aprendizaje que se emplearán son:

N° TÉCNICAS PARA EL APRENDIZAJE: AUDIOVISUAL, ESCRITA y VERBAL

1

2

3

4

5

6

7

8

5. EVALUACIÓN

El proceso de evaluación será sistemático y continuo y se empleará técnicas e instrumentos

válidos y confiables. La evaluación de los aprendizajes y del desempeño docente se regirá en

base a los siguientes parámetros:

1.

2.

3.

4.

5.

6.

7.

TOTAL …. puntos

Page 17: DISEÑO MICROCURRICULAR (SÌLABO) · 2017-05-19 · profesionales con alto nivel de calidad, ... ☞ Lenguajes de programación para ASP.Net ☞ Estructura de código VB.Net ... ☞

17

6. BIBLIOGRAFÍA

TEXTO

BÁSICO

VIRTUAL

LECTURAS

SUGERIDAS

ELABORADO REVISADO APROBADO

NOMBRE:

FECHA: Octubre del 2013

FIRMA:

NOMBRE:

FECHA:

FIRMA:

NOMBRE:

FECHA:

FIRMA: