Desarrollo de Software con C# 2013 y Android

23,08 

Otras opciones
23,08 

En Stock

  • ISBN: 9788426723208
  • Tipo de Encuadernación: Rústica
  • Dimensiones de producto: 17x1x23
  • Número de páginas: 490

Libro físico

  • Envíos a todo el mundo
  • Suscriptores obtienen descuentos en la compra de libros físicos, envíos gratuitos en España Peninsular y Baleares y acceso a todo el catálogo digital de Marcombo.
    ¿No estás suscrito? ¡Suscríbete!
¿Quieres un descuento? ¡Hazte en miembro!

Más información

Descripción

Índice

Detalles

Colecciones

Categorías

Características

  • Autor: Gómez Jiménez , Enrique Bustos Muñoz Hazel
  • Fecha de publicación: 11/04/2016

Descripción

Este libro ha sido escrito con el fin que sea de utilidad para personas que se dedican al desarrollo de software o aquellos que apenas se inician en esta actividad. Los capítulos se han estructurado de tal manera que el aprendizaje incluya aspectos teóricos como prácticos. La teoría se ha explicado de forma clara y concisa y los ejercicios se basaron en estos conceptos. Al final, se incluye un ejemplo integrador donde todos los conceptos son considerados.

Este libro no constituye una referencia del lenguaje ni un manual para migrar aplicaciones desarrolladas en versiones  anteriores de las herramientas consideradas, por tanto errores o excepciones que se presenten en la funcionalidad de éstas, no son responsabilidad de los escritores. Intentamos en esta obra, partir de cero en la creación de aplicaciones Windows, web o para dispositivos móviles, utilizando Visual C# o Android para ello.

Como elementos adicionales al contenido de este libro, en la Web se dispone de materiales auxiliares que permitirán al profesor impartir de una manera muy práctica y ágil dicha materia.

Ventajas
Cada capítulo se ha estructurado de tal manera que el aprendizaje incluya aspectos teóricos como prácticos. en la Web se dispone de materiales auxiliares que permitirán al profesor impartir de una manera muy práctica y ágil dicha materia.

Conozca
El modelo de desarrollo de software, que establece el orden y la calidad en la ejecución de las fases, construcción de
artefactos o productos, las actividades del proyecto, así como los requisitos de entrada y salida para cada una de ellas.

Aprenda
A construir software mediante procesos otrora rutinarios y de largas interacciones, empotrados en una lógica funcional
más detallada pero más accesible y rápida.

Desarrolle sus habilidades para:
Lograr el diseño y la implementación de aplicaciones informáticas (software) de forma ingenieril.

Información adicional

Peso 0,8 kg
Dimensiones 23 × 17 × 1 cm

Índice

Capítulo 1
Visual Studio .net 2013:
Introducción
Reflexione y responda las siguientes preguntas 
 Contenido
Expectativa
Después de estudiar este capítulo, el lector será capaz de:
Visual Studio .net 2013: el paradigma
Novedades de Visual Studio .NET 2013
Arquitectura de .NET Framework 4.5.1
Introducción a .NET Framework 4.5.1
Bibliotecas de clases portables
Resumen de funcionalidades de Visual Studio .NET
Resumen 
Autoevaluación 
Bibliografía
Páginas web recomendadas
Respuestas a las preguntas de autoevaluación 
Evidencia 

Capítulo 2
Visual C# 6.0: Introducción
Reflexiones y responda las siguientes preguntas
Contenido 
Expeectativa
Después de estudair este capítulo, el lector será capaz de:
Visual C#.NET 2013: Un lenguaje poderoso de Visual Studio 2013
Entorno de trabajo en C#
Tipos de datos, operadores y expresiones en Visual C#.NET 2013
Tipos de datos VisualC#
Constantes en Visual C#
Enumeraciones en Visual C#
Tipos de operadores en Visual C#
Operadores aritméticos
Operadores relacionales y de tipo
Operadores de igualdad
Operadores lógicos, condicionales y null
Expresiones en Visual C#
Ámbito y declaraciones de variables en Visual C# .NET 2013
Estructuras de control en Visual C# .NET 2013
Estructuras de decisión
La estructura if
La estructura switch
Estructuras de bucle
La estructura do
La estructura while
La estructura for
La estructura foreach
Vectores y matrices
Funciones predefinidas en .NET
Framework 4.5 y su utilización 
Operaciones de cadena
Operaciones matemáticas
Operaciones de fecha
Resumen 
Autoevalución 
Bibliografía 
Páginas web recomendadas
Respuestas a las preguntas de autoevaluación 
Evidencia 

