Analista Programador en Visual Basic 2012

  • Aprender sobre UML 2.0 para la iniciación al mundo de los patrones de diseño de software.
  • Conocer los elementos de modelado a partir de ejemplos pedagógicos extraídos del mundo de los caballos.
  • Conocer los diferentes diagramas de UML 2, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de componentes pasando por los diagramas de interacción, de clases, de estructura compuesta, de estados transiciones y de actividades.
  • Aprender de qué manera los diagramas de interacción pueden utilizarse para descubrir los objetos que componen el sistema.
  • Conocer los fundamentos de la programación orientada a objetos con VB.NET y avanzar poco a poco hacia el desarrollo de aplicaciones Windows Form.
  • Aprender sobere el acceso a las bases de datos con la ayuda de ADO.NET y SQL, lo que le permitirá avanzar hacia el desarrollo de aplicaciones cliente-servidor.
  • Descubrir las novedades y mejoras de la versión 2012 para desarrollar, incluso de manera más rápida y sencilla, aplicaciones para el Framework .NET 4.5.
  • Saber la distribución de una aplicación con Windows Installer y la tecnología Click Once.

Dirigido a

Trabajadores y autónomos.

Metodología

A distancia / online

Precio

100% Bonificable

Infórmate, es GRATIS


Temario

Parte 1. Uml 2.0: patrones de diseño de software

1. Introducción

  1. motivaciones de la obra
  2. el mundo de los caballos
  3. contenido de la obra

2. A propósito de uml

  1. introducción
  2. el origen del uml: unified modeling language
  3. el proceso unificado
  4. mda: model driven architecture

3. Conceptos de la orientación a objetos

  1. introducción
  2. el objeto
  3. la abstracción
  4. clases de objetos
  5. encapsulación
  6. especialización y generalización
  7. herencia
  8. clases abstractas y concretas
  9. polimorfismo
  10. composición
  11. la especialización de los elementos: la noción de estereotipo en uml
  12. conclusión

4. Modelado de los requisitos

  1. introducción
  2. casos de uso
  3. actor
  4. escenario
  5. relación de comunicación
  6. diagrama de los casos de uso
  7. relaciones entre los casos de uso
  8. representación textual de los casos de uso
  9. conclusión
  10. ejercicios

5. Modelado de la dinámica

  1. introducción
  2. diagrama de secuencia
  3. marcos de interacción (uml 2)
  4. diagrama de comunicación
  5. descubrir los objetos del sistema
  6. conclusión
  7. ejercicios

6. Modelado de objetos

  1. introducción
  2. conocer los objetos del sistema por descomposición
  3. representación de clases
  4. las asociaciones entre objetos
  5. relación de generalización/especialización entre clases
  6. diagrama de objetos o instancias
  7. diagrama de estructura compuesta
  8. conclusión
  9. ejercicios

7. Estructuración de los elementos de modelado

  1. introducción
  2. empaquetado y diagrama de empaquetado
  3. asociaciones entre empaquetados
  4. conclusión

8. Modelado del ciclo de vida de los objetos

  1. introducción
  2. la noción de estado
  3. el cambio de estado
  4. elaboración del diagrama de estados-transiciones
  5. el diagrama de timing
  6. conclusión
  7. ejercicios

9. Modelado de las actividades

  1. introducción
  2. las actividades y los encadenamientos de actividades
  3. las particiones o calles
  4. las actividades compuestas
  5. el diagrama de vista de conjunto de las interacciones
  6. conclusión
  7. ejercicios

10. Modelado de la arquitectura del sistema

  1. introducción
  2. el diagrama de componentes
  3. el diagrama de despliegue
  4. conclusión

11. Los perfiles

  1. introducción
  2. los estereotipos
  3. las tagged values
  4. los demás elementos de un perfil
  5. los perfiles
  6. un ejemplo de dominio: los équidos
  7. ejemplo de perfil de plataforma: un perfil para ejb (enterprise javabeans)

12. Arquitectura mda: la herramienta db-main

  1. introducción
  2. transformación del modelo objeto en modelo relacional

13. Corrección de los ejercicios

  1. capítulo modelado de los requisitos
  2. capítulo modelado de la dinámica
  3. capítulo modelado de objetos
  4. capítulo modelado del ciclo de vida de los objetos
  5. capítulo modelado de las actividades

14. Léxico

  1. español-inglés
  2. inglés-español

parte 2. Programación visual basic 2012 (vb.Net 2012) framework .Net 4.5

módulo 1

1. Presentación de la plataforma .Net

  1. introducción
  2. escritura, compilación y ejecución de una aplicación

