miércoles, 18 de junio de 2014

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

Preguntas de Repaso: Desarrollando Aplicaciones Web con ASP .NET

1.    En que espacio de nombres se encuentra ASP .NET?

2.    Con qué nombre se le conoce al IDE de Visual Studio para desarrollar Sitios Web?

3.    Menciona 3 Lenguajes con que podemos desarrollar aplicaciones web en ASP .NET

4.    Qué características de ASP .NET hacen que las aplicaciones sean mas rápidas?

5.    Por qué las páginas ASP .NET que usan controles web pueden verse en cualquier Browser?.

6.    Qué es un formulario web en ASP .NET?

7.    Cómo se clasifican los controles del servidor?

8.    Por qué una pagina ASP .NET es lenta solo la primera vez que carga?

9.    Cómo se llama el proceso que ejecuta los servicios del IIS?

10. En cuantas ubicaciones se puede crear un nuevo sitio web?

11. Qué ejecutable debe correr en caso de que no este registrado ASP .NET en IIS en vez de volver a instalar primero el IIS y luego Visual Studio?

12. Qué es un control web intrínseco?

13. Mencione 5 controles web intrínsecos.

14. Cuando se trabaja con archivos en una aplicación web, cuál es el directorio por defecto donde se leen o escriben los archivos en disco?

15. A qué usuario debemos dar permiso en la carpeta para que la aplicación web pueda leer o escribir un archivo en ASP .NET?

16. En que lado debe realizarse las validaciones de una página: en el cliente o el servidor y porqué?

17. Cómo se llama el algoritmo de seguridad usado para comprobar si el que usa el sistema, por ejemplo la pagina es un usuario o un programa.

18. Qué debe hacerse para que al generar varios números al azar con consecutivamente no devuelvan el mismo número?

19. Cuál es la forma mas simple de subir un archivo desde la pagina hacia el servidor?

20. Cuál es el tamaño máximo del archivo por defecto al usar el control FileUpload y que debe hacerse para aumentar la capacidad?

21. Cuál es la alternativa mas simple para validar sin usar directamente Javascript en el cliente en ASP NET?

22. Menciona 3 controles de validación de ASP .NET?

23. Con qué control web se valida que un campo sea obligatorio?

24. Qué control de validación usaría para validar una fecha?

25. Qué control de validación usaría para validar un RUC, DNI ó teléfono?

26. Menciona 3 propiedades comunes de todos los controles de validación.

27. Cuál es la propiedad mas importante del control de validación que indica qué control se debe validar?

28. Cómo se llama el control que muestra un resumen con los mensajes de error de todos los controles de validación?

29. Para qué se usan las Hojas de Estilo en Cascada?

30. Qué ventajas tiene usar archivos CSS en una página ASP .NET?

31. Para qué se usan las páginas principales y qué extensión tienen?

32. Qué ventajas tiene usar páginas principales en ASP .NET?

33. Menciona los 3 controles web de navegación.

34. Con qué control web podemos ver la ubicación donde nos encontramos en el sitio web?

35. Cómo se llama el archivo XML donde se definen las páginas que tendrá el sitio web?

36. Cómo se llama el objeto que permite enlazar un mapa de sitio en un Menú o en un TreeView?

37. Cuál es la forma más simple de implementar fichas en un sitio web de ASP .NET?

38. Con qué propiedad del control web MultiView se especifica que vista (View) se va a visualizar?

39. Que propiedad tienen los controles web que indica que se debe guardar el estado o los valores en el cliente para que no se pierdan al hacer Postback?

40. Cuál es el control web mas usado en una aplicación con ASP .NET?

41. Cómo se llama la propiedad que permite crear dinámicamente las columnas en un control GridView?

42. Qué pasos debe realizar para personalizar columnas en un GridView?

43. Cuantos tipos de paginación podemos tener en una aplicación web?

44. Qué propiedades debe configurase para paginar un GridView?

45. En qué evento hay que programar la paginación del GridView?

46. Qué propiedad debe configurase para ordenar las columnas en un GridView?

47. En qué evento hay que programar la ordenación en el GridView?

48. Qué evento del control GridView puede usarse para crear dinámica mente controles?

49. Qué instrucción de enlace de datos es mas eficiente: DataBinder.Eval o Container.DataItem?

50. Con qué propiedad del GridView se especifica el registro que se va a editar?

51. Cuál es la diferencia entre guardar un dato usando el objeto Session y usando el objeto ViewState?

52. Qué se debe hacer para que una columna del GridView al pasar al modo edición no sea siempre un TextBox?

53. Cuál es la ventaja de usar plantillas en controles enlazados a datos?

54. Menciona 3 controles web que soporten plantillas.

55. Si se usa un control Repeater y se enlaza a un origen de datos, que hace falta para visualizar sus datos?

56. Cuál es el principal elemento de una plantilla que nunca debe faltar y especifica el diseño de las filas a repetirse?

57. Con qué etiquetas (tags) se indica en una plantilla que vamos a usar código incrustado del servidor, por ejemplo para llamar a una función?

58. Cuál es la diferencia del control DataList con respecto al Repeater?

59. Qué indica el elemento AlternatingItemTemplate en una plantilla?

60. En qué tipo de controles (HTML o Web) puede usarse el código incrustado del servidor?

61. Qué es una plantilla jerárquica y para qué sirve?

62. En una plantilla de un DataList con qué código incrustado del servidor se obtiene el índice de la fila actual enlazada al origen de datos?

El Libro del Día: Programming ASP.NET MVC 4

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

Titulo: Programming ASP.NET MVC 4
Autor: Jess Cbaduvick, Todd Snyder, Hrusikesh Panda
Editorial: O'Reilly
Nro Paginas: 492

Capítulos:
Part I. Up and Running
1. Fundamentals of ASP.NET MVC
2. ASP.NET MVC for Web Forms Developers
3. Working with Data
4. Client-Side Development
Part II. Going to the Next Level
5. Web Application Architecture
6. Enhancing Your Site with AJAX
7. The ASP.NET Web API
8. Advanced Data
9. Security
10. Mobile Web Development
Part III. Going Above and Beyond
11. Parallel, Asynchronous, and Real-Time Data Operations
12. Caching
13. Client-Side Optimization Techniques
14. Advanced Routing
15. Reusable UI Components
Part IV. Quality Control
16. Logging
17. Automated Testing
18. Build Automation
Part V. Going Live
19. Deployment
Part VI. Appendixes
A. ASP.NET MVC and Web Forms Integration
B. Leveraging NuGet as a Platform
C. Best Practices
D. Cross-Reference: Targeted Topics, Features, and Scenarios

Descarga:
Programming_ASPNET_MVC4