Sei sulla pagina 1di 4

UNIVESIDAD DE COSTA RICA SEDE GUANACASTE BACHILLERATO EN INFORMTICA EMPRESARIAL CURSO: IF-4101 LENGUAJES PAR APLICACIONES COMERCIALES M.

P Luis Fernando Charpentier Gonzalez email: luischar@gmail.com

I - 2013

Descripcin del curso Este curso permite al estudiante obtener los conocimientos necesarios para desarrollar aplicaciones comerciales, mediante el uso de las herramientas de desarrollo de software ms modernas. Este curso tiene como correquisito IF-4100. OBJETIVOS GENERALES 1) Formar en el estudiante una idea precisa sobre las caractersticas de los 4GL. 2) Desarrollar habilidades en el estudiante para elaborar en forma correcta sistemas de informacin orientados a aplicaciones administrativas de uso frecuente en las organizaciones. 3) Dar al estudiante las tcnicas necesarias sobre la organizacin y recuperacin de informacin en gestores de bases de datos comerciales. OBJETIVOS ESPECFICOS 1) Desarrollar aplicaciones comerciales, en un lenguaje especfico, que permita: Minimizar el tiempo de desarrollo de sistemas Disear y usar eficientemente bases de datos Disear interfaces agradables para el usuario Facilitar la documentacin de sistemas Facilitar las pruebas durante el desarrollo de sistemas Desarrollar sistemas distribuidos 2) Analizar diferencias entre los 4GL a estudiar 3) Manejar eficientemente SQL-Server Programa del Curso 1. Lenguajes de Programacin a. Historia. b. Lenguajes de cuarta generacin. 2. Plataforma .Net a. Descripcin de la plataforma .Net i. Introduccin a la plataforma .NET ii. Anlisis del Framework .Net iii. Beneficios del Framework .Net iv. Componentes del Framework .Net v. Lenguajes soportados b. Descripcin lenguaje VB.Net i. Descripcin del lenguaje ii. Estructura de un programa en VB.Net iii. Operaciones de entrada y salida bsicas iv. Prcticas recomendadas de nomenclatura y codificacin v. Compilacin, ejecucin y prueba pasa a paso con Visual Studio vi. Ejercicio creacin de un programa sencillo de ejemplo vii. Componentes del editor de Visual Studio c. Tipos bsicos del lenguaje VB.Net i. Descripcin de tipos bsicos (Value Types) ii. Common Type System iii. Declaracin e inicializacin de variables iv. Utilizacin de tipos disponibles en el Framework v. Creacin de nuevos tipos del lenguajes (Structures y Enums) vi. Ejercicio de definicin y utilizacin de tipos propios d. Bloques, Comandos y Excepciones i. Introduccin a los comandos de VB.Net

UNIVESIDAD DE COSTA RICA SEDE GUANACASTE BACHILLERATO EN INFORMTICA EMPRESARIAL CURSO: IF-4101 LENGUAJES PAR APLICACIONES COMERCIALES M.P Luis Fernando Charpentier Gonzalez email: luischar@gmail.com ii. Comandos de seleccin (if, if else, select) iii. Comandos de iteracin ( while, do while, for, for each) iv. Comandos de salto (break, continue) v. Ejercicio de utilizacin de comandos vi. Manejo de Excepciones vii. Lanzamiento y captura de excepciones viii. Creacin de propias excepciones ix. Ejercicio de manejo de excepciones e. Mtodos y parmetros i. Utilizacin de mtodos ii. Paso de parmetros (por valor, referencia, salida) iii. Sobrecarga de mtodos f. Arreglos y colecciones

I - 2013

