Máster en Visual Studio 2012. Desarrollos .NET 2012 Framework 4.5 y ASP.NET

Máster executive para que convertirte en un experto como desarrollador. Mejora tus conocimientos y habilidades como programador y podrás optar a mejores posbilidades profesionales.

  • Trabajar con componentes Web para la compilación y generación de páginas Web mediante Visual Studio .Net 2012.
  • Dominar el lenguaje C#.
  • Aprender sobre 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. 
  • Desarrollar de aplicaciones Windows con Microsoft .NET Framework 4.5.
  • Implantar sistemas multicapas.
  • Utilizar las tecnologías .NET 4.5.

Dirigido a

Trabajadores y autónomos.

Metodología

A distancia / online

Precio

100% Bonificable

Infórmate, es GRATIS


Temario

parte 1. Especialista en 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

parte 2. Experto en c#5 con visual studio 2012

módulo 1. Presentación de la plataforma .Net

1. Introducción

  1. principio de funcionamiento del common language runtime
  2. los servicios del common language runtime
  3. la base class library
  4. las versiones y evoluciones de la plataforma .Net

2. Escritura, compilación y ejecución de una aplicación

  1. escritura del código
  2. compilación del código
  3. análisis de un archivo compilado
  4. ejecución del código

módulo 2. Presentación de visual studio

1. Instalación y primer arranque

  1. configuración necesaria
  2. primera ejecución

2. Descubrimiento del entorno

  1. página de inicio
  2. entorno visual studio

3. Las herramientas disponibles

  1. las barras de herramientas
  2. el cuadro de herramientas
  3. el explorador de servidores
  4. el explorador de soluciones
  5. el visor de clases
  6. la ventana de propiedades
  7. la lista de las tareas
  8. la lista de los errores
  9. la ventana de edición de código

módulo 3. Organización de una aplicación

1. Las soluciones

  1. presentación
  2. creación de una solución
  3. modificación de una solución
  4. organización de una solución
  5. la carpeta elementos de solución
  6. la carpeta archivos varios
  7. configuración de una solución

2. Los proyectos

  1. creación de un proyecto
  2. modificación de un proyecto
  3. propiedades de los proyectos

módulo 4. Fundamentos del lenguaje

1. Las variables, constantes y enumeraciones

  1. las variables
  2. las constantes
  3. las enumeraciones
  4. las matrices
  5. las cadenas de caracteres
  6. las estructuras

2. Los operadores

  1. los operadores de asignación
  2. los operadores aritméticos
  3. los operadores binarios
  4. los operadores de comparación
  5. operador de concatenación
  6. los operadores lógicos
  7. orden de evaluación de los operadores

3. Las estructuras de control

  1. estructuras de decisión
  2. las estructuras de bucle

4. Los procedimientos y funciones

  1. procedimiento
  2. función
  3. procedimientos de propiedades
  4. los procedimientos de operador
  5. los argumentos de los procedimientos y funciones
  6. funciones asíncronas

5. Ensamblados, espacios de nombres y atributos

  1. los ensamblados
  2. los espacios de nombres
  3. los atributos

módulo 5. Programación orientada a objetos

1. Introducción

2. Aplicación con visual c#

  1. creación de una clase
  2. utilización de una clase
  3. herencia
  4. interfaces
  5. los eventos
  6. los delegados

3. Los tipos genéricos

  1. las clases genéricas
  2. interfaces genéricas
  3. procedimientos y funciones genéricos
  4. delegados genéricos
  5. varianza

4. Las colecciones

  1. las colecciones predefinidas
  2. elegir un tipo de colección

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

1. Los diferentes tipos de errores

  1. los errores de sintaxis
  2. los errores de ejecución

2. Tratamiento de las excepciones

  1. gestión de excepciones

3. Las herramientas de depuración

  1. control de la ejecución
  2. puntos de interrupción y tracepoint
  3. examen del contenido de las variables
  4. las otras ventanas de depuración

4. Otras técnicas de depuración

módulo 7. Aplicaciones de windows

1. Las aplicaciones de windows

2. Las ventanas

  1. dimensión y posición de las ventanas
  2. colores y fuentes utilizados en las ventanas
  3. las ventanas mdi

3. Los eventos del teclado y del ratón

  1. los eventos del teclado
  2. los eventos de ratón
  3. el drag and drop

4. Cuadros de diálogo

  1. el cuadro de mensaje
  2. los cuadros de diálogo de windows
  3. cuadro de diálogo personalizado

5. Utilización de controles

  1. añadir controles
  2. posición y dimensión de los controles
  3. paso del foco entre controles
  4. atajos de teclado

6. Los controles

  1. la clase control
  2. los controles que visualizan información
  3. los controles de edición de texto
  4. los controles de activación de acciones
  5. controles de selección
  6. los contenedores de controles
  7. los controles gráficos
  8. los controles de gestión del tiempo

7. La herencia de formularios

módulo 8. Acceso a las bases de datos

1. Principio del funcionamiento de una base de datos

  1. terminología
  2. el lenguaje sql