2. Presentación de visual studio

  1. evolución de visual basic 1 a visual basic .Net 2012
  2. instalación y primer arranque
  3. descubrimiento del entorno
  4. las herramientas disponibles

3. Organización de una aplicación

  1. las soluciones
  2. los proyectos

módulo 2

4. Fundamentos del lenguaje

  1. las variables, constantes y enumeraciones
  2. los operadores
  3. las estructuras de control
  4. los procedimientos y funciones
  5. ensamblados, espacios de nombres y atributos

5. Programación orientada a objetos

  1. introducción
  2. aplicación con visual basic
  3. los tipos genéricos
  4. delegados genéricos
  5. varianza
  6. las colecciones
  7. los objetos intrínsecos

6. Gestión de errores y depuración del código

  1. los diferentes tipos de errores
  2. tratamiento de los errores
  3. las herramientas de depuración
  4. otras técnicas de depuración

módulo 3

7. Las aplicaciones de windows

  1. los diferentes tipos de aplicación
  2. las ventanas en vb.Net
  3. los eventos de teclado y de ratón
  4. los cuadros de diálogo
  5. utilización de los controles
  6. los controles de vb.Net
  7. herencia de formularios

8. Acceso a las bases de datos

  1. principio de funcionamiento de una base de datos
  2. presentación de ado.Net
  3. utilización del modo conectado
  4. utilización del modo no conectado

módulo 4

9. Presentación de linq

  1. introducción
  2. sintaxis del lenguaje linq
  3. linq hacia sql

10. Utilización de xml

  1. presentación
  2. estructura de un documento xml
  3. manipulación de un documento xml

11. Implementación de aplicaciones y componentes

  1. introducción
  2. implementación con windows installer
  3. implementación con clickonce

Cursos relacionados

Programación de aplicaciones Iphone

Cada vez mas empresas (bancos, comercios, ...) quieren desarrollar su propia aplicación para móvil y el Sistema Operativo IOS es líder en este mercado. Con este Curso Online aprenderás a programar aplicaciones en sistema operativo IOS en dispositivos móviles de Apple. Un curso 100% Gratuito para trabajadores del sector de las telecomunicaciones

Curso Superior de Macros para Office-VBA

Aprende a utilizar todas las posibilidades que ofrecen los programas de Office a través del lenguaje de programación Visual Basic que te permitirá hacer prácticamente cualquier cosa con un excel. Pero también podrás desarrollar un mundo de posibilidades nuevas con Word o Powerpoint.

Curso VBA para Excel

El uso de las macros de excel permite automatizar y agilizar enormes cantidades de trabajo administrativo y cuantitativo. Este curso te convertirá en un experto en el uso de y programación de Macros de Excel. Automatizarás gran cantidad de trabajo y podrás realizar tareas que solo podías imaginar a través de excel y todo de forma automática.

Programación en ActionScript

Curso de formación en lenguaje flash para la programación en ActionScript para la creación de proyectos funcionales para Macromedia Flash, a nivel profesional. Iníciate en las posibilidades que ofrece Flash para el diseño web y el desarrollo de aplicaciones con un enfoque creativo gracias al uso de ActionScript, que te permitirá que el límite lo ponga tu creatividad.

Aplicaciones de la Red Internet

Internet, la red de redes, ofrece infinitas posibildiades. Aprende las principales aplicaciones que te enseñarán el verdadero potencial de la Red. Tanto en el mundo académico, como en el empresarial, son centenares las aplicaciones que salen cada día que hacen de la red un medio imprescindible que dominar. Si aprendes los conceptos, serás capaz de ver realmente...

Técnico Superior en Programación ABAP IV para SAP R3

ABAP es el lenguaje de cuarta de generación, propiedad de SAP, que se utiliza para la mayoría de sus productos como R/3, mySAP, Business suite...Puediéndose conectar a cualquier base de datos gracias a Open SQL. Podrás adaptar cualquier idea o concepto gracias a este lenguaje. Conviértete en un experto.  

Curso Superior Linux

Formación superior en el uso y configuración de nuestro PC mediante el empleo del sistema operativo Linux, de libre distribución y código abierto, para obtener el máximo rendimiento a través de sus utilidades. Linux cada vez es más importante. Está ganando cuota de mercado a Microsoft y muchas empresas y administraciones públicas se...

Community Manager

El control de las redes sociales por parte de las empresas se ha vuelto un punto muy importante de la orden del día. Ahora la información y las opiniones fluyen a toda velocidad y son capaces de mejorar o destruir la reputación de cualquiera en minutos. Aprende las mejores técnicas, no solo para contrarrestar o aportar información que creas relevantem, sino...