i. Creacin y utilizacin de arreglos estticos ii. Creacin y utilizacin de arreglos dinmicos iii. Creacin y utilizacin de colecciones genricas. iv. Ejercicio de colecciones g. Programacin Orientada a Objetos i. Clases y objetos ii. Abstraccin, modularidad y encapsulamiento iii. Creacin y utilizacin de clases iv. Tipos por referencia v. Jerarqua de Objetos vi. Creacin y destruccin de objetos vii. Ejercicio de orientacin a objetos viii. Composicin y agregacin ix. Ejercicio composicin y agregacin h. Herencia i. Introduccin a la herencia de clases ii. Clases derivadas iii. Sobre escritura de mtodos heredados iv. Clases sellada v. Creacin y utilizacin de clases abstractas vi. Clases abstractas vii. Ejercicio de herencia y polimorfismo viii. Creacin y utilizacin de interfaces ix. Ejercicio de utilizacin de interfaces y polimorfismo i. Namespaces, niveles de acceso , operadores, delegados y eventos i. Utilizacin de namespaces ii. Utilizacin de mdulos y assemblies iii. Utilizacin de libreras de clases iv. Sobrecarga de operadores v. Creacin y utilizacin de delegados (delegates) vi. Creacin y utilizacin de eventos 3. Windows Forms a. Creacin de una aplicacin Windows Form simple. b. Configuracin de controles estndares simples. c. Construccin de mens. d. Mostrar y editar datos usando controles Data-Bound. e. Ayuda de usuario y aumento de la usabilidad. f. Creacin de aplicaciones consistentes mediante el uso de Dialog Boxes y herencia de formularios. g. Impresin de contenidos y creacin de informes.

UNIVESIDAD DE COSTA RICA SEDE GUANACASTE BACHILLERATO EN INFORMTICA EMPRESARIAL CURSO: IF-4101 LENGUAJES PAR APLICACIONES COMERCIALES M.P Luis Fernando Charpentier Gonzalez email: luischar@gmail.com h. Construccin de aplicaciones MDI. i. Personalizar Windows forms y controles. j. Creacin de componentes de impresin personalizados. Desarrollo de aplicaciones web a. Creacion de aplicaciones web con Visual Studio. b. Creacin de un ASP.NET Web Form. c. Tracing en una aplicacin web. d. Validaciones de User Input. e. Creacin y implementacin de user controls f. Creacin de aplicaciones ASP.NET AJAX. g. Administracin del estado. h. Configuracin, optimizacin y deploy de una aplicacin ASP.NET. i. Asegurando una aplicacin ASP.NET. Manipulacin de datos a. Acceso a datos con Microsoft ADO.NET y Visual Studio. b. Acceso a datos con Entity Framework. c. Llevar a cabo tareas complejas de aceeso de datos. d. Lectura y escritura de datos XML. e. Consumir y crear XML WebServices. Programacin en Ncapas a. Diseo de una aplicacin en n capas. b. Diseo de mantenimientos bsicos de una aplicacin. c. Pruebas Unitarias. Estudio comparativo con otros lenguajes de aplicaciones comerciales a. Generalidades b. Caractersticas de compilacin y ejecucin c. Ventajas y desventajas de cada uno

I - 2013

4.

5.

6.

7.

METODOLOGA El curso es eminentemente prctico, donde el estudiante debe desarrollar aplicaciones en grupo, que permita poner en prctica los conocimientos adquiridos. Algunas de las prcticas deben ser de libre eleccin, para las cuales el profesor nicamente define los lineamientos generales a seguir. El problema escogido y la solucin aplicada debe ser expuesta por los grupos. Para sacar buen provecho de este curso es necesario que el estudiante matricule como correquisito el curso IF4100 de bases de datos ya que ambos se complementan y preparan al estudiante con las herramientas necesarias para cursos posteriores. EVALUACIN Exmenes cortos.25% 2 Exmenes Parciales20% 1 Proyecto de Investigacin..10% 1 Proyecto Programado.45% Total.....100%

BIBLIOGRAFA 1) Blanco L. Programacin Visual Basic. Net. Grupo EIDOS, Espaa, 2002 3) Erich R. Visual Basic. Net Gua de Migracin y Actualizacin. MaGrow-Hill, Espaa, 2002. 2) Halvorson Michael, Microsoft Visual Basic. Net Aprenda Ya. MaGrow-Hill, 2002. 4) Microsoft Visual Basic. Net Aprenda Referencia del Lenguaje. MaGrow-Hill, Espaa, 2002. 5) Rionda Rebecca, Microsoft ADO.Net Aprenda Ya. MaGrow-Hill, 2002

UNIVESIDAD DE COSTA RICA SEDE GUANACASTE BACHILLERATO EN INFORMTICA EMPRESARIAL CURSO: IF-4101 LENGUAJES PAR APLICACIONES COMERCIALES M.P Luis Fernando Charpentier Gonzalez email: luischar@gmail.com

I - 2013

Potrebbero piacerti anche