¿Cómo se agudizan sus habilidades en ASP.NET cuando conocen los conceptos básicos?

La mejor y más rápida forma de familiarizarse y ponerse en marcha con las nuevas características del sitio oficial de Microsoft ASP.NET es comenzar con los ejercicios prácticos en el sitio oficial de Microsoft ASP.NET.

El sitio web oficial del sitio Microsoft ASP.NET tiene muchos tutoriales que lo ayudarán a comenzar.

Necesita saber qué pista debe seguir. ÁSPID. net MVC es nuevo y emocionante, si está familiarizado con los conceptos básicos de asp .net. Sugeriría comenzar a aprender MVC. aquí: MVC, Jquery y C # / VB.net

Una vez que termine el tutorial, comience en las páginas web de API WEB

Una vez que tenga buenas manos con estos, puede comenzar a solicitar trabajos de desarrollador y una vez que esté en el trabajo, probablemente aprenderá muchas cosas, incluyendo Jquery, WCF, WPF, EntityFrameWork, etc.

Microsoft proporciona documentación completa de todas las tecnologías a través de MSDN y una excelente fuente de aprendizaje también. Desarrollo de aplicaciones web

Aparte de eso, hay muchos libros sobre ASP .net. Sugeriría aprender a través de libros que publica Microsoft.

Otra fuente muy buena para aprender Microsoft Technologies es Pluralsight. Si puede pagar una tarifa mensual para aprender, este es el sitio web para usted. Han cubierto todas las tecnologías de MS y sus tutores y videos son excelentes.

Biblioteca del curso Pluralsight

Cuando encuentre una característica en una página web que no sabe cómo implementar, ¡solo vea el código fuente! Todo el código del lado del cliente se puede ver fácilmente. Las herramientas de desarrollo en los navegadores también son muy útiles. (La tecla de acceso rápido suele ser F12) Solo tiene la idea e implementar la suya.
El código del lado del servidor es otra historia. El mejor enfoque es buscar en la red o preguntar en los sitios de preguntas y respuestas. (Mi favorito es Stack Overflow)
Después de esto, simplemente comience a construir una aplicación web compleja desde cero. Aprenderás muchas cosas en el proceso …

Haga un proyecto o únase a un proyecto de código abierto. Cuando tenga algún problema en el proyecto, lea el material sugerido por los chicos en otras publicaciones. También puede encontrar soluciones en los videos ofrecidos por Microsoft, escuché que son muy buenos. También use stackoverflow.com para buscar respuestas a problemas relacionados con la programación. Solo una advertencia, comprenda primero y luego copie cualquier código, de lo contrario, se convertirá en codificador (mecanógrafo glorificado) y no en desarrollador.

Espero eso ayude.

Puede comenzar a leer libros en asp.net mvc y los libros que tratan sobre cómo construir sitios web más rápidos usando asp.net y comenzar a construir aplicaciones usando lo mismo. Intente aprender HTML, CSS y javascript junto con otras bibliotecas de javascript como jQuery. Intente mantener un equilibrio adecuado entre el servidor y el código del lado del cliente. A diferencia de C #, no puede probar sus habilidades de C # al participar en una competencia de codificación, pero puede probar las sesiones de preguntas y respuestas en línea.

Hola mundo.
Haz una aplicación web estática. (HTML, CSS, JS, jQuery)
Hacer base de datos.
Hacer sesiones, iniciar sesión, registrarse y cookies.
Hacer aplicación web dinámica.
Hacer MVC / Patrones de diseño.
Diseña una gran aplicación.
Haz una gran aplicación.
Hacer una gran aplicación totalmente dinámica.
Haz una gran aplicación web dinámica.

Aprenda otras tecnologías, es decir, nodejs, Hadoop, angularJS.

Akash, según mi experiencia personal, la mejor manera de aprender algo / algo de tecnología es cuando uno trabaja en un escenario del mundo real que hace uso de esa técnica. Porque, no importa qué tan bien aprendas la teoría … lo que importa es poder identificar qué técnica implementar y cómo.
De todos modos, incluso sugeriría el mismo método. Elija un sitio web y luego intente inculcar esa característica en la suya.
Otra forma puede ser tomar un proyecto en vivo que se enumera en línea para que todos lo resuelvan / improvisen (Códigos gratuitos de código abierto Forge and Sharing, CodePlex, etc.)

Involúcrate con más proyectos. Cuando comencé a aprender C # .Net hace unos 7 años, no pude obtener la confianza necesaria para decir que soy un programador, como resultado, leí más libros sobre el lenguaje de programación. Sin embargo, eso no me pudo dar la experiencia. Pero en el momento en que comencé a desafiarme a mí mismo con los proyectos, comencé a aumentar mi confianza, además, por supuesto, hice un montón de ‘desarrollo’ (es decir, buscar códigos en Google antes de desarrollar), pero puedo decir que esa es la única forma en que agudicé mis habilidades de programación. después de entender lo básico.

