Visual Studio

Autor: Firtman, Natale

ISBN: 9788426717085

Editorial: Marcombo, S.A.

Edición: 1

Páginas: 350

Formato: 23x17x2

Cant. tomos: 1

Año: 2011

Idioma: España

Origen: España

Disponibilidad.: Disponible

Gs 468.000
Certificación de conocimiento online .NET Framework 3.5 para profesionales
Cantidad:
Visual Studio se ha caracterizado a lo largo de sus distintas versiones por superarse a sí mismo. Desde la versión 2008, incorpora nuevas tecnologías y funcionalidades que permiten al desarrollador mejorar su productividad y crear soluciones escalables y de alto rendimiento, aprovechando las características de los nuevos entornos.

Está pensando para aquellos desarrolladores Web, móviles y de escritorio que utilicen Visual Basic, C# y ASP.NET y que necesiten actualizarse desde Visual Studio 2003 o 2005, reforzando conceptos nuevos de C# 3.0, Visual Basic 9.0 y las versiones de .NET Framework, hasta la 3.5 SP1. Este libro también presenta las bases para el .NET Framework 4.0, utilizando las nuevas librerías de LINQ, ASP.NET AJAX, ASP.NET MVC y Windows Presentation Foundation, con la posibilidad de acceder a una certificación que avale la experiencia y los conocimientos adquiridos.

Cómo actualizarse a:
C# 3.0
Visual Basic 9.0
ASP.NET 3.5 SP1 y 4.0
LINQ
MVC

