13
1 ANEXO I PROGRAMA FORMATIVO Creación de Proyectos En Visual Basic.NET

Creación de Proyectos En Visual Basic - Lanbideapps.lanbide.euskadi.net/descargas/egailancas/especi...5 Módulo: 1 Denominación: Introducción a la creación de proyectos en Basic

  • Upload
    lengoc

  • View
    216

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Creación de Proyectos En Visual Basic - Lanbideapps.lanbide.euskadi.net/descargas/egailancas/especi...5 Módulo: 1 Denominación: Introducción a la creación de proyectos en Basic

1

ANEXO I

PROGRAMA FORMATIVO

Creación de Proyectos En Visual Basic.NET

Page 2: Creación de Proyectos En Visual Basic - Lanbideapps.lanbide.euskadi.net/descargas/egailancas/especi...5 Módulo: 1 Denominación: Introducción a la creación de proyectos en Basic

2

DATOS GENERALES DE LA ESPECIALIDAD

1. Familia Profesional:

INFORMÁTICA Y COMUNICACIONES

Área Profesional:

DESARROLLO

2. Denomination:

CREACIÓN DE PROYECTOS EN VB.NET

3. Código: IFCD0066V

4. Nivel de cualificación: 3

5. Objetivo general:

Adquirir conocimientos, competencias y habilidades específicas, propias de un Analista (funcional y orgánico) / Programador para crear proyectos en visual basic.net

6. Prescripción de los formadores/as:

6.1. Titulación requerida:

Licenciado, ingeniero, arquitecto o el título de grado correspondiente u otros títulos equivalentes.

Diplomado, ingeniero técnico, arquitecto técnico o el título de grado correspondiente u otros títulos equivalentes.

6.2. Experiencia profesional requerida: 2 años de experiencia profesional

Asesor/a / Programador/a - Analista / Programador/a Web - Analista / Programador/a Sistemas Linux

Analista / Programador/a Seguridad en Redes y Sistemas /Programador/a Lenguajes Estructurados de Aplicaciones en Gestión / Lenguajes Orientados a Objetos y Bases de Datos Relacionales.

Page 3: Creación de Proyectos En Visual Basic - Lanbideapps.lanbide.euskadi.net/descargas/egailancas/especi...5 Módulo: 1 Denominación: Introducción a la creación de proyectos en Basic

3

6.3. Competencia docente:

Formación metodológica y/o experiencia docente relacionada con la

especialidad formativa

7. Criterios de acceso del alumnado:

Nivel académico o de conocimientos generales: Nivel académico mínimo

• Deberá cumplir alguno de los requisitos siguientes:

• Estar en posesión del título de Bachiller.

• Estar en posesión de algún certificado de profesionalidad de nivel 3.

• Estar en posesión de un certificado de profesionalidad de nivel 2 de la misma familia

y área profesional.

Cuando el aspirante al curso no posea el nivel académico indicado demostrará conocimientos

suficientes a través de una prueba de acceso.

8. Número de participantes: 15

9. Relación secuencial de módulos formativos:

Módulo I. Introducción (20 horas)

Módulo II. Programación orientada a objetos (140 horas)

Módulo III. Programación con bases de datos (140 horas)

Módulo IV. Procedimientos y funciones (30 horas)

Módulo V. Empaquetado y distribución de la aplicación (20 horas)

Módulo VI. Proyecto final individual (50 horas)

10. Duración: 400 horas

Distribución horas:

• Presencial: 400 horas

• Teleformación: 0 horas

11. Requisitos mínimos de espacios, instalaciones y equipamiento

11.1. Espacio formativo:

Aula de informática:

Page 4: Creación de Proyectos En Visual Basic - Lanbideapps.lanbide.euskadi.net/descargas/egailancas/especi...5 Módulo: 1 Denominación: Introducción a la creación de proyectos en Basic

4

La superficie en metros cuadrados estará en función del tipo de espacio y del

número de alumnos. Los espacios tendrán que tener un mínimo de 30 m² para grupos de

15 alumnos (2m² por alumno).

Cada espacio estará equipado con mobiliario docente adecuado al número de alumnos,

asimismo constará de las instalaciones y equipos de trabajo suficientes para el desarrollo del

