0% encontró este documento útil (0 votos)
5 vistas3 páginas

Guía de ASP.NET para Desarrolladores

ASP.NET es un framework de desarrollo web de Microsoft para crear aplicaciones y servicios web. Incluye diferentes modelos como Web Forms y MVC, y utiliza conceptos como ViewState, PostBack y Middleware. También permite la creación de APIs RESTful y el uso de herramientas como Entity Framework y Blazor para facilitar el desarrollo.

Cargado por

mireyaromerohe
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas3 páginas

Guía de ASP.NET para Desarrolladores

ASP.NET es un framework de desarrollo web de Microsoft para crear aplicaciones y servicios web. Incluye diferentes modelos como Web Forms y MVC, y utiliza conceptos como ViewState, PostBack y Middleware. También permite la creación de APIs RESTful y el uso de herramientas como Entity Framework y Blazor para facilitar el desarrollo.

Cargado por

mireyaromerohe
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1. ¿Qué es [Link]?

Respuesta: Es un framework de desarrollo web creado por Microsoft que permite construir

aplicaciones web dinámicas, sitios web y servicios web usando .NET.

2. ¿Cuál es la diferencia entre [Link] Web Forms y [Link] MVC?

Respuesta: Web Forms usa un modelo basado en eventos y controles tipo escritorio; MVC separa

la aplicación en Modelo, Vista y Controlador, lo que permite un mayor control y testeo del código.

3. ¿Qué es el ciclo de vida de una página en [Link] Web Forms?

Respuesta: Es la secuencia de etapas que sigue una página desde su solicitud hasta la

renderización, incluyendo etapas como Init, Load, PostBack, Render y Unload.

4. ¿Qué es ViewState en [Link]?

Respuesta: Es un método de [Link] para preservar el estado de los controles de una página

entre postbacks.

5. ¿Qué es un PostBack?

Respuesta: Es una solicitud que envía la misma página al servidor para su procesamiento,

normalmente tras una acción del usuario como un clic en un botón.

6. ¿Qué es el archivo [Link]?

Respuesta: Es el archivo de configuración de una aplicación [Link], donde se definen opciones

como conexiones a base de datos, seguridad, sesiones, etc.

7. ¿Qué es un Master Page en [Link]?

Respuesta: Es una plantilla de diseño para definir una estructura común (cabecera, menú, pie de

página) en varias páginas de una aplicación.

8. ¿Qué son los controles de servidor en [Link]?

Respuesta: Son controles como TextBox, Button, GridView que se procesan en el servidor y

permiten interacciones ricas.

9. ¿Qué es Razor en [Link] MVC/Core?


Respuesta: Razor es un motor de vistas que permite incrustar código C# en HTML de forma

sencilla y legible usando @.

10. ¿Qué es un ActionResult en [Link] MVC?

Respuesta: Es el tipo de retorno de un método de acción en un controlador MVC, que puede

representar una vista, redirección, JSON, archivo, etc.

11. ¿Qué es una ruta (Routing) en [Link]?

Respuesta: Es la forma en que [Link] asigna las URLs entrantes a controladores y acciones.

12. ¿Cómo se manejan las sesiones en [Link]?

Respuesta: Usando Session["clave"] = valor, [Link] guarda datos del usuario entre solicitudes.

13. ¿Qué es Middleware en [Link] Core?

Respuesta: Son componentes que forman el pipeline de procesamiento de solicitudes/respuestas,

como autenticación, logging, routing, etc.

14. ¿Qué es Dependency Injection (DI) en [Link] Core?

Respuesta: Es un patrón que permite inyectar dependencias (servicios) a las clases en lugar de

crearlas manualmente, promoviendo código desacoplado y testeable.

15. ¿Qué diferencia hay entre .NET Framework y .NET Core?

Respuesta: .NET Framework es solo para Windows; .NET Core (y .NET 5/6/7/8) es multiplataforma,

más rápido y modular.

16. ¿Qué es Blazor?

Respuesta: Es un framework de Microsoft que permite crear aplicaciones web interactivas usando

C# en lugar de JavaScript.

17. ¿Qué es Entity Framework (EF)?

Respuesta: Es un ORM que permite trabajar con bases de datos en .NET usando objetos C# en

lugar de SQL directamente.

18. ¿Qué es el archivo [Link] en [Link] Core?


Respuesta: Es donde se configura el pipeline de la aplicación, los servicios, el middleware, etc.

19. ¿Cómo se maneja la autenticación en [Link]?

Respuesta: Usando cookies, tokens JWT o Identity, dependiendo del tipo de aplicación (Web

Forms, MVC, Core).

20. ¿Qué es un Web API en [Link]?

Respuesta: Es una forma de crear servicios HTTP RESTful que permiten que aplicaciones cliente

(móviles, SPA, etc.) interactúen con el servidor.

También podría gustarte