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 gratuito de programación en ASP.Net

Con este curso gratuito de programación con visual basic ASP.NET 4.5 en comercio electrónico, aprenderás a desarrollar aplicaciones y webs de comercio electrónico respaldadas con la tecnología ASP.NET.Este curso es 100% Gratuito para trabajadores y pertenece a la convocatoria TIC 2019 de la formación subvencionada.

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.

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.

Administración con Bases de Datos Oracle 11g

Mejora como profesional cualificándote con este curso. Desarrolla tus conocimientos y habilidades para ser un Técnico Profesional en Administración con Bases de Datos Oracle 11g. Aprovecha la formación específica para abrir nuevas posibilidades laborales. 

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.

Curso Universitario de Java

Proporcionar al alumno la base que necesita cualquier programador de Java, tanto en cuanto a las peculiaridades de la tecnología que engloba Java SE, como del lenguaje de programación en sí. Aprender las características de dos tipos de aplicaciones que se pueden crear con Java SE: applets y aplicaciones autónomas.

Formación para la programación en pseudocódigo y para la elaboracion de algoritmos de programación para la estructuración de programas en el ámbito profesional. No dejes escapar la oportunidad de adquirir unos conocimientos básicos acerca de la programación. Hoy en día, es imprescindible conocer como funciona para entender la...

Saber programar un Videojuego completo utilizando Game Maker. Estudiar el lenguaje de GML, así como su estructura y funciones. Estudiar las novedades que aporta Game Maker para la versión Básica y la versión Avanzada. Diseñar escenarios y personajes utilizando los programas Photoshop e Illustrator. Crear efectos y animaciones especiales con After Effects.