Capítulo 3
Visual C#
Introducción a la programación orientada a objetos
Reflexione y responda las siguientes preguntas
Contenido 
Expectativa
Después de etudiar este capítulo, el lector será capa de:
Conceptos de programación orientada a objetos (POO)
Clases
Obejtos
Constructores
Destructores
Polimorfismo
Herencia
Accesibilidad de los miembros de una clase
Interfaces
Clases anidadas
Clases abstractas
Clases selladas
Delegados
Eventos
Resumen 
Autoevaluación 
Bibliografía 
Páginas web recomendadas
Respuestas a las preguntas de autoevalución 
Evidencia


Capítulo 4
ASP .NET con Visual C# 6.0
Reflexione y responda las siguientes preguntas 
Contenido 
Expectativa
Después de estudiar este capítulo, el lector será capaz de:
Introducción 
Arquitectura ASP .NET
Aplicaciones web versus
Sitios web
Web Forms
Diseño de formularios web
Navegación entre formularios web
Variables en ASP .NET
Variables de aplicación (Application)
Variables de sesiñon (Session)
Cookies
Utilización de JavaScript en sitios web ASP .NET
JavaScript directamente en la página
XHTML
JavaScript en un archivo por separado
Utilización de jQuery en sitios web ASP . NET
Resumen 
Autoevalición
Infografía
Páginas web recomendadas
Respuestas a las preguntas de autoevaluación
Evidencia 

Capítulo 5
WCF (Windows Communication Foundation) con Visual C#
Reflexone y reponda las siguientes preguntas
Contenido
Expectativa
Después de estudiar este capítulo , el lector será capaz de:
Conceptos generales
Servidores Web
Servicio WCF
Razones para utilizar WCF
Consumidor de un WCF
Servicios
Los Endpoints
Contratos de Servicio (Servicio Contracts)
WSDL
Atributos de un WCF
Contratos de servicio
Contratos de datos
Contratos de mensaje
Bindings
Características de los Binding
Tipo de interoperabilidad
Seguridad
Transacciones
Codificación del mensaje
Streaming
Entre los tipos más usados de bindings se pueden encontrar
Binding apropiado según la aplicación
Clase ServiceHost
Implementación de un WCF
Publicando un WCF en ISS (Internet Information Services)
¿Qué es un application Pool?
¿Cómo se publica un WCF en el IIS?
Resumen
Autoevaluación
Bibliografía
Páginas web recomendadas
Respuestas a las preguntas de evaluación 
Evidencia 

Capítulo 6
Aplicaciones y servicios centrados en datos
Reflexione y responda las siguientes preguntas
Contenido
Expectativa
Después de estudiar este capítulo, el lector será capaz de:
Arquitectura de aplicaciones centradas en datos
ADO .NET Entity Framework
Arquitectura y componentes
LINQ to Entities
Object Services
EntityCliente
Entity Data Model (EDM)
Creación de un Entity Data Model (EDM)
Proveedores de ADO .NET Entity Framework
Error de inicio de session
Error de acceso  a la base de datos
Resumen
Autoevaluación
Evidencia
Bibliografía
Páginas web recomendadas
Respuestas a la preguntas de autoevaluación


Capítulo 7
WCF (Windowa Communication Foundation)
Reflexione y responda las siguientes preguntas
Contenido
Expectativa
Después de estudiar este capítulo, el lector será capaz de:
Arquitectura cliente-servidor
¿Qué es un cliente?
¿Qué es servidor?
Arquitectura cliente-servidor
¿Qué son capas y progrmación en N capas?
Aplicaciones monocapa
Aplicacioones de dos capas
Aplicaciones de tres capas
Ventajas y desventajas de programación en capas
Ventajas
Desventajas
¿Cuál es le mejor modelo en capas para programar?
Ejemplo práctico de una aplicación en capas
La capa del modelo (Model)
Tipo de dato Timestamp
La capa WCF
Dominio
Especificacione
Acciones
Validaciones
Repositorios
La operación
ConexiónDisponible
Capa Web
Herramienta WCF Test Client
Componentes de referencias a un servicio (Service References)
Consumiendo un servicio WCF
Resumen
Autoevaluación
Bibliografía
Páginas web recomendadas
Evidencia
Respuestas a las preguntas de autoevaluación