curso.

11.2. Equipamiento:

– Equipos informáticos con procesadores Intel I3/I5 y RAM de 4 GB. PCs instalados en red y

conexión a Internet por fibra óptica.

– Software ofimático / versiones gratuitas:

• Microsoft Project • Visual Studio .NET 2010 -2013 • Microsoft SQL Server Express • Crystal Report (SAP)

- Software comercial / versión comercial:

• Access 2010

– Scanner

- Impresora láser B/N y color DIN A4 y A3

- Proyector

- Pantalla proyector desplegable

– Pizarra

– Material de aula.

– Mesas y sillas giratorias ergonómicas para alumnos y mesa y silla para el formador

– Mobiliario auxiliar para el equipamiento de aula.

Las instalaciones y equipamientos deberán cumplir con la normativa industrial e higiénica

sanitaria correspondiente y responderán a medidas de accesibilidad universal y seguridad de

los participantes.

En el caso de que la formación se dirija a personas con discapacidad se realizarán las

adaptaciones y los ajustes razonables para asegurar su participación en condiciones de

igualdad.

12. Ocupación/es de la clasificación de ocupaciones Código y denominación

38201017 - Programadores de aplicaciones informáticas

Page 5: Creación de Proyectos En Visual Basic - Lanbideapps.lanbide.euskadi.net/descargas/egailancas/especi...5 Módulo: 1 Denominación: Introducción a la creación de proyectos en Basic

5

Módulo: 1

Denominación: Introducción a la creación de proyectos en Basic Visual. net

Objetivos:

• Comprender el objetivo final del curso

• Comprender las fases necesarias por las que debe pasar una idea hasta convertirse en

un proyecto.

• Creación del análisis funcional y orgánico de un supuesto proyecto

• Utilización básica de Microsoft Project para el seguimiento de dicho proyecto

Duración: 20 horas

Contenidos teórico-prácticos:

Visión global de las competencias a adquirir

Visualización de un proyecto real en proyector

Concepto de la programación orientada a objetos

Introducción a microsoft.net--- .net framework 4.0

Instalación de programas

Entorno y configuración del ide de visual studio

Fases para construir una aplicación distribuible

Page 6: Creación de Proyectos En Visual Basic - Lanbideapps.lanbide.euskadi.net/descargas/egailancas/especi...5 Módulo: 1 Denominación: Introducción a la creación de proyectos en Basic

6

Módulo: 2

Denominación: Programación orientada a objetos

Objetivos:

• Dominar los fundamentos de cualquier lenguaje de programación. • Dominar los fundamentos en los se basa la programación orientada a objetos

Duración: 140 horas

Contenidos teórico-prácticos:

Programación orientada a objetos

• Concepto de proyecto y solución

• Creación y ejecución del primer proyecto

• Fundamentos de la programación

- Variables-Tipos-Ámbitos-Conversiones

- Operadores

- Estructuras de control

• Ejercicios

Fundamentos de la programación orientada a objetos

• Clases

• Objetos

• Métodos

• Propiedades

• Eventos

Controles I

• Textbox

• Button

• Label

• Checkbox

• Radiobutton

• Métodos, eventos, propiedades de cada control

• Tratamiento de cadenas alfanuméricas

• Formatos numéricos

• Ejercicios

Controles II

• Listas

• Combox

Page 7: Creación de Proyectos En Visual Basic - Lanbideapps.lanbide.euskadi.net/descargas/egailancas/especi...5 Módulo: 1 Denominación: Introducción a la creación de proyectos en Basic

7

• Datepicker

• Métodos, eventos, propiedades de cada control

• Formatos de fechas

• Ejercicios

Validaciones de datos

• Control setprovider

• Evento validating

• Formateo de variables

• Colección autocomplementar

• Ejercicios

Formulario como objeto windows.form

• Eventos, métodos, propiedades asociadas

• Localización, tamaño y ubicación

• Ejercicios

Formularios modales y no modales

• Diferencias de tratamiento

• Llamadas

• Paso de variables entre formularios

• Ejercicios

Controles iii

• Control datagridview

• Configuraciones y elementos

• Eventos, métodos, propiedades asociadas

