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

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

El curso esta enfocado a trabajadores que quieran aprender de forma avanzada y para un uso profesional el lenguaje Visual Basic. Una herramienta muy potente que permite crear aplicaciones con una eficacia y una complejidad ilimitada para las personas que dominan sus fundamentos y conocen todas sus posibilidades. Preparate para ser un experto en Visual Basic.

Nuestro curso le aportará todos los conocimientos necesarios para crear y diseñar animaciones multimedia en Flash. Cada vez es más vital que un diseñador tenga conocimientos avanzados del uso y las aplicaciones de Flash.  El mundo online es el que más crece y muchos diseñadores tendrán que reciclarse para adaptarse al nuevo medio. Flash es...

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...

Curso de Java

Java es uno de los lenguajes más exitosos y utilizados en el mundo. Son tantas las aplicaciones programadas en este lenguaje que lo convierten en uno de los lenguajes más útiles en la actualidad. Con este curso desarrollarás los conocimientos y habilidades necesarias para comenzar a programar en aplicaciones con Java.Pueden realizar este curso tanto trabajadores, como autónomos y...

Programación HTML5

HTML5 es el lenguaje de programación web más extendido tanto a nivel de aplicaciones como de páginas web. Ha supuesto una mejora enrome respecto a antiguas versiones de HTML y ha marcado un antes y un después en internet. Este curso te servirá para adentrarte en el apasionante mundo de HTML5 y poder programar cualquier aplicación o web.Un curso 100% Gratuito para Trabajadores que te...

Técnico en Creación de Web con Joomla 1.5 y SEO Profesional

Aúna los conocimientos del poderoso creador de webs Joomla con los conocimientos básicos de SEO (optimización para buscadores) y rentabiliza tu presencia en Internet. Internet es un oportunidad de negocio que te está esperando, no la dejes escapar formándote con este curso.

Curso superior orientando a la combinación y a la aplicación de distintas técnicas de imagen, de texto, de creación de páginas web y técnicas para imprimir mediante la utilización de la aplicación informática de Microsoft, Publisher, en el ámbito profesional.

El diseño ha cambiado para siempre con la introducción de herramientas como Flash y ActionScript que permiten realizar cosas inimaginables hace pocos años. Y además de una forma fácil y eficiente una vez se dominan. Con este curso de Flash CS5 y ActionScript 3.0 te convertirás en un experto con la capacidad de abordar cualquier tipo de proyecto.