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

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

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.

Linux Profesional

Aprende a utilizar Linux a nivel profesional. Desde la instalación con este curso desarrollarás los conocimientos necesarios para configurar y utilizar Linux en entornos laborales. Un curso que permitirá usar Linux como un experto. Curso 100% Gratuito para Trabajadores

Analista Programador Java: SE Standard Edition con Titulación Universitaria

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

Base de datos Oracle 10g

Este curso ofrece a los estudiantes una introducción a la tecnología de la base de datos Oracle Database 10g. Los estudiantes aprenden los conceptos relativos a las bases de datos relacionales y el potente lenguaje de programación SQL. El curso proporciona los conocimientos de SQL esenciales que permiten a los desarrolladores escribir consultas en una o varias tablas,...

Crear una Tienda Online en Facebook

Facebook es una oportunidad para todas las marcas y tiendas. Independientemente del tamaño del negocio, es una oportunidad al alcance de todos, sin importar el presupuesto ni los recursos. Con este curso aprenderas a crear y sacarle partido a tu tienda online en Facebook.

Conceptos Generales de .Net

Aprende a programar con una de las tecnologías más utilizadas por las empresas tecnológicas. Este curso de Programación .NET te permitirá aprender, de forma sencilla y progresiva, la tecnología .NET con detalle y profundidad, de manera tal de sentar las bases fundacionales para la especialización en .NETUn curso que parte desde el inicio y con una metodología práctica que te permitirá...

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