• Ejercicios

Construcciones de menús

• Control menustrip

• Menús contextuales

• Reutilización de handles

• Ejercicios

Formularios mdi

• Formularios padres-hijos

• Aperturas y cierres sincronizados

• Localización, tamaño y ubicación por referencia

Page 8: Creación de Proyectos En Visual Basic - Lanbideapps.lanbide.euskadi.net/descargas/egailancas/especi...5 Módulo: 1 Denominación: Introducción a la creación de proyectos en Basic

8

Módulo: 3

Denominación: Programación con bases de datos

Objetivos:

• Crear una base de datos relacional capaz de manipular eficientemente un

conjunto de datos

• Utilizar correctamente el lenguaje SQL

• Manipular la BB.DD desde el entorno de Visual Basic.Net con las herramientas

correctas para cada necesidad.

Duración: 140 horas

Contenidos teórico-prácticos:

Bases de datos relacionales y visual basic.net

• Tablas

• Relaciones

• Índices

• Procedimientos almacenados

• Sentencias sql para su tratamiento

• Diferentes proveedores de datos

• Conexión

• Apertura-cierra

• Excepciones try/catch

Tratamiento secuencial de las bb.dd

• Objetos command, datareader

• Métodos executequery, executenonquery

• Ejercicios

Tratamiento masivo de datos

• Objetos dataset, datatable, dataadapter , cview

• Objetos bindingnavigator, bindingsource

• Método fill y fill sobrecargado

• Tratamiento de valores nulos

• Ejercicios

Page 9: Creación de Proyectos En Visual Basic - Lanbideapps.lanbide.euskadi.net/descargas/egailancas/especi...5 Módulo: 1 Denominación: Introducción a la creación de proyectos en Basic

9

Diseño de informes

• Objeto reportviewer

• Diseño de dataset y dataatable-creacion y modificaciones

• Encabezados y pies de pagina

• Agrupaciones y contabilidades

• Mapa del documentos

• Tratamiento de expresiones

• Crysal report

• Ejercicios

Cajas de dialogo del sistema

• Objeto openfiledialog

• Apertura ficheros

• Tratamiento de imágenes

• Ejercicios

Módulo: 4

Denominación: Procedimientos y funciones

Objetivos:

• Implementar las soluciones necesarias para que un código sea utilizable en el

proyecto en el que se encuentra así como en futuros proyectos

Duración: 30 horas

Contenidos teórico-prácticos:

• Creación de procedimientos

• Creación de Módulos

• Creación de funciones

• Paso de parámetros por valor y por referencia

• Ejercicios

Page 10: Creación de Proyectos En Visual Basic - Lanbideapps.lanbide.euskadi.net/descargas/egailancas/especi...5 Módulo: 1 Denominación: Introducción a la creación de proyectos en Basic

10

Módulo: 5

Denominación: Empaquetado y distribución de la aplicación

Objetivos:

• Crear paquetes de instalación distribuibles para cualquier versión de Windows. 2.

Crear la documentación a entregar al usuario final. 3. Crear la documentación para

el mantenimiento de la aplicación 4. Verificar si los tiempos y recursos han sido los

planificados.

Duración: 20 horas

Contenidos teórico-prácticos:

• Crear la instalación

• Elaboración de la documentación y análisis

• Estudio de presupuesto (duración e importe)

Page 11: Creación de Proyectos En Visual Basic - Lanbideapps.lanbide.euskadi.net/descargas/egailancas/especi...5 Módulo: 1 Denominación: Introducción a la creación de proyectos en Basic

11

Módulo: 6

Denominación: Proyecto final individualizado

Objetivo:

• Desarrollo del proyecto global del curso.

Duración: 50 horas

Contenidos teórico-prácticos:

PROYECTO FINAL INDIVIDUALIZADO

Cada alumno elegirá individualmente un proyecto a realizar.

El proyecto tendrá como objetivo final crear un programa informático de escritorio para

automatizar la gestión de un área de trabajo de la vida real como pueda ser : la gestión de un

centro educativo , una librería ,un taller de reparación de vehículos…….

Podrán elegir un tema nuevo o ampliar el proyecto que se realizó durante el curso.

