¿Qué debo saber antes de aprender asp.net?

En lo que me enfocaré es en las tres principales tecnologías fundamentales que conforman la web:

  1. HTML
  2. CSS
  3. JavaScript
  4. Frameworks de JavaScript (opcional, pero recomendado)

Cada una de estas tecnologías tiene cursos en la web y proporciona conocimientos de “agujero de conejo”, pero cada una es fundamental para entender cómo funciona todo junto.

Ese es el front-end.

Una vez que entienda esas tecnologías y dado que está interesado en ASP .NET, el siguiente enfoque sería C #. La mayoría de los sitios web de Microsoft se crean utilizando C # (está bien, hay algunos en VB, pero no conozco ninguno) 😉

La siguiente pieza sería aprender WebForms o MVC. WebForms es donde Microsoft fue con la implementación de Microsoft de la web y tiene MUCHAS aplicaciones heredadas que necesitan convertirse a MVC.

Luego tienes un MVC al que acudieron muchos desarrolladores web de Microsoft. Esta es la última y mejor tecnología que sale de Redmond y actualmente es donde están los niños geniales.

Es bueno saber ambos, pero si tuviera mi preferencia, me quedaría con ASP .NET MVC.

Ese es el nivel medio.

Finalmente, puedes aprender sobre el nivel de la base de datos. Aquí es donde almacena sus datos para más adelante, lo que a veces se puede llamar la capa de persistencia.

Para las tecnologías de Microsoft, he visto a SQL Server como la base de datos principal, pero he visto a ASP .NET conectarse a otros, como Oracle, Firebird y MongoDB.

Y ese es el nivel de datos.

Supongo que solo depende de a qué distancia del conejito quieras ir.

Últimamente, la mayoría de los desarrolladores front-end tienen mucho que masticar debido a los Frameworks de JavaScript como Angular, Aurelia, Meteor o Ember. Algunos se detienen en el front-end y lo llaman un día.

Hay desarrolladores que lo siguen hasta la base de datos. Estas personas se llaman desarrolladores de pila completa . Comprenden todo el proceso de arquitectura, diseño, construcción, implementación y despliegue de sitios web de principio a fin.

Espero que esto haya ayudado.

(No te olvides de votar y compartir!)

Debo decir que antes de comenzar a aprender cualquier lenguaje de programación web, debe aprender la arquitectura cliente-servidor porque esto es lo básico que necesita aprender y comprender antes de comenzar a aprender cualquier lenguaje de programación web.

Aprender cualquier sintaxis de lenguaje de programación no es una gran cosa, el punto principal es que debes entender cómo funciona bajo el pliegue.

HTML, CSS y JavaScript son todos ornamentos que hacen que el producto se vea y se sienta mejor. Pero el punto principal es que necesita aprender cómo funciona la aplicación web.

Estoy de acuerdo con los reporteros anteriores, solo quiero agregar algunos puntos de mi experiencia personal.

Para ser un buen especialista en ASP.NET, debe comprender qué es http / https y saber cómo usar IIS.

Debe estar familiarizado con un enrutamiento, sesiones, cookies, caché, etc.

Usualmente, los desarrolladores de ASP.NET son desarrolladores de pila completa, por lo que debe ser bueno con la programación tanto de front-end como de back-end y algunas bases de datos, por ejemplo, SQL Server.

Como una ventaja sería genial estar familiarizado con algunas bibliotecas como devexpress. Puedo decir con seguridad que muchas empresas los prefieren a los elementos estándar.

El núcleo de ASP Dot NET tiene muchos beneficios, como peso ligero, capaz de usar Gulp, Bower y Yeoman, se puede desarrollar utilizando una cantidad de editores de texto como VS Code, Atom, Sublime Text, CLR optimizado, etc.

Beneficios de .NET Core –

* Plataforma independiente

* Inyección de middleware y dependencia.

*Fuente abierta

* Estructura simplificada y marco único.

Limitaciones de .NET Core –

* Documentación y herramientas

* ¿Cuándo usar .NET Core?

* ASP Dot NET se usa cuando

Conclusión

Las características incluidas en ASP Dot NET Core son bastante útiles y, al ser un código abierto y una plataforma independiente, atraen a varios desarrolladores para que lo utilicen. Se está desarrollando rápido y bastante simple también.

Manténgase conectado con nosotros para su actualización técnica y para mantenerse actualizado con todos los acontecimientos en el mundo de Dot Net.

Echa un vistazo: cosas clave que debes saber sobre ASP.NET CORE

Como dijo Jonathan, aprende los bloques de construcción si no lo sabes ya. ASP.NET es una colección de tecnologías. Le resultará muy difícil comprender si no comienza desde el principio; primero aprenda los aspectos básicos de la web, como Javascript y HTML. Entonces domina C # al revés. Eso lo preparará para ASP.NET o MVC, sugiero MVC porque aparentemente ese es el futuro.

En orden

  • HTML
  • Javascript / jQuery
  • DO#

Una vez que complete esto, conocerá ASP.NET y MVC automáticamente.

Enseño ASP.NET, así que supongo que puedo aportar mi respuesta.

En primer lugar, necesitas aprender C #. ASP.NET no es lenguaje, es un framework. Usted escribe el código para ASP.NET en C # usando Visual Studio. También puedes hacer esto en VB.NET pero C # es mejor.

Después de aprender C #, debes entender y aprender HTML, luego CSS y JavaScript

En general, C # y HTML son obligatorios.