Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Qué conocimientos debe tener un programador .net?

¿Qué conocimientos debe tener un programador .net?

Si tiene más experiencia en desarrollo orientado a objetos, omita los dos pasos siguientes:

El primer paso es dominar un lenguaje orientado a objetos .NET, C# o VB.NET.

Me opongo firmemente a aprender ASP.NET sin aprender sistemáticamente lenguajes orientados a objetos (OO).

ASP.NET es una tecnología orientada a objetos. ¡Si no entiendes OO, no podrás aprenderlo!

El segundo paso es hacerlo bien. NET framework biblioteca de clases.

Puedes aprender. NET framework para desarrollar aplicaciones Windows Forms. ASP.NET está construido sobre. neto.

Cuanto más entiendas. NET Framework, más rápido podrá comprender ASP.NET.

Por ejemplo, aquí se muestran varios conceptos que son muy importantes para dominar ASP. Redes:

El modelo de memoria de objetos, delegación, eventos, multihilo, dominios de ensamblaje y aplicación, modelo de seguridad

Por supuesto, hay muchas otras cosas. NET framework, pero si no comprende y domina claramente estas cosas, será difícil dominar verdaderamente ASP.NET.

Por urgencia y consideraciones prácticas, muchas personas quieren aprender directamente de ASP.NET sin una base sólida orientada a objetos, pero el resultado es que las prisas generan desperdicio.

Después de tener las bases de OO, los siguientes son los pasos específicos para aprender la tecnología ASP.NET.

Paso uno: aprende HTML y CSS.

No es necesario aprender muchas herramientas de diseño web, como Dreamweaver y Firework. La clave es comprender la estructura de bloques anidados de las páginas HTML y el modelo de caja de CSS. Muchos controles ASP.NET eventualmente deben convertirse a HTML. Y div + CSS es el modelo de diseño de páginas web principal actual.

Al aprender esta parte, la clave es comprender los conceptos y no es necesario gastar energía en muchas técnicas para embellecer la página. Ese es el trabajo del artista del sitio web, no del programador.

Paso 2: Aprende JavaScript.

JavaScript no es Java, se ejecuta principalmente en el lado del navegador. Puede completar una gran cantidad de trabajo y sus funciones también son muy poderosas: por ejemplo, trata los elementos HTML en la página web del cliente como un árbol. Puede escribir código para acceder y modificar los nodos del árbol y generar dinámicamente nuevo HTML. códigos, modificando dinámicamente las características de visualización de la página web.

JavaScript se utiliza ampliamente en el desarrollo de sitios web actuales, lo cual es muy importante.

Además, también es la base de la actualmente muy popular tecnología AJAX.

Paso 3: Conoce los principios de las redes informáticas.

Busque un libro de texto universitario sobre redes informáticas, concéntrese en su parte sobre Internet y aprenda algunos conocimientos sobre la resolución de nombres de dominio y los protocolos HTTP. Esta es la base teórica para el desarrollo de Internet.

Paso 4: Aprenda la tecnología de capa de presentación ASP.NET y diseñe páginas web.

Es necesario combinar la base anterior de tecnología orientada a objetos y dominar al menos los siguientes contenidos:

(1) Cómo utilizar varios controles web,

>(2) Comprender cómo se transfiere la información en las páginas web, como el uso de Cookies, ViewState, Session, etc.

(3) El ciclo de vida de las aplicaciones y páginas web ASP.NET, así como de los objetos relacionados (como aplicaciones), puede verse como un intento de combinar las ventajas de C/S y B/. S. En términos de tecnología específica, consulte principalmente Silverlight de Microsoft (WPF_E), después de todo, es la ruta de Microsoft hasta el final.

Sin embargo, actualmente su aprendizaje es principalmente por reserva técnica. Se estima que la tecnología tardará entre dos y tres años en generalizarse, ya que las máquinas con Vista preinstalado recién salieron a la venta este año.

div>