El proyecto recogerá los siguientes pasos:

1. ANALISIS

El alumno partirá de un análisis previo que describa que programa o sistema quiere diseñar.

Este análisis previo derivará en el análisis funcional, en el cual el alumno va a describir como

deberá comportarse el programa, a quien va dirigido, como debe responder, que necesidades

va a cubrir... y partiendo de este último, realizará el análisis orgánico, que indicará como se

estructurará el programa, esto es, su 'organismo interno'.

2. CREACION DE LA BB.DD

Creación de las tablas necesarias con sus necesarias relaciones entre ellas poniendo especial

atención a la estructura de claves, índices y tipos de datos

3. CREACION DE LA INTERFACE

Creación de los necesarios formularios y controles eligiendo los idóneos para cada necesidad.

4. PROGRAMACIÓN

Programación de cada objeto y clase para que realice todas las instrucciones necesarias para la

manipulación correcta de los datos

Page 12: Creación de Proyectos En Visual Basic - Lanbideapps.lanbide.euskadi.net/descargas/egailancas/especi...5 Módulo: 1 Denominación: Introducción a la creación de proyectos en Basic

12

Se deberán utilizar funciones y procedimientos de manera que el software pueda ser

reutilizable y la codificación efectiva.

Todos los datos deberán ser validados con sus respectivas excepciones controladas

5. REVISIONES Y SEGUIMIENTOS

Revisiones periódicas para el correcto funcionamiento de la aplicación ante cualquier acción

imprevista del usuario final

Revisiones periódicas sobre el correcto diseño de la parte gráfica para que el usuario final no

tenga ninguna duda de cómo funciona el programa

6. PRUEBAS DE ENSAYO

El alumno realizará todas las pruebas necesarias con las herramientas de que dispone de modo

que el programa funcione correctamente ante cualquier situación

7. EMPAQUETAR Y DISTRIBUIR COMERCIALMENTE EL PROYECTO

El alumno empaquetará el proyecto incluyendo las librerías necesarias, la base de datos, los

iconos, las pantallas de presentación, las imágenes utilizadas y demás ficheros necesarios en el

ensamblado.

El empaquetamiento lo realizará en cualquier dispositivo informático distribuible

8. COMPROBACIONES Y REDACCION DE LA DOCUMENTACION FINAL

Comprobación de la correcta instalación / desinstalación en cualquier otro equipo del centro

Creación de la documentación en pdf con el análisis realizado previo al desarrollo del proyecto.

Creación de la documentación en pdf a entregar al usuario final sobre el funcionamiento de la

aplicación con indicaciones claras

EXPOSICION ANTE EL GRUPO PARA LA DEFENSA DE LA COMERCIALIZACION DEL PROYECTO TAL

Y COMO SE PROCEDERIA EN LA VIDA REAL.

Page 13: Creación de Proyectos En Visual Basic - Lanbideapps.lanbide.euskadi.net/descargas/egailancas/especi...5 Módulo: 1 Denominación: Introducción a la creación de proyectos en Basic

13

DISEÑO DE PROYECTOS EN VB.NET

INTRODUCCION CONCEPTO Y FASES DE UN PROYECTO

FUNDAMENTOS SOBRE EL ANALISIS Y LA PROGRAMACION

EXPLICACION FUNCIONAMIENTO DEL SOFTWARE

FUNDAMENTOS DE LA PROGRAMACION

ESTRUCTURADA

PROGRAMACION ORIENTADA A OBJETOS

PROGRAMACION ORIENTADA A OJETOS

+ BB.DD. RELACIONALES

REUTILIZACION DEL SOFTWARE

PRUEBAS DE ENSAYO EMPAQUETADO DISTRIBUCIÓN

ESTUDIO DEL PROYECTO ANALISIS FUNCIONAL ANALISIS ORGANICO CREACION DE BB.DD

IMPLEMENTACION EN M.PROJECT PROGRAMACION EN VB.NET

PRUEBAS DE DEPURACION Y ENSAYO CREACION DOCUMENTACIÓN NECESARIA

EMPAQUETADO Y DISTRIBUCIÓN DEFENSA DEL PROYECTO

PROYECTO

BB.DD