2. Presentación de ado.Net

  1. modo conectado
  2. modo no conectado
  3. arquitectura de ado.Net
  4. los proveedores de datos
  5. buscar los proveedores disponibles
  6. compatibilidad del código

3. Utilización del modo conectado

  1. conexión a una base
  2. ejecución de un comando

4. Utilización del modo no conectado

  1. rellenar un dataset a partir de una base de datos
  2. configurar un dataset sin base de datos
  3. manejar los datos en un dataset
  4. actualización de la base de datos
  5. las transacciones

módulo 9. Presentación de linq

1. Presentación de linq

2. Sintaxis del lenguaje linq

  1. primeras consultas linq
  2. los operadores de consulta

3. Linq to sql

  1. el mapeo de objeto relacional

módulo 10. Utilización de xml

1. Presentación

2. Estructura de un documento xml

  1. partes constituyentes de un documento xml
  2. documento bien formado y documento válido

3. Manejo de un documento xml

  1. utilización de dom
  2. utilización de xpath

módulo 11. Despliegue de componentes y aplicaciones

1. Introducción

2. Despliegue con windows installer

  1. instalación de installshield limited edition
  2. creación de un proyecto de instalación

3. Despliegue con clickonce

  1. principio de funcionamiento de clickonce
  2. los diferentes métodos de despliegue
  3. las actualizaciones de la aplicación
  4. puesta en marcha de la publicación clickonce

parte 3. Experto en asp.Net 4.5 c# con visual studio 2012

módulo 1. Visual studio 2012 y .Net 4.5

1. Novedades de visual studio 2012

  1. instalación
  2. interfaz del programa
  3. gestión del código
  4. documentación
  5. la herramienta ms build

2. C#4 de un vistazo

  1. clases parciales
  2. métodos anónimos
  3. la inferencia de tipo
  4. clases dinámicas y tipos anónimos
  5. extensión de clases sin herencia
  6. tipos nullables
  7. iterador
  8. genericidad

módulo 2. Los sitios web asp.Net 4.5

1. El modelo de compilación

  1. del cgi al modelo asp.Net 1.X
  2. clases parciales para las páginas
  3. el código compartido en app_code
  4. los ensamblados referenciados
  5. la caché de construcción
  6. las aplicaciones web de visual studio

2. El rol del servidor web

  1. el servidor iis
  2. el servidor de desarrollo asp.Net
  3. otros servidores

3. El pipeline http de iis

  1. funcionamiento de iis
  2. la clase httpcontext
  3. la clase httpapplication
  4. los controladores (handlers) http

módulo 3. Los web forms

1. Los web forms

  1. estructura de una página aspx
  2. ciclo de vida de una página
  3. los controles web
  4. navegación entre páginas
  5. postback y cross postback
  6. los call-back
  7. validación de los datos introducidos por el usuario

2. Organizar la presentación

  1. temas y máscaras
  2. componentes de usuario .Ascx
  3. las páginas maestras

3. Componentes personalizados

  1. funcionamiento de los componentes personalizados
  2. numerictextbox, componente derivado de textbox
  3. chartcontrol, componente gráfico que utiliza gdi+
  4. picturebrowser, componente basado en una plantilla
  5. recursos incorporados en dll

4. Ajax

  1. del callback a ajax
  2. el script manager
  3. el componente updatepanel
  4. el componente updateprogress
  5. el timer
  6. programación orientada a objetos con javascript
  7. el modelo de extensión ajax
  8. introducción a jquery

módulo 4. Los sitios web mvc

1. El enfoque mvc

  1. el patrón de diseño mvc
  2. evolución de mvc

2. Los sitios asp.Net mvc

  1. creación de un sitio
  2. organización de carpetas
  3. creación del modelo
  4. definición del controlador
  5. agregar vistas

3. Definición de las rutas

4. Ir más allá

  1. de una acción a otra
  2. actualización del modelo y redirección
  3. validación

5. Sitios mvc 4 y razor para dispositivos móviles

  1. crear un proyecto mvc 4
  2. pasar a iis estándar
  3. páginas provistas por razor
  4. probar con un emulador android

módulo 5. El acceso a datos con ado.Net 4.5

1. Bases de ado.Net

  1. el modo conectado
  2. las bases de datos sql server
  3. hacer transparente el acceso a las bases de datos

2. Acceso a los datos mediante proveedores

  1. introducción al desarrollo por proveedores
  2. los orígenes de datos sqldatasource y accessdatasource
  3. el proveedor objectdatasource
  4. el proveedor xmldatasource
  5. linqdatasource
  6. entitydatasource

3. Componentes gráficos de presentación de datos

  1. el componente gridview
  2. el componente detailsview

4. Crear informes con reporting services

  1. crear un informe
  2. el componente de visualización
  3. parámetros

módulo 6. Gestión del estado

1. Los distintos medios para mantener el estado

  1. campos ocultos
  2. el viewstate
  3. cadena de consulta (query string) y uri
  4. las cookies

2. Las sesiones

  1. uso del objeto session
  2. sesiones sin cookie y tiempo de abandono de sesión
  3. servicios de conservación de datos en sesión

