Presentación y objetivos

Documentos relacionados
Experto en C#5 con Visual Studio 2012

MICROSOFT VISUAL BASIC.NET

ASP.NET PROGRAMA FORMATIVO. Modalidad: Teleformación. Duración: 56 horas. Objetivos:

Microsoft Visual Basic.NET

Curso de Programación en Visual Basic.NET. Nivel Básico - Intermedio

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC. NET

Curso Online de Visual C#

PLAN DE CARRERA DE MICROSOFT TECHNICAL:

Diplomado en Programación de Aplicaciones con Visual Basic.net

MS_10266 Programming in C# with Microsoft Visual Studio 2010

Objetivos y Temario CURSO VISUAL BASIC 2012

I. DATOS INFORMATIVOS. Carrera Especialidad. Curso Código Ciclo. Requisitos Duración Horas Semana : 06 horas Versión : v.0810 II.

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Formacion a distancia de EXPERTO EN PROGRAMACION EN VISUAL BASIC.NET

4994 Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005

Syllabus.

Contenido. Capítulo 1: Introducción a Visual Studio.NET 1. Capítulo 3: Datos y programación en Visual Basic.NET 47

Desarrollo Business Intelligence sobre tecnología Microsoft

Creación de aplicaciones con interfaz amigable para el usuario final

Analista Programador en Visual Basic 2012 (VB.NET 2012)

ESPECIALISTA EN TECNOLOGIA.NET

Postgrado en Desarrollo de Aplicaciones de Escritorio + Desarrollos.NET Framework 4.5 (Online)

Postgrado en SQL Server Experto en Creación y Administración Profesional de

MODULO DE PROGRAMACION JAVA Nivel Básico-Intermedio

INDICE DEL CURSO APRENDER PROGRAMACIÓN JAVA DESDE CERO. PROGRAMACIÓN ORIENTADA A OBJETOS (CU00601B)

Aprende a programar en Java

Programador Visual C++

Microsoft Access 2007 (Completo)

CURSO PROFESIONAL DE PYTHON MÁSTER EN DESARROLLO DE APLICACIONES WEB CON JAVA ENTERPRISE EDITION

Introducción al.net Framework. Introducción al.net Framework. Diseño Basado en Componentes. Curso 2008 / 09. Diseño Basado en Componentes

TOPICOS SELECTOS DE PROGRAMACION WEB

Tema 2. Entorno de desarrollo integrado (IDE) de VS.NET

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

Curso Especialista Técnico Programador Web

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO ARGENTINA Jefatura de Producción SILABO. Oscar BARNETT CONTRERAS

Programación III. 1. Facultad: Ingeniería Escuela: Computación Asignatura:Programación III I. OBJETIVOS II. INTRODUCCIÓN TEÓRICA

PROGRAMADOR VISUAL BASIC.NET

MICROSOFT ACCESS 2003

Técnico Superior en Programación con Microsoft Visual Basic 2010

Evaluar el rendimiento de los servicios de comunicaciones. ANEXO CLIV

Índice de contenidos Iniciación a VB.NET Bases de Datos

Visual Basic.net Completo

Curso: Programación con Microsoft Visual Basic 2010.

Visual Basic.net Completo

Proyectos de Innovación Docente

Diplomado Java. Descripción. Objetivo. A quien está dirigido. Requisitos. Beneficios

DESCRIPCIÓN ESPECÍFICA

Visual Basic.NET Completo

Curso Programación Orientada a Objectos con C# y Visual Studio 2010

DIPLOMADO FRAMEWORK PARA DESARROLLO DE SISTEMAS DE INFORMACIÓN EMPRESARIALES

Especialista en Programación Visual Basic 2012 (VB.NET 2012) Framework.NET 4.5

JAVA 8 Los fundamentos del lenguaje Java (con ejercicios prácticos corregidos)

Introducción Programar es enseñar Iniciación a la programación Finalidad de este libro

1

Visual Studio 2008 es el conjunto de herramientas de

INSTITUTO POLITÉCNICO NACIONAL

Manual de Usuario SOFTWARE DESPACHO JURIDICO 2015.

Aumentar sus capacidades y competencias en el puesto de trabajo.