Nivel: Intermedio Avanzado
Capítulo 1
Visual Studio
Introducción
Versiones
Ediciones Express
Visual Basic Express
Visual C# Express
Visual C++ Express
Visual Web Developer Express
Edición Estándar
Edición Profesional
Edición Team System
Edición para Arquitectos
Edición Base de Datos
Edición Desarrollo
Edición para Pruebas
Cambios desde Visual Studio 2005
Múltiples plataformas
Múltiples proyectos
Nuevas características visuales
Una misma fuente para todo
Navegador de ventanas y archivos
Accediendo a los foros
Plantillas ordenadas
Explorador de Objetos
IntelliSense
Ventanas estándar
Explorando carpetas
Nuevas características de código
Nuevos lenguajes
Mejorando nuestro código
JavaScript
IntelliSense
Depuración
Nuevas características
para Windows Forms
.NET Framework Client Profile
ClickOnce
Windows Presentation Foundation
Servicios de aplicación cliente
Nuevas características para ASP.NET
Proyectos Web
Múltiples plataformas
Nuevos controles
ListView
DataPager
LinqDataSource
Diseñador HTML
Trabajando con hojas de estilo
Administrar estilos
Propiedades de CSS
Aplicar estilos
AJAX
AJAX Control Toolkit
Nuevas características Mobile
.NET Compact Framework 3.5
Power Toys para .NET Compact
Framework 3.5
Creando aplicaciones
Emulador 3.0
SQL Server Compact 3.5
Pruebas de unidad
Capítulo 2
.NET Framework 3.5
Introducción
Novedades en la versión 2.0
Novedades en la versión 3.0
Windows CardSpace
Introducción
Qué es
Crear una tarjeta
Cómo funciona
Utilizando nuestra tarjeta digital
Windows Communication Foundation
Introducción
Qué es
Conceptos fundamentales
Contrato de Servicio
Implementar el Contrato de Servicio
Alojar el servicio y exponer
puntos de acceso
Configurar el cliente
Creando un servicio y un cliente
Servicio
Cliente
Potenciando WCF
Windows Workflow Foundation
Introducción
Qué es
Diseñador visual
Actividades
Creando un flujo de trabajo
Potenciando WWF
Windows Presentation Foundation
Introducción
Qué es
Aplicaciones independientes
Aplicaciones del explorador
XAML
Herramientas
Expression Design
Expression Blend
Visual Studio
Novedades WPF 3.5 y
Visual Studio 2008
Novedades desde WPF 3.5
Novedades desde Visual Studio
2008 SP 1
Ejemplo de aplicación WPF
Capítulo 3
C# 3.0 89
Introducción
La evolución en C#
Características incorporadas
en .NET Framework 2.0
Genéricos
Nuestra primera clase genérica
Utilizando ClaseGenérica
Creando métodos genéricos
Iteradores
Qué son
Iteradores + Genéricos: La unión
hace la fuerza
Métodos Anónimos
Algunas consideraciones
Incorporaciones en C# 3.0
Métodos Parciales
Tipos Implícitos
Inicializadores de objetos
Trabajando con colecciones
Tipos Anónimos
Métodos extensores
Expresiones Lambda
Predicados y Proyecciones
Expresiones de consulta
Capítulo 4
Visual Basic 2008 129
Introducción
La evolución en VB
Visual Basic .NET
Características incorporadas
en .NET Framework 2.0
Genéricos
Nuestra primera clase genérica
Utilizando clase genérica
Creando métodos genéricos
Clases Parciales
Objeto My
Objetos Disponibles
Sobrecarga de operadores
Operadores Unarios
(un parámetro)
Operadores Binarios
(dos parámetros)
Otros cambios menores
Operador IsNot
Definición de Arrays
Instrucción Continue
Tipos sin Signo
Comentarios XML
Instrucción using
Operador TryCast
Incorporaciones en Visual Basic 2008
Nullable Types
Operador Ternario
Tipos Implícitos
Inicializadores de objetos
Trabajando con colecciones
Tipos Anónimos
Métodos extensores
Expresiones Lambda
Métodos Parciales
Literales XML
Literal de elemento XML
Literal de Documento XML
Expresiones Incrustadas
Expresiones de consulta
Capítulo 5
LINQ
Qué es
Por qué se lo necesita
Sintaxis1
Sintaxis de métodos
Sintaxis de Consulta
Operadores
Operadores de selección
Operadores de Restricción
Operadores de Ordenación
Operadores de Agrupación
Operadores de Elemento
Operadores de Agregación
Operadores de concatenación
Operadores de división
Operadores de Conjuntos
Otros operadores
Combinando las consultas
Ejecución de consultas
Tipos de expresiones
LINQ a Objetos
Ejemplo 1
LINQ a XML
Construcciones funcionales
Centricidad en los elementos
Espacio de nombres y prefijos
Accediendo a los valores
Métodos para operar en XML
LINQ a SQL
Entidades de clases
El DataContext
LinqDataSource
LINQ a DataSet
DataSet no tipado
DataSet tipados
CopyToDataTable
DataRowComparer
Capítulo 6
ASP.NET
Historia
Pasado
Presente
Futuro
Proyectos ASP.NET
Diferencias en Visual Studio
Tipos de Aplicaciones Web
Formularios Web
ASP.NET AJAX
ASP.NET MVC
Datos Dinámicos
Fundamentos
Controles Web
Cambios en el objeto Page
Servicios
Modelo de Trabajo
Configuración
Asistentes de configuración
Pequeños cambios, grandes soluciones
ControlState
Foco
Navegación Cruzada
Directorio raíz de la aplicación.
Validación en Grupos.
MasterPages.
Introducción.
Página Principal
Página de Contenido.
Contenido por defecto
Themes y Skins.
Introducción.
Utilización.
Skins.
Temas
Skin por defecto.
Especificación de Temas
Temas globales.
Controles DataSource.
SQLDataSource.
Trabajando con ConnectionStrings
Trabajando con SQL.
Filtrado.
Operaciones de Actualización.
Parámetros.
Actualizando la clave primaria.
Caché de Datos.
ObjectDataSource
Conectándonos a Capa de Datos
Conectándonos a Capa de Lógica
Parametrizando los listados
XmlDataSource .
SiteMapDataSource.
LinqDataSource.
Filtrando datos.
Seleccionando resultado
Otras posibilidades.
EntityDataSource.
Trabajando con Datos.
Enlaces.
Enlace simple.
Enlace doble vía.
Enlace a XML.
Controles.
Controles de Lista .
GridView.
La evolución del DataGrid.
El control .
Paginación.
Ordenamiento.
Edición y Eliminación.
Opciones Avanzadas
DetailsView.
¿Qué es?.
Sintaxis.
Paginación.
FormView.
ListView.
Plantillas Básicas.
Paginando resultados.
Plantillas Avanzadas.
Trabajando con grupos.
Controles de Visualización.
ImageMap.
HiddenField.
Literal.
FileUpload.
Wizard.
MultiView.
Localize.
Controles de Navegación.
TreeView.
SiteMapPath.
Menu
Identificación de Usuarios.
Introducción.
Autenticación por Formularios.
Membership.
Clase Membership.
Clase MembershipUser
Roles
Controles
Login
LoginName
LoginStatus
LoginView
PasswordRecovery
ChangePassword
CreateUserWizard
Perfiles de Usuario
¿Qué es un Perfil?
Definición de los Perfiles
Accediendo al perfil
WebParts
Qué son
Conceptos
Controles
Nuevos frameworks
Dynamic Data
Creando un proyecto
Maestro-Detalle
Funcionamiento
Personalización básica
Personalización avanzada
Manualmente dinámicos
URL Routing
Ruteo por IIS
Controles Silverlight
MediaPlayer
Contenido Silverlight
Web Platform Installer
Lenguajes Dinámicos
Capítulo 7
AJAX y MVC
ASP.NET AJAX
AJAX y RIA
El framework
Historia
AJAX
Librería de Cliente
Librería de Servidor
Configuración
Control de errores
ScriptManagerProxy
Métodos de Página
Using System.Web.Services
Servicios Web
JSON
Actualización Parcial
Introducción
UpdatePanel
Paneles múltiples
Aviso de Progreso
Cronómetro
AJAX Control Toolkit
¿Qué es?
Requisitos
Controles
Extensores
Framework de Animación
jQuery?
¿Qué es?
Relación con ASP.NET
Futuro de ASP.NET AJAX
ASP.NET MVC
El patrón MVC
Modelo
Vista
Controlador
Framework
Ruteo dinámico
¿Qué puede hacer un controlador?
Creando un sitio MVC
Introducción
Defininiendo el modelo
Defininiendo los controladores
Definiendo las vistas
Creando otra acción
HTML Helpers
Datos de la Vista
Devolviendo JSON
Seguir con MVC
Capítulo 8
Introducción a la programación para
Windows Mobile
Más de 20 minutos de video sobre estos cuatro
puntos:
1- Familias de dispositivos.
2- Repaso por VS2008 y Emuladores.
3- Mi primera aplicación Mobile.
4- Datos locales, primera aproximación.
Capítulo 9
Visual Studio 2010 y .NET 4.0
Video adelanto de las próximas versiones de
las herramientas de desarrollo de Microsoft:
1- Cambios en la interfaz.
2- Repaso de novedades de .NET 4.0.
3- Lo nuevo en ASP.NET 4.0.
4- Las versiones disponibles.
No hay enlaces disponible
Libros Relacionados