Capítulo 8
WCF (Windows Communication Foundation) y certificados digitales
Reflexione y responda las siguientes preguntas
Contenido
Expectativa
Después de estudiar este capítulo el lector será capaz de:
Certificados digitales:características
Estructura de certificados digitales
Certificados digitales para firmar digitalmente
Certificados para cifrar mensajes
La firma digital en Latinoamérica 
Consumiendo un WCF con certificados digitales creando certificados de prueba
1. Creación de los certificados de prueba
2. Configuración del servicio 
Resumen
Autoevaluación
Bibliografía
Páginas web recomendadas
Evidencia
Respuestas a las preguntas
de autoevaluación

Capítulo 9
MVC (Modelo Vista Controlador) con Visual C#
Reflexione y responda las siguientes preguntas
Contenido
Expectativa
Después de estudiar este capítulo, el lector será capaz de:
Conceptos generales
Historia del MVC
El MVC
(Modelo Vista Controlador)
Modelos
Vistas
Controladores
Modelo TDD (Test Driven Development)
Ventajas y desventajas del uso del MVC
Ventajas
Desventajas
¿Cómo funciona una aplicación MVC?
Comparación entre el MVC y ASP .NET
Web Forms
Action Method, Action Result  y Routing
Creando el modelo
Creando el controlador
Creando la vista
Conceptos importantes para el manejo
de memoria en el Patrón MVC
Creación de un sitio web con ASP .NET
MVC consumiendo un WCF
Resumen 
Autoevaluación 
Bibliografía 
Páginas Web recomendadas
Respuestas a las preguntas  de autoevaluación 
Evidencia 

Capítulo 10
Programación para aplicaciones móviles con Visual C# 
Reflexione y responda las  siguientes preguntas 
Contenido 
Expectativa
Después de estudiar este capítulo, el lector será capaz de:
Conceptos generales 
Historia de los  teléfonos inteligentes
Historia del sistema operativo
Android
Emuladores
Instalar Xamarin 
Configuración de dispositivo para desarrollar 
Configurar una variable de ambiente
en Windows para evitar errores en
el emulador
Construyendo una aplicación básica con Xamarin Visual Studio 2013
Funcionamiento de una aplicación Android
Actividad
Ciclo de vida de una actividad
Estados de actividades
Acción back versus acción home
Continuación de ejemplo creando
una nueva actividad
Configurar características
de una aplicación en Android
con visual Studio 2013
Acceso a base de datos con Android y SQLite 
Resumen 
Autoevaluación 
Bibliografía 
Páginas web recomendadas
Evidencia 
Respuestas a las preguntas de autoevaluación


Anexo 1
Caso práctico.
Servicio técnico automotriz GOBUS.
Parte 1. Lógica de acceso a datos 
Contenido
Expectativa
Después de desarrollar este ejemplo, el lector será capaz de:
Descripción del caso
La base de datos
Creación de la capa de acceso a datos 
Métodos para
el objeto Sucursales
Métodos para el objeto Clientes
Métodos para el objeto Citas
Creación de la clase CADServAuto
Resumen
Autoevaluación
Evidencia 
Respuestas a las preguntas de autoevaluación

Anexo 2
Caso práctico.
Servicio técnico automotriz GOBUS.
Parte 2. Lógica de Presentación 
Contenido
Expectativa
Después de desarrollar este ejemplo, el lector será capaz de:
Creación de la capa lógica de presentación 
Utilización de ADO.net Entity Framework
para mantenimiento de servicios
Resumen 
Autoevaluación 
Evidencia 
Respuestas a las preguntas de autoevaluación

Anexo3
Caso práctico
Servicio técnico automotriz GOBUS.
Parte 3. Lógica de Aplicación 
Contenido
Expectativa
Después de desarrollar este ejemplo, el lector será capaz de:
Creación de la capa lógica de aplicación 
Resumen 
Autoevaluación 
Evidencia
Respuestas a las preguntas  de autoevaluación