Guayaquil - Ecuador Pedro Carbo 123 y Junín. Pasaje Comercial la Merced. 2do Piso. Oficina 2. Teléfonos: (593) (04) Mail.

2407: Programación en Microsoft C#, 2012 Edition

SILABO DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE

Visual Basic 2012 (VB.NET) Los fundamentos del lenguaje - Desarrollar con Visual Studio 2012

Programación páginas web con ASP.NET 3.5 (C#)

online Master Programación Java SE y Java EE

UNIVERSIDAD DE SONORA

Índice general. Pág. N. 1 CAPÍTULO 1 CAPÍTULO 2

Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, Madrid

Master Microsoft Visual Studio.NET Curso elearning tutorizado en castellano

Guía del Curso. IFCD0112 Programación con Lenguajes Orientados a Objetos y Bases de Datos. Relacionales

MICROSOFT EXCEL 2003

Conocer la sintaxis del lenguaje de programación C# Aproximación al lenguaje de programación Visual Basic Script y JScript

Visual Basic NET Completo

MS_20463 Implementing a Data Warehouse with Microsoft SQL Server

DGB14DR-101 DCA/2002

1: La plataforma.net (.NET Framework)

TEMA 6. ARQUITECTURA DE ADO.NET 6.1. INTRODUCCIÓN A ADO.NET

Programa de Desarrollo Web Inicial

Carlos Castro Grande 1

TÈCNICO EN PROGRAMACIÒN DE SOFTWARE SERVICIO NACIONAL DE APRENDIZAJE, SENA Material de Apoyo Plataforma.NET LA PLATAFORMA.NET

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

Publicación del sitio web en internet. Equipo 6

PROGRAMACION VISUAL V

MICROSOFT ACCESS 2010

MISIÓN UNIVERSIDAD DEL ISTMO VICERRECTORIA ACADÉMICA PROGRAMA ANALÍTICO

Introducción a Visual.Net

Transcripción:

Presentación y objetivos Este curso consta de tres módulos a través de los cuales se conocerá como desarrollar aplicaciones basadas en tecnología.net y Java. La programación orientada a objetos es una de las formas más populares de programar y viene teniendo gran acogida en el desarrollo de proyectos de software desde los últimos años. Esta acogida se debe a sus grandes capacidades y ventajas frente a las antiguas formas de programar. Con este Curso Superior en Desarrollo de Aplicaciones Informáticas se pretende afianzar los conceptos relativos al diseño (sistemático) de programas e introducir al alumno en técnicas generales de diseño de algoritmos. Con esta metodología se pretende convertir la tarea de programar en algo sistemático y no en una tarea que se aprende y se realiza por pura repetición. Finalmente se profundiza en el paradigma de Programación Orientada a Objetos. Visual Basic.NET proporciona la herramienta más fácil y productiva para crear con rapidez aplicaciones de escritorio para Microsoft Windows. Ideal para programadores de Visual Basic existentes, así como para programadores nuevos en el entorno de desarrollo de Microsoft.NET. Visual Basic.NET ofrece interfaces visuales mejorados, mayor rendimiento de las aplicaciones y un eficaz entorno de desarrollo integrado (IDE) con el fin de ofrecerle un método rápido para desarrollar aplicaciones. También, con el módulo de lenguaje programación en Java, un lenguaje de última generación basado completamente en la Programación Orientada a Objetos, aprenderás el desarrollo de aplicaciones orientadas para un ordenador local, que te encaminara para el desarrollo de aplicaciones móviles o web. A todo esto, hay que añadir que en Java ya existen un gran número de clases integradas en el propio lenguaje que facilitan el desarrollo de programas para cualquier tipo de aplicación. Al finalizar el estudio del presente curso, el alumno aprenderá: Adquirir los conocimientos adecuados para crear aplicaciones visuales en un entorno de ventanas utilizando para ello Visual Basic.NET, usando programación orientada a objetos y accesos a bases de datos mediante ADO.NET. Conocer las bases de la programación Java, usando variables, datos, operadores, asignación y estructuras de control. Manejar paquetes estándar en Java, empleando programación orientada a objetos y conocer, insertar y visualizar Applets, así como capturar y manejar excepciones, acceso a ficheros y bases de datos y trabajos en red.

Módulo 1: Visual Basic.NET UNIDAD 1 1.1..Net framework 1.2. Estructura del framework.net 1.2.1. El clr, common language runtime 1.3. Tipos de datos 1.3.1. Categorías de tipos 1.4. Namespaces 1.5. Instalación de visual studio.net 1.5.1. Preparación del entorno de trabajo 1.5.2. Requisitos de sistema para vs.net 1.6. Instalación de visual studio.net 1.7. La primera aplicación en vb.net 1.7.1. Iniciar el ide de vs.net 1.7.2. Crear un nuevo proyecto 1.8. Objetos, propiedades y métodos 1.8.1. Formularios 1.8.2. El formulario como un objeto 1.8.3. Controles 1.8.4. Label 1.8.5. Ejecutando la aplicación UNIDAD 2 2.1. La barra de controles 2.1.1. Ventana de explorador 2.2. Primera aplicación orientada a Windows 2.2.1. Parámetros de una función 2.2.2. Diferencia entre por valor y por referencia 2.2.3. Cómo especificar valores de retorno 2.3. Segunda aplicación de consola 2.3.1. Sentencias option 2.3.2. Código en consola 2.3.3. Estructuras de control en vb.net 2.3.4. Estructuras de repetición o bucles. 2.4. Tercera aplicación formulario Windows 2.4.1. Redimensionar los controles en un formulario 2.4.2. Proyectos Windows aplicwind3, formulario 2.4.3. Modificar propiedades, aplicwind3 2.4.4. Añadir botón CMDCERRAR 2.4.5. Aplicación por código 2.4.6. Redimensionar el tipo de letra en un formulario 2.5. Qué es una colección? 2.5.1. Cómo hacemos para escribir código en otros eventos? 2.5.2. Cómo manejar eventos de teclado 2.5.3. Selecciones múltiples en un cuadro de lista 2.5.4. Asociación de botón a teclado 2.6. Ejercicios Entorno integrado de desarrollo (IDE) de la plataforma.net

UNIDAD 3 UNIDAD 4 3.1. Introducción programación orientada a objetos 3.1.1. Las clases 3.1.2. Los objetos 3.1.3. Propiedades de la POO 3.1.4. Herencia 3.1.5. Encapsulación 3.1.6. Polimorfismo 3.2. Crear o definir una clase 3.2.1. Definir los miembros de una clase 3.2.2. Crear un objeto a partir de una clase 3.2.3. Acceder a los miembros de una clase 3.2.4. Ejemplo de cómo usar la herencia 3.3. Ejemplo practico POO 3.3.1. Creación de campos para la clase 3.3.2. Creación de propiedades para la clase 4.1. Tipos de errores y tratamiento 4.1.1. Palabras clave en errores. 4.1.2. Causa 4.1.3. Solución 4.2. Objeto error 4.3. Depurar la aplicación 4.3.1. Menú depurar 4.4. Validación de datos 4.4.1. Validación de información a nivel de formulario 4.4.2. Restricción de opciones con controles 4.4.3. Uso del evento keypress para validar datos 4.4.4. Manipulación de errores en tiempo de ejecución 4.4.5. Manipulación de errores Ejemplo: creación visual de formularios en Visual Basic.NET

UNIDAD 5 5.1. Acceso a datos con ADO.Net 5.1.1. Espacios de nombres para datos en el.net framework 5.1.2. El proveedor de datos.net framework 5.1.3. Ejemplo: manipular una base de datos de manera conectada 5.2. Apertura de la conexión 5.2.1. Creación de la consulta 5.2.2. Ejecución de la consulta 5.2.3. Limpieza de variables 5.3. Anexo i: tipos de datos y tipos de parámetros 5.4. Anexo ii: resumen básico de sentencias de SQL 5.4.1. Sentencia select 5.4.2. Sentencia insert 5.4.3. Sentencia update 5.4.4. Sentencia delete Ejemplo: primer programa en Visual Basic.NET Duración del módulo: 150 horas Créditos ECTS: 6

Módulo 2: Visual Basic.NET Avanzado UNIDAD 1 1.1. Que es.net? 1.1.1. Namespaces 1.1.2. Ensamblados 1.1.3. Estructura de una aplicación en vb.net 1.2. Tipos de datos 1.2.1. Declaración obligatoria 1.2.2. Arrays, conceptos básicos 1.2.3. Constantes 1.3. Operadores 1.3.1. Aritméticos 1.3.2. Concatenación: &, + 1.3.3. Operadores abreviados de asignación 1.3.4. Comparación 1.3.5. Comparación de objetos. El operador IS 1.3.6. Lógicos y a nivel de bit 1.4. Rutinas de código 1.4.1. Procedimientos 1.4.2. Sintaxis de un procedimiento sub 1.4.3. Sintaxis de un procedimiento function 1.4.4. Paso de parámetros a procedimientos 1.4.5. Sobrecarga de procedimientos 1.5. Bifurcación y ámbito del código 1.5.1. Selección 1.5.2. Repetición 1.5.3. Organización del proyecto en ficheros y módulos de código 1.5.4. Reglas de ámbito UNIDAD 2 2.1. System.Windows.Forms 2.1.1. Creación de un formulario básico 2.1.2. El código del formulario 2.1.3. Cambiando el nombre del formulario 2.1.4. Creación de formularios desde código 2.1.5. Iniciar el formulario desde main 2.2. Trabajo con controles 2.2.1. Insertar un control en el formulario 2.2.2. Ajuste de la cuadrícula de diseño del formulario 2.2.3. Organización-formato múltiple de controles 2.2.4. Anclaje de controles 2.2.5. Acople de controles 2.3. Controles windows 2.3.1. Button 2.3.2. Label 2.3.3. Textbox 2.3.4. Checkbox 2.3.5. Radiobutton y groupbox 2.3.6. Listbox 2.3.7. Combobox 2.4. Programación avanzada de controles y herencia visual 2.4.1. Compartiendo código entre controles 2.4.2. Creación de controles desde código 2.4.3. Código para el interfaz de usuario 2.4.4. Temporizadores 2.4.5. Crear una clase derivada de un control

UNIDAD 3 UNIDAD 4 3.1. Beneficios de ADO.Net 3.2. Una visión general de ADO.Net 3.2.1. Espacios de nombres y clases en ADO.Net 3.3. Las clases connection 3.4. Las clases datareader 3.5. Conjuntos de datos y enlace (data binding) 3.5.1. La clase dataset 3.5.2. Las clases dataadapter 3.5.3. Navegación y edición de registros en modo desconectado 3.5.4. Data binding. Enlace de datos a controles 3.6. El control datagrid, relaciones y vistas 3.6.1. Creación de un datagrid a través de los asistentes del IDE 3.6.2. Configurar las propiedades del datagrid 3.6.3. Selección de tabla en el datagrid 3.6.4. Relación maestro-detalle en múltiples datagrid 3.7. Vistas y ordenación de datos con la clase dataview 3.7.1. Filtros con objetos dataview 3.7.2. Búsquedas con dataview 3.7.3. Ordenación de filas mediante dataview 3.7.4. Obtener el esquema de un datase 4.1. Delegación de código y eventos 4.1.1. Creación de delegados 4.1.2. Extender las funcionalidades de una clase a través de delegados 4.1.3. Eventos. Qué es un evento? 4.2. Manipulación de errores 4.2.1. Manipuladores de excepciones 4.3. Operaciones de entrada y salida (i/o). Gestión del sistema de archivos 4.3.1. Las clases textreader y textwriter 4.3.2. La clase streamwriter 4.3.3. La clase streamreader 4.3.4. Las clases stringwriter y stringreader 4.3.5. La clase stream (flujo de datos) 4.3.6. La clase filestream 4.3.7. La clase path 4.3.8. Monitorización del sistema de archivos con Filesystemwatcher Asistente para establecer una conexión de bases de datos en ADO-Net Duración del módulo: 150 horas Créditos ECTS: 6

Módulo 3: Java Código fuente Java UNIDAD 1 1.1. Qué es java? 1.1.1. Historia 1.1.2. Filosofía de java. ventajas 1.1.3. Plataforma de desarrollo y ejecución 1.2. introducción a la programación 1.2.1. Estructura de un programa java 1.2.2. Tipos de datos 1.2.3. Operadores 1.2.4. Conversiones de tipo de datos 1.3. Estructuras de control 1.3.1. Estructuras de selección 1.3.2. Estructuras iterativas 1.4. Procedimientos/funciones 1.4.1. Cláusula static 1.4.2. Control de acceso a procedimientos/funciones 1.5. Paquetes 1.5.1. Cómo usar los paquetes 1.5.2. Nombres de paquetes 1.6. Estructuras de almacenamiento 1.6.1. Arrays 1.6.2. Arrays n-dimensionales 1.7. Pasos por valor/referencia 1.7.1. Paso por valor 1.7.2. Paso por referencia 1.8. Estructuras dinámicas 1.8.1. Clases auto-referenciadas 1.8.2. Asignación dinámica de memoria 1.8.3. Listas 1.8.4. Concepto de colector de basura 1.8.5. Pilas 1.8.6. Colas Bytecodes Máquina Virtual Proceso de un programa en Java Ejemplo: primer programa en Java

UNIDAD 2 2.1. Clases java 2.1.1. Que es una clase 2.1.2. Acceso a clases 2.1.3. Clases internas 2.1.4. Clases predefinidas 2.2. Herencia 2.2.1. Herencia simple 2.2.2. Polimorfismo 2.2.3. Vinculación dinámica 2.2.4. Clases y métodos abstractos 2.3. Interfaces 2.3.1. Concepto 2.3.2. Utilización 2.4. Excepciones 2.4.1. Cómo se gestionan en java 2.4.2. Lanzar una excepción 2.4.3. Capturar una excepción 2.4.4. Crear una excepción 2.4.5. Herencia y excepciones 2.5. Entrada / salida 2.5.1. Clases java para lectura y escritura 2.6. Colecciones 2.6.1. Interface collection 2.6.2. Listas 2.6.3. Conjuntos 2.6.4. Maps 2.6.5. Interface iterator y listiterator 2.6.6. Interfaces comparable y comparator public class Ejemplo { } int variable 1; int variable 2; public metodo() { } Ejemplo: estructura básica de una clase en Java Ejemplo: herencia de clases en Java

UNIDAD 3 3.1. Interfaces de usuario 3.1.1. Ventanas 3.1.2. Componentes 3.1.3. Barra de menús 3.1.4. Gestión de eventos 3.2. Interfaces gráficas de usuario en java 3.2.1. Mi primera ventana 3.2.2. Mis primeros componentes 3.2.3. Mi primer menú 3.2.4. Mi primer evento 3.2.5. Aplicación final 3.3. Organización interna de una aplicación con interfaz gráfica 3.3.1.Arquitectura m-v-c 3.3.2. Ejemplo 3.4. Vistazo librería swing 3.4.1. Componentes 3.4.2. Eventos 3.5. Administradores de distribución de componentes 3.5.1. Asignación de los administradores de distribución 3.5.2. Administrador flowlayout 3.5.3. Administrador borderlayout 3.5.4. Administrador gridlayout 3.5.5. Otros administradores 3.6. Ejemplo final Duración del módulo: 150 horas Entorno de desarrollo (IDE) de Java Créditos ECTS: 6

Información adicional Una vez superado con éxito el Curso Superior en Desarrollo de Aplicaciones Informáticas, recibirás el título universitario propio expedido directamente por la Universidad Católica de Ávila, con 18 créditos ECTS. Salidas profesionales: Personas que no poseen un título y por la experiencia adquirida con el paso de los años en diversas tareas, desean obtener uno. Ingenieros superiores o Ingenieros Técnicos, que deseen ampliar y/o actualizar en el campo de la programación. Responsable de desarrollo de aplicaciones. Cualquier otra persona involucrada en el desarrollo de aplicaciones que desee ampliar sus conocimientos. Aquellos profesionales y/o estudiantes que deseen ampliar o mejorar sus conocimientos en las áreas de programación. Completando este curso, podrás convalidarlo como asignaturas de nuestro programa: CURSO SUPERIOR EN DESARROLLO DE APLICACIONES INFORMÁTICAS EXPERTO EN DESARROLLO DE APLICACIONES ORIENTADAS A OBJETOS Duración del curso: 450 horas Créditos ECTS: 18