EDUIT Guía Introducción A ASP - Net Módulo 1
EDUIT Guía Introducción A ASP - Net Módulo 1
NET
Módulo 1 – Explorando ASP.NET
ASP.NET es una plataforma web madura que proporciona todos los servicios necesarios
para compilar aplicaciones web de clase empresarial basadas en servidor mediante
.NET en Windows.
Los conocimientos y habilidades vinculados al desarrollo web son los más demandados
y también los mejor pagados. Se trata de una carrera con muchas posibilidades y salidas.
1.1.1 Frontend
Un desarrollador Frontend se encarga de la composición, diseño e interactividad usando
HTML, CSS, JavaScript y Razor. El desarrollador Frontend toma una idea y la convierte
en realidad. Lo que ve y lo que usa, como por ejemplo el aspecto visual del sitio web, los
menús desplegables y el texto, son creados por el desarrollador Frontend, que escribe
una serie de programas para dar estructura, forma e interactividad a estos elementos.
Estos programas se ejecutan después a través de un navegador.
1.1.2 Backend
El desarrollador Backend se encarga de lo que no se ve, es decir, dónde se almacenan
los datos. Sin datos no hay Frontend. El Backend consiste en el servidor que hospeda la
web, una aplicación para ejecutarlo y una base de datos. El desarrollador Backend
utiliza programas de computación para asegurar que el servidor, la aplicación y la base
de datos tengan un desempeño regular en conjunto. Además, analiza qué necesita la
empresa y proporciona soluciones de programación eficientes. Para hacer este increíble
trabajo, utiliza una serie de lenguajes del lado del servidor, como ASP.NET.
[Escriba aquí]
Microsoft proporciona una amplia gama de tecnologías que puede utilizar para crear
aplicaciones web enriquecidas y publicarlas en intranets y en Internet. Además de
publicar aplicaciones web, puede utilizar estas tecnologías para desarrollar y alojar
sitios web, que ejecutan código tanto en el servidor web como en el navegador web del
usuario.
Para crear sitios web complejos, altamente funcionales y atractivos de forma rápida y
sencilla, Microsoft proporciona la herramienta Microsoft Visual Studio 2017. Puede usar
Visual Studio 2017, un entorno de desarrollo integrado (IDE), para crear aplicaciones
personalizadas basadas en las tecnologías de Microsoft, independientemente de si estas
aplicaciones se ejecutan en la web, en equipos de escritorio, en dispositivos móviles o
utilizando los servicios de nube de Microsoft. Visual Studio 2017 cuenta con numerosas
funciones para diseñar, codificar y depurar cualquier aplicación web ASP.NET,
incluidas las aplicaciones MVC.
Microsoft Azure es una plataforma en la nube que proporciona servicios a pedido para
construir, implementar, hospedar y administrar aplicaciones web a través de los centros
de datos administrados de Microsoft. Cuando utiliza los servicios de Microsoft Azure,
solo tiene que pagar por los datos que sirve su sitio web. Además, no debe preocuparse
por crear una infraestructura escalable porque Microsoft Azure agrega recursos
automáticamente a medida que su sitio web crece.
[Escriba aquí]
Ofrece tres frameworks para crear aplicaciones web: formularios Web Forms, ASP.NET
MVC y ASP.NET Web Pages. Los tres frameworks son estables y maduros, puede crear
aplicaciones web robustas con cualquiera de ellos. Con independencia del framework
que elija, obtendrá todas las ventajas y características de ASP.NET en todas partes.
Cada framework tiene como destino un estilo de desarrollo. Aquel que elija, depende de
una combinación de los recursos de programación (conocimientos, habilidades y
experiencia de desarrollo), el tipo de aplicación que se va a crear y qué tan cómodo se
sienta con el enfoque de desarrollo.
[Escriba aquí]
1.2.2 MVC
ASP.NET MVC ofrece una manera eficaz, basado en patrones para crear sitios Web
dinámicos que permite una separación clara de intereses y aporta control total sobre el
marcado para el desarrollo ameno y rápido. ASP.NET MVC incluye muchas
características que permiten el desarrollo rápido y sencillo de TDD para crear
aplicaciones sofisticadas que usan los estándares web más recientes.
[Escriba aquí]
Debe saber cómo los modelos, las vistas y los controladores funcionan juntos para
representar HTML, y cómo la estructura de las aplicaciones MVC determina la
visualización de la información en un proyecto de Visual Studio 2017. Puede examinar
las nuevas características de MVC 5, incluidas en ASP.NET, para crear aplicaciones
ricas y atractivas.
[Escriba aquí]
[Escriba aquí]