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 con Javascript

Un curso que te permitirá entrar en el mundo de la programación javascript, adquiriendo los conocimientos y capacidades para utilizar de forma profesional este lenguaje que tan popular se ha hecho. Un curso eminentemente práctico que te permite aprender a base de desarrollar y resolver ejercicios. Aprende a programar scripts, objetos y funciones como un profesional. Las posibilidades que...

Experto en Desarrollos . NET Framework 4

Aprende a trabajar en los entornos de Windows Presentation Foundation, Windows Communication Foundation y Windos Workflow Foundation. Este curso te permitairá desarrollar las competencias profeisonales y los conocimientos necesarios para dominar uno de los ámbitos de programación con mayor presencia a nivel empresarial. Mejora tus habilidades y conocimientos, desarolla tu...

Experto en Administración de Bases de Datos con MySQL

Las bases de datos son una herramienta imprescindible en cualquier empresa hoy en día. Y sin lugar a dudas, el sistema de gestión más utilizado en el mundo es MySQL. Con este curso aprenderás todo lo neceserio para convertirte en un experto en bases de datos con MySQL.

Lenguaje XML

Desarrollar componentes software que permitan la explotación de contenidos de repositorios, utilizando lenguajes específicos y estándares de desarrollo software. Identificar los estándares de desarrollo software utilizando lenguajes específicos. Interpretar la documentación inherente a los lenguajes específicos utilizados en la creación de repositorios de contenidos.

Curso Superior de Seguridad Digital + Software. Firma Digital y Factura Electrónica

Este curso consiste en aprender a garantizar la seguridad de los documentos electrónicos utilizando la aplicación ESecure para firmar/verificar y cifrar/descifrar todo tipo de ficheros (incluidos los pdfs) con varios certificados y, específicamente, firmar con el DNIe. Aprender a emitir y verificar las facturas electrónicas y a configurar el programa de correo...

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

Programacion asp.net

ASP.NET es un framework de aplicación web orientado al servidor que permite a los desarrolladores web desarrollar sitios web dinámicos interactivos y de gran velocidad. El código de ASP.NET tiene un formato compilado, haciendo que las aplicaciones resultantes sean mucho más eficientes en comparación con aquellas creadas con lenguajes de scripting tales como PHP.

Programación de sistemas informáticos

Aprende todo lo necesario en programación de sistemas informáticos para convertirte en un trabajador cualificado. Con este curso obtendrás el certificado de profesionalidad IFCT0609, título oficial que te permitirá optar a nuevas ofertas de trabajo.