Escriba un poco más de código y comenzará a aprender. Si solo lees libros, ese conocimiento se evapora rápidamente. Pruebe los tutoriales y visite el sitio oficial de Microsoft ASP.NET. También elija un proyecto de código abierto para seguir y ver cómo lo hacen otras personas. Todo lo mejor.

Solo hay una manera de aprender y dominar la nueva tecnología y es aprenderla de manera práctica.

Necesita sentir el código, escribir el código para aprender la codificación. Comience con poco, haga un inicio de sesión simple, sistema de registro, realice algunas operaciones CRUD. Agregue más somplexidad lentamente y así es como aprenderá.

La mejor manera de aprender cualquier nuevo lenguaje de codificación es practicando y haciendo. Solo tienes que atravesarlo. No me gustan los libros también. Cuando estaba aprendiendo cómo construir sitios web, intentaba hacer todo lo posible hasta llegar a un obstáculo. Google es tu amigo, úsalo. Solo busco en Google preguntas como “¿cómo cambio el color de una etiqueta de título?”

Aprendes mejor haciendo. Cuando se sienta incómodo con un proyecto, hágalo de todos modos, y ahí es cuando mejora más. Dejas de mejorar cuando te vuelves complaciente.

puedes estudiar algunos de los populares proyectos de código abierto que te guiarán. cómo desarrollar una aplicación para la industria a gran escala, también lea el artículo publicado en un sitio .NET verious como el sitio oficial Microsoft ASP.NET

Scott Hanselman puede responder esto mucho mejor …

Por lo general, cuando empiezo con algo, aprendo haciendo cosas. Por lo tanto, los tutoriales y libros en línea serían un buen comienzo. Sin embargo, no tengo mucha experiencia con esto.

Lo mejor sería crear algo de lo básico que aprendas. Intenta crear un sitio web o marco completamente funcional. Sabrás más problemas y su solución después de intentar hacer un sitio web real.

Personalmente, no me gusta ver videos tutoriales porque es agotador y me tomó mucho tiempo y me da sueño. Leer una introducción rápida escrita en codeproject me ayuda mucho. Te recomiendo que hagas lo mismo también.

Simplemente participe en cualquier proyecto relacionado con asp.net. Obviamente enfrentará problemas, pero uno no puede aprender algo nuevo a menos que se enfrente a la necesidad de algo nuevo. Net y los libros están siempre disponibles para ayudarlo.
Bueno, había leído algunos conceptos básicos de asp.net en un entrenamiento, luego hice un proyecto con mis compañeros de entrenamiento sobre un tema. Luego, nuevamente hice un proyecto en mi universidad en asp.net con mis compañeros de clase y después de eso solía ayudar a mis juniors en asp.net todo lo que sabía. Y, todavía no sé muchas cosas, pero después de todo esto ahora puedo decir con seguridad, al menos ahora sé lo básico.

Puede obtener experiencia solo haciendo el desarrollo usted mismo o puede tomar una capacitación basada en proyectos.

Si tiene algo de dinero, únase a cualquier programa de capacitación en pequeñas empresas cercanas a su ubicación.
O trate de conseguir un trabajo a un nivel muy junior.

More Interesting

Siendo un novato, ¿cómo comienzas a ser un ingeniero de desarrollo empresarial exitoso?

¿Cómo construyo una herramienta de recorte de imágenes basada en la web?

Si fuera la persona de SEO para un sitio web de tecnología, ¿qué haría para crear vínculos de retroceso para él?

¿Qué marco de aplicaciones web tiene la curva de aprendizaje menos pronunciada?

Adobe Photoshop: ¿Cuál es la mejor herramienta para crear prototipos de gráficos web y de aplicaciones?

¿Cuál es el stack / idioma para construir un sistema de administración de software que se pueda instalar o usar como una aplicación web en vivo?

¿Qué es la representación del lado del servidor? ¿Por qué es necesario en MeteorJS o en cualquier otro idioma?

¿Por qué hay mucho desarrollo en el campo de JavaScript (nodo, express, Mongo, etc.) para aplicaciones web empresariales escalables mientras ya tenemos una tecnología probada como Java EE, .NET y PHP?

¿Cómo diseñan las grandes empresas backend para aplicaciones web?

¿Cómo monetizo una aplicación web de búsqueda de viajes?

¿Qué es la lista de verificación de pruebas de penetración de aplicaciones web?

Durante la prueba Beta de su aplicación web, ¿cuándo sabe que está listo para iniciar?

¿Existe una aplicación web de calendario que sea mejor que Google Calendar en términos de una interfaz de usuario?

¿Cómo construyen las personas sitios web como Robinhood?

¿Cuál es el mejor uso del COO de software / aplicación en la gestión de una organización para cumplir sus objetivos KPI y objetivos generales?