Técnico Superior en Programación de Aplicaciones de Escritorio .NET Framework

  • Aprender a programar aplicaciones de escritorio utilizando Microsoft .NET Framework 4.
  • Aprender de forma visual a programar en los distintos lenguajes de programación para cualquiera de las plataformas que soporta.
  • Compaginar la parte de diseño y la parte de programación.

Dirigido a

Trabajadores y autónomos.

Metodología

A distancia / online

Precio

100% Bonificable

Infórmate, es GRATIS


Temario

Parte 1. Introducción a microsoft .Net framework 4

1. Características de microsoft .Net framework 4

  1. introducción
  2. framework.Net
  3. clr, common language runtime
  4. cli, common intermediate language
  5. cls, common language specification
  6. bcl, la biblioteca de clase base
  7. metadatos
  8. ensamblados
  9. tipos de datos

2. Delegados y eventos

  1. introducción
  2. métodos
  3. parámetros
  4. sobrecarga de métodos
  5. métodos de clase
  6. propiedades de los objetos
  7. propiedades autoimplementadas
  8. propiedades enumeradas
  9. propiedades indizadas
  10. constructores
  11. inicializadores
  12. generación de métodos y código después del uso
  13. métodos delegados
  14. asociar métodos a eventos

3. Colecciones y genéricos

  1. introducción
  2. colecciones personalizadas
  3. colecciones especializadas
  4. colecciones genéricas

4. Serialización

  1. introducción
  2. formato binario
  3. formato soap
  4. formato xml

5. I/o (entradas y salidas)

  1. introducción
  2. system.Io
  3. lectura y escritura de información

6. Cómo dibujar con gdi+

  1. introducción
  2. la clase graphics
  3. la clase pen
  4. la estructura color
  5. cargar imágenes

7. Hebras y dominios de aplicación

  1. introducción
  2. principales objetos
  3. creación de una hebra
  4. sincronizando hebras
  5. dominios de aplicación

8. Aplicaciones con servicios windows

  1. introducción
  2. arquitectura de servicios windows
  3. la clase servicebase
  4. creación de un servicio windows
  5. instalación del servicio windows

9. Seguridad

  1. introducción
  2. seguridad en visual studio net 2010
  3. seguridad en windows
  4. roles
  5. procesos de seguridad

10. Componentes com

  1. introducción
  2. implementación desde aplicaciones.Net

11. Clases reflection y mailing

  1. introducción
  2. reflection
  3. type
  4. tipos mediante nombre
  5. tipos mediante instancias
  6. tipos desde ensamblados
  7. analizar métodos de clase con reflection
  8. mail en vs.Net 2010

12. Conociendo visual studio 2010 (i)

  1. introducción
  2. visual studio

13. Conociendo visual studio 2010 (ii)

  1. introducción
  2. ventajas y navegación

parte 2.Diseño de capas con .Net framework 4

1. Diseño de la solución

  1. introducción
  2. arquitectura windows y web
  3. arquitectura windows
  4. herramientas de diseño
  5. asistentes
  6. seguridad
  7. localización y globalización

2. Diseño de la presentación

  1. introducción
  2. elegir el diseño apropiado
  3. wpf
  4. mvc
  5. mvp/mv
  6. vista
  7. controlador
  8. presentador
  9. diseñando la interface
  10. accesibilidad
  11. diseñando con wpf

3. Diseño del acceso a datos

  1. introducción
  2. ventajas y desventajas
  3. diseñando el modelo de datos
  4. entity framework en una arquitectura n-layer
  5. capa de negocios
  6. capa de acceso a datos
  7. capa de presentación
  8. almacenamiento en cache
  9. administrar caché de datos
  10. concurrencia

4. Presentando soluciones

  1. introducción
  2. proyectos de instalación
  3. implementación de .Net con xcopy
  4. msi: programa instalador de aplicación
  5. personalizar instalación
  6. configuración

5. Estabilidad y mantenimiento

  1. introducción
  2. diseño para el manejo de errores
  3. bloque try
  4. bloque catch
  5. capturar varios try/catch
  6. bloque finally
  7. captura de errores no controlados
  8. optimizar rendimiento
  9. testing
  10. estilo y usabilidad
  11. mstest
  12. contadores de rendimiento
  13. perfiles
  14. características de .Net framework 4 client profile

Cursos relacionados

Curso Superior de Diseño Web Avanzado

Formación superior para diseñar páginas web a través de disinto software como Dreamweaver, Photoshop y Flash sin conocimiento previo sobre éstas aplicaciones, en el ámbito profesional.

Técnico en Programación de Videojuegos con HTML5, JavaScript y CSS3

Saber programar un Videojuego utilizando HTML5, JavaScript y CSS3.Aprender a crear guiones o scripts que se incluyen en las páginas web y que son ejecutados por el navegador que utiliza el usuario. Tareas como la validación de los datos enviados por el usuario en un formulario pueden ser llevadas a cabo mediante la programación del lado cliente.Estudiar el lenguaje JavaScript, así­ como su...

Desarrollo de Prototipos de Productos Editoriales Multimedia

Curso correspondiente a la Unidad Formativa UF1585 de las competencias profesionales. Obtén tu título oficial!Determinar, en productos editoriales multimedia, los elementos que han de aparecer en el prototipo partiendo de la definición del proyecto previo. Desarrollar prototipos de productos editoriales multimedia haciendo uso de herramientas de autor a partir de un diseño y de acuerdo con...

Postgrado en SQL Server 2008. Experto en Creación y Administración Profesional de Base de Datos

Conocer y poner en práctica las labores de administración de una base de datos.Aprender el conjunto de instrucciones necesarias para definir tablas y manipular los datos (diferentes instrucciones SQL y Transact SQL -procedimientos almacenados, funciones y triggers-, para entender perfectamente el interés de las funcionalidades que se explican).Gestionar datos no estructurados (FILESTREAM), las...

Curso Online de Diseño Web con HTML5 y CSS3. Nivel Iniciación

Conocer qué es HTML5 y cuales son sus mejoras. Aprender los nuevos atributos, eventos y pseudo-clases de HTML5. Realizar un recorrido por CSS3. Conocer los aspectos fundamentales para la utilización de HTML5 y CSS3 en el Diseño Web.

Curso Superior de Java SE Standard Edition

Formación superior en programación Java y sobre la creación de applets y animaciones mediante JAVA SE en el ámbito profesional. Adquiere todos los conocimientos necesarios para desarrollarte en éste lenguaje de programación a un nivel profesional.

Curso VBA para Access

Las macros ofrecen enormes posibilidades para adaptar los programas de office a nuestras necesidades, mejorar el rendimiento, elaborar de forma automática procesos complejos, ahorrar tiempo, etc. Y todo ello con un nivel de programación muy elemental. Este curso te ofrece la oportunidad de formarte en VBA para Access.

Desarrollo de Productos Editoriales Multimedia

Obtendrás el certificado de profesionalidad ARGN0110 correspondiente al catálogo de las competencias profesionales.Determinar las especificaciones de proyectos editoriales multimedia. Diseñar el producto editorial multimedia. Generar y publicar productos editoriales multimedia. Gestionar y controlar la calidad del producto editorial multimedia.