jueves, 19 de junio de 2014

Nuevo Inicio PECI .NET - Taller de Servicios WCF Avanzado

Nuevo Inicio PECI .NET

A los interesados en Entrenamiento en .NET les comunico que este Domingo 22 de Junio en horario de 8:00 am a 2:00 pm. estaré iniciando un nuevo grupo del PECI .NET (Visual Studio 2013 Developer con C#) en ISILTECH (San Isidro - Lima).
Cabe recordar que el Programa incluye mas de 8 cursos sobre .NET:
  • Desarrollo de Aplicaciones con .NET Framework 4.5.1 
  • Desarrollo de Aplicaciones con ADO .NET, POO y LINQ. 
  • Desarrollo de Aplicaciones Windows Forms. 
  • Desarrollo de Aplicaciones Web con ASP .NET Web Forms. 
  • Desarrollo de Aplicaciones Web con ASP .NET, MVC, HTML5, CSS3 y JQUERY
  • Desarrollo de Aplicaciones Windows con Windows Presentation Foundation. 
  • Desarrollo de Aplicaciones Web con WPF, XBAP y Silverlight 5. 
  • Desarrollo de Aplicaciones de Datos con WCF Data Services, REST y Odata. 
  • Desarrollo de Aplicaciones de Colaboración con Windows Workflow Foundation. 
  • Desarrollo de Aplicaciones para Windows Store (Opcional si alcanza el tiempo)
Para los interesados las ventajas del Programa .NET que dicto son las siguientes:
  • Es el programa que mas cursos contempla en un entrenamiento
  • 100% Practico.
  • Todos los ejemplos son del día a día (lo que uno hace en el trabajo)
  • No se copia y se pega, se hace todo desde cero
  • El nivel es intermedio avanzado (la mayoría ofrece nivel básico - intermedio)
  • Solo se enseñan Buenas Practicas de Desarrollo (sobre todo de performance)
  • No se usan librerías pre fabricadas de terceros (Building Blocks), se enseñan a crearlas
  • 100% con Objetos (No DataSet, DataTables, DataView)
  • Modelo de Desarrollo Distribuido (En capas)
  • Todo sobre Programación Asíncrona en .NET (WinForms, WebForms, MVC, WPF, WCF Services, Workflow Foundation)
  • Uso intensivo de Reflection en creación de Librerías de Código, de Controles y de Formularios.
  • Cientos de Libros sobre Programación
  • Cientos de Videos oficiales de Entrenamiento Microsoft, etc.

Taller de Servicios Web Avanzado

Además para los que ya llevaron conmigo este Domingo 29 de Junio de 9:00 am a 1:00 pm. tendremos el Quinto Taller sobre "Servicios Web Avanzado: WCF Services, WCF Data Services y Web API" ya saben que los interesados tienen que enviar su confirmación al correo: Luis.duenash@gmail.com y también si desean pueden ir enviando la dirección (URL) del servicio que quieren que se consuma, si es con seguridad mejor (enviar usuario y clave). El costo sigue siendo el mismo.

Saludos.

Libro La Biblia de Visual Basic .NET - Preguntas de Repaso - Capítulo 6

Preguntas de Repaso: Desarrollando Aplicaciones con WPF

1.    Qué se puede hacer en WPF que no se puede hacer en WinForms no ASP .NET?

2.    Cuáles son los principales componentes en la arquitectura de WPF?

3.    Menciona 5 características de WPF.

4.    Qué lenguaje de marcas usa WPF?

5.    Cuántos tipos de aplicaciones se pueden crear en WPF?

6.    Menciona 5 tipos de controles de WPF.

7.    Cómo se llama el contenedor principal de controles que viene por defecto en una ventana o página en WPF?

8.    Menciona otros 3 contenedores de controles WPF.

9.    Menciona el evento de inicio que ocurre al cargar una ventana y los eventos de cierre de ventana.

10. Qué debe configurarse para que una cierta ventana de nuestra aplicación inicie primero?

11. Qué es una aplicación WPF del Explorador o XBAP?

12. Que tipo de seguridad tiene por defecto una aplicación WPF del explorador?

13. Qué clase se usa para navegar entre páginas de una aplicación del explorador?

14. Qué se debe hacer para que una aplicación del explorador pueda acceder a archivos, cuadros de diálogo, registro de Windows, etc.?

15. Cómo se clasifican los cuadros de diálogo?

16. Qué tipos de cuadros de diálogo se pueden crear en WPF?

17. Qué espacio de nombres se debe importar para usar los diálogos de archivos de Windows?

18. Cuál es el único cuadro de diálogo interno de WPF?

19. Cómo se llama las clases para implementar los diálogos de abrir y guardar respectivamente?

20. Con qué método del cuadro de diálogo de imprimir (PrintDialog) se puede imprimir cualquier contenido inclusive gráficos?

21. Cuantas técnicas tenemos para presentar datos en una aplicación?

22. Cuáles son las ventajas principales de WPF en el enlace de datos con respecto a WinForms y WebForms?

23. Cuántos tipos de enlaces (Data Bindings) existen?

24. Qué propiedad de los controles de listas implementa el enlace complejo en WPF?

25. Menciona 3 controles que soporten enlace complejo.

26. Qué debe hacerse para crear enlace simple?

27. Menciona 3 controles que soporten enlace simple.

28. Cómo se llama la clase que hace de intermediario entre los controles y el origen de datos en WPF?

29. Menciona los métodos de desplazamiento del objeto CollectionView.

30. Con qué propiedades del CollectionView se verifican el desbordamiento de registro?

31. En qué evento del CollectionView podemos programar para mostrar la posición actual del origen de datos cuando este cambie?

32. Qué propiedades de los controles listas permiten configurar el campo a mostrar y el campo a guardar?

33. Para qué se usa la conversión de datos en WPF?

34. Qué interface tenemos que implementar para realizar la conversión de datos?

35. Qué métodos hay que programar en una clase que implemente dicha interface?

36. Cómo se aplica en el XAML una clase creada para formatear o convertir un tipo de dato en en control enlazado?

37. Cómo se puede ordenar las columnas en el control ListView?

38. Cómo se obtiene la cabecera a la cual se dio clic en un ListView?

39. Cómo se crea un objeto CollectionView?

40. Para qué se usan las plantillas de datos en WPF?

41. Qué tipo de objeto permite crear una plantilla de datos y qué propiedad del control enlazado debemos configurar para aplicar el objeto creado?

42. Cómo se sincronizan 2 listas enlazadas a datos sin necesidad de programar el filtro?

43. Qué es una plantilla jerárquica y cómo se implementa en WPF?

44. Qué control de WPF soporta una plantilla jerárquica?

45. Qué requisitos debe tener el origen de datos antes de enlazar a un control que usará una plantilla jerárquica?

46. Qué control WPF presenta de forma simple filas y columnas sin necesidad de usar plantillas?

47. Cuáles son los tipos de columnas que puede tener el control DataGrid?

48. Qué es necesario hacer al DataGrid para que pueda ordenar los datos al dar clic a la cabeceras de sus columnas?

49. Cuántos tipos de documentos maneja WPF?

50. Qué control se usa para visualizar documentos fijos como los XPS?

51. Qué controles se usan para visualizar documentos dinámicos como los archivos de texto, xml, html, etc.

52. Qué sigifica XPS y cómo se implementa en WPF?

53. Cómo se llama la librería que permite trabajar con documentos XPS?

54. Qué propiedad del control DocumentViewer es necesario configurar para enlazar un documento?

55. Menciona los 3 tipos de anotaciones que hay en WPF.

56. Qué clase es necesario usar para implementar anotaciones en WPF?

57. Menciona 3 métodos de la clase AnnotationService que sirvan para crear anotaciones.

58. Menciona 3 métodos de la clase AnnotationService que sirvan para eliminar o borrar anotaciones.

59. Cuál es la ventaja de los documentos dinámicos?

60. Cómo se puede convertir un archivo de Word o Excel a XPS?

61. Qué se debe hacer si se usa por código trabajar con Word o Excel desde .NET?

62. Cuáles son las 2 clases que implementan Multimedia en WPF?

63. Cómo se llama la librería de clases que implementa el reconocimiento de voz en WPF?

64. Cómo se llama la clase que permite reproducir voz?

65. Qué métodos tiene la clase SpeechSynthesizer para reproducir la voz?

66. Qué propiedades del objeto SpeechSynthesizer permiten controlar el volumen y la velocidad de la voz?

67. Cómo se llama la clase (control) que permite reproducir audio y video?

68. Qué propiedad del control MediaElement especifica la URI con el archivo de audio o video a reproducir?

69. Qué eventos ocurren al iniciar y finalizar la reproducción usando el MediaElement?

70. Qué clase y en que espacio de nombres se encuentra el objeto que permite ejecutar en segundo plano cada cierto tiempo una acción en una aplicación WPD?

El Libro del Día: ASP.NET MVC 4 Mobile App Development

El Libro del Día: 2014-06-19

Titulo: ASP.NET MVC 4 Mobile App Development
Autor: Andy Meadows
Editorial: Packt
Nro Paginas: 356

Capítulos:
Chapter 1: Developing for the Mobile Web
Chapter 2: Homebrew and You
Chapter 3: Introducing ASP.NET MVC 4
Chapter 4: Modeling BrewHow in EF5
Chapter 5: The BrewHow Domain and Domain-driven Design
Chapter 6: Writing Maintainable Code
Chapter 7: Separating Functionality Using Routes and Areas
Chapter 8: Validating User Input
Chapter 9: Identifying and Authorizing Users
Chapter 10: Asynchronous Programming and Bundles
Chapter 11: Coding for the Real-time Web
Chapter 12: Designing Your App for Mobile Devices
Chapter 13: Extending Support for the Mobile Web
Chapter 14: Improving the User Experience with jQuery Mobile
Chapter 15: Reader Challenges

Descarga:
ASPNET_MVC4_MobileAppDevelopment