3. Los objetos application y cache

  1. el objeto application
  2. la caché de datos de aplicación cache
  3. la caché html

módulo 7. Personalización y securización

1. Securización de los sitios asp.Net

  1. modelo de securización del sitio
  2. securización en modo windows
  3. securización en modo forms
  4. el proveedor membership
  5. el proveedor de roles
  6. los controles integrados

2. Presentación personalizada

  1. perfiles de usuario
  2. navegación dentro del sitio
  3. internacionalización

3. Los web parts

  1. del sitio web al portal
  2. crear un portal
  3. los controles de catálogo catalogzone y pagecatalogpart
  4. crear elementos personalizados
  5. crear un webpart personalizado

módulo 8. Los servicios web wcf y rest

1. Los servicios web wcf

  1. el dialecto común soap
  2. crear un servicio web wcf
  3. consumir un servicio web

2. Los servicios web rest

  1. implementación de un servicio rest
  2. utilizando un servicio rest

módulo 9. Configuración, despliegue y administración

1. Configuración

  1. herencia en la configuración
  2. configuración de pruebas y de producción

2. Despliegue de aplicaciones asp.Net

  1. despliegue manual
  2. despliegue mediante un sistema de copia

3. Supervisión de aplicaciones asp.Net

  1. la infraestructura de supervision health monitoring
  2. implementación en asp.Net

parte 4. Especialista en diseño y creación de bases de datos con sql server 2012

1. El modelo relacional

  1. introducción
  2. recordatorio sobre el almacenamiento de datos
  3. el modelo relacional
  4. el álgebra relacional

2. Implementación de bases de datos

  1. administrar una base de datos
  2. administrar tablas e índices
  3. implementación de la integridad de los datos
  4. administrar los índices
  5. monitorizar y verificar las bases de datos y los objetos
  6. los esquemas

3. Las órdenes de sql

  1. aspectos generales
  2. el sql-dml
  3. gestión de las vistas

4. Transact sql: el lenguaje procedimental

  1. el sql procedimental
  2. gestión de los procedimientos almacenados
  3. las funciones definidas por el usuario
  4. ejecutar procedimientos y funciones
  5. el contexto de ejecución
  6. los triggers
  7. la depuración del código

5. Gestión de datos distribuidos

  1. introducción
  2. sql server integration services
  3. mover una base de datos
  4. el programa bcp
  5. los servidores remotos

6. Los tipos avanzados

  1. introducción
  2. trabajar con el formato xml
  3. tablas value parameter
  4. las estructuras jerárquicas
  5. los datos filestream
  6. los datos espaciales

7. Common language runtime

  1. sql server y clr
  2. definir el código clr gestionado en sql server
  3. smo y powershell

8. Anexos

  1. esquema de base de datos
  2. sitios internet
  3. script de creación de la base de datos
  4. glosario

Cursos relacionados

IPTV: La Television por Internet

Ha venido para quedarse, la TV por Internet es ya un hecho. Profesionalízate con este curso y su Diploma avalado por la Fundación Tripartita y el Fondo Social Europeo. Entenderás los conceptos fundamentales de los servicios multimedia soportados por las redes ip, especialmente aquellos relacionados con la televisión, así como comprenderás cuál es...

Desarrollo Web para Comercio Electrónico

Con este curso te convertirás en un experto en el desarrollo web enfocado al comercio electrónico. Podrás crear páginas web desde cero enfocadas a la venta a través de internet. Uno de los sectores que más crece hoy en día. Ya no importa el tamaño de tu empresa, hay que estar en internet y aprender a vender. Y para ello es imprescindible saber crear webs con pasarelas de comercio...

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.

Máster Europeo en Analítica Web

La Analítica web es cada vez más importante en el mundo online. Se ha convertido en la manera más objetiva de medir los resultados de las acciones que realizan las empresas en internet y la forma de mejorar esas acciones para alcanzar los objetivos deseados. Conviértete en un experto a nivel profesional y aprovecha las numerosas oportunidades que brinda este nuevo...

Curso de Joomla 3

Los sistemas de gestión de contenidos gratuitos y abiertos han llegado para quedarse. Uno de los referentes es Joomla. Aprende a sacar todo el rendimiento a este espectacular CMS y ayuda a tu empresa en todo el entorno web. Desde un blog personal, hasta la web corporativa más grande que puedas imaginar se puede gestionar de manera incrible con Joomla. Aprende como y conviertete en...

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

 Diseño de Elementos Software con Tecnologías basadas en Componentes

Identificar las características y arquitecturas de las tecnologías de desarrollo, orientadas a componentes para la creación y modificación de elementos software integrados en estos entornos, según estándares y normalizaciones existentes.Podrás obtener la certificación UF1289 Diseño de Elementos Software con Tecnologías basadas en Componentes de las competencias profesionales.

Máster en Visual Studio 2012. Desarrollos .NET 2012 Framework 4.5 y ASP.NET

Máster executive para que convertirte en un experto como desarrollador. Mejora tus conocimientos y habilidades como programador y podrás optar a mejores posbilidades profesionales.