Quiero convertirme en un especialista en MVC de Asp.Net. ¿El concepto o la comprensión del formulario web de Asp.Net es necesario o útil?

Como vengo de ASP.NET Webform y actualmente trabajo en aplicaciones ASP.NET MVC, creo que estoy calificado para responder esta pregunta.

No diría que el formulario web ASP.NET es necesario, pero sí ayudaría a comprender la evolución de las fases de desarrollo de aplicaciones web de Microsoft stack, las piezas que faltan y los inconvenientes en el formulario web ASP.NET. (El desarrollo de aplicaciones de aprendizaje utilizando el formulario web ASP.NET puede ayudarlo a obtener una buena comprensión de otras tecnologías como HTML, CSS, JQuery, Javascript, AngularJS que lo ayudarían inmensamente a comprender el desarrollo web del lado del cliente y, lo más importante, aprenderá ASP.NET Framework, ADO .NET , C # como lenguaje del lado del servidor y SQL SERVER como lenguaje de base de datos, que a su vez también ayudará en el desarrollo de aplicaciones ASP.NET MVC).

Llegando al punto de convertirse en un Especialista ASP.NET MVC:

  1. Lo primero es comprender la arquitectura MVC , que ayudaría a comprender el funcionamiento de las aplicaciones ASP.NET MVC más rápido.
  2. Aprenda el SERVIDOR SQL . Le ayudará a diseñar la base de datos, los objetos necesarios que se crearán y la relación entre ellos, lo que le dará ventaja para el desarrollo de aplicaciones (teniendo en cuenta el enfoque de Base de datos primero).
  3. Learn Entity Framework , es un marco de Object / Relational Mapping (O / RM). Es una mejora de ADO.NET que brinda a los desarrolladores un mecanismo automatizado para acceder y almacenar los datos en la base de datos. También quisiera agregar que el aprendizaje LINQ ofrece una serie de ventajas y entre ellas, la más destacada es su poderosa expresividad, y para su facilidad para escribir, depurar, ver la relación entre objetos, su extensibilidad, transformar el tipo de datos en otro tipo de datos (considerando el primer enfoque de código).
  4. Aprenda los conceptos de ASP.NET MVC. La mejor manera de comenzar es hacer un seguimiento del libro PRO ASP.NET MVC de Adam Freeman .
  5. Aprende varios patrones de diseño. Desarrolle algunos de sus propios proyectos con diferentes tecnologías. Crear API web.
  6. Aprende Angular JS. También es un marco MVC. Promovería en gran medida las páginas de vista puramente HTML y el enlace del modelo del lado del cliente. Funciona muy bien con las API web.

Después de adquirir cierto nivel de experiencia, puede realizar exámenes de certificación de Microsoft como MCSD: Aplicaciones web, que consta de tres exámenes:

      • 480 – Programación en HTML5 con JavaScript y CSS3
      • 486 – Desarrollo de aplicaciones web ASP.NET MVC
      • 487 – Desarrollo de Microsoft Azure y servicios web

Estos exámenes proporcionan un estándar de reconocimiento global para la excelencia del desarrollador.

Disculpe si me he perdido algunos puntos obvios, pero espero que esto responda a su pregunta.

Webforms es un concepto diferente. No pierde absolutamente nada si no lo sabe, así que continúe y aprenda .NET-MVC. En realidad, tal vez sea mejor no conocer los formularios web porque es una tecnología anticuada. Aunque debería aprender los formularios web solo si planea trabajar en sistemas antiguos o en una empresa que lo usa, pero en mi opinión no vale la pena porque el futuro conduce a tecnologías modulares basadas en datos con llamadas API.

More Interesting

Si tengo la opción de trabajar en Oracle, o estudiar en una buena escuela para una maestría en CS, ¿cuál debo elegir?

¿Cómo paso de ser un artista de grabación a hacer shows de hip hop y hacer contactos en Nueva York?

¿Cuáles son las diferencias entre un científico y un ingeniero?

Cómo hacer el cambio a mitad de carrera desde el sector sin fines de lucro al sector con fines de lucro

¿Es necesario tomar The Burden of Studies desde la infancia para tener éxito?

He sido invitado para recibir asesoramiento en DA-IICT. ¿Cuáles son las perspectivas futuras de las tecnologías de la información y la comunicación (TIC)?

¿Por qué los keralitas se ven obligados a depender de otros estados para sobrevivir?

¿Sería beneficioso asistir a Georgia Tech o Franklin W. Olin School of Engineering for Undergraduate Robotics?

¿La mayoría de los ingenieros de software o científicos de datos obtienen pasantías antes de trabajar a tiempo completo?

¿Qué especialidades debo tomar para tener el diseño de interiores como mi carrera?

Cómo conseguir un trabajo en la industria de la tecnología cuando no tengo experiencia directa en SEO, comercio electrónico, análisis de Google o ninguna habilidad de codificación

¿Hay sitios de escritura que sean similares a iWriter: Article Writing Service?

Estoy teniendo 4.15 CTC en TCS en este momento. Y Accenture me ofrece 5.96. ¿Debo negociar?

¿Cómo se convierte uno en un ingeniero CS de pila completa? ¿Es la especialización una mejor opción que full-stack?

¿Hay alguna posibilidad de conseguir trabajo en el extranjero como una chica con un título universitario de ingeniería química más reciente?