Estoy escribiendo un libro titulado desarrollo web en asp.net para principiantes. ¿Qué te gustaría que contuviera? Escribir en la última versión (asp.net 5)

Consejo general :

  1. Hacer sistemas web es diferente de las aplicaciones de escritorio y la forma en que trata el estado es muy diferente. No muchos libros hablan de la diferencia, especialmente porque muchos suponen que nunca has tocado el código antes.
  2. El patrón MVC es clave. Si pudieras hablar sobre esto en comparación con el patrón de formas tradicionales, sería genial.
  3. Cubra la diferencia entre POST y GET. También es muy importante cómo se vincula eso con AJAX (ya que gran parte de la web lo usa).
  4. Evite hacer el libro sobre C # (o VB .NET). Hay demasiados libros por ahí que suponen que el lector no sabe nada sobre C #. Haga de C # un requisito previo. (algo así como ASP .NET para programadores)

Consejo de front end:

  1. jQuery y, con suerte, un énfasis en AngularJS (o algún otro framework Javascript similar a MVVM)
  2. Un capítulo sobre cómo funciona el DOM y cómo ocurre su recorrido. Los selectores pueden ser realmente frustrantes si no te han introducido en el DOM.
  3. AJAX
  4. HTML5

Consejo de back end:

  1. Cómo funciona el enrutamiento MVC.
    1. Especialmente cómo suceden los enlaces de parámetros.
    2. Pasando diferentes tipos de datos, Vistas, Json, Etc. desde la acción del controlador.
  2. Por qué las variables estáticas son algo malo en los sistemas web
  3. Introducción al almacenamiento persistente (como T-SQL)
    1. Código Primero con EF

Algunos otros temas que quizás desee cubrir a la ligera

  1. API web

Cómo escribir JavaScript adecuado.
Mejores prácticas
Explicación clara de MVC como patrón arquitectónico, cómo asp.net mvc maneja MVC en el marco
No más ejemplo de sistema de pedidos del cliente 🙂
Algunos principios de diseño del marco de, por ejemplo, alguien quiere ampliar y crear un CMS sobre el marco actual

More Interesting

Si escribo un procedimiento MySQL, ¿cómo lo pruebo sin PHP?

Cómo crear una tabla con un marco de JavaScript

Tengo una maestría en CS de una escuela superior y finalmente comencé mi carrera en el desarrollo de aplicaciones web. Mis amigos creen que esto es un desperdicio. ¿Es esto cierto?

Quiero aprender JavaScript y construir cosas geniales con él, pero no me interesan los CSS, HTML, hacer 'tooltips geniales' o juegos. ¿Qué puedo hacer con eso?

Cómo aprender el desarrollo front-end (lo básico) en una semana

No estoy alcanzando ningún hito en el aprendizaje del desarrollo web. ¿Estoy en el camino equivocado?

Si no uso Vim, ¿puedo ser un buen desarrollador? ¿Debo usar otro editor y centrarme en la programación?

Comencé a aprender Ruby on Rails el año pasado, pero lo dejé en el medio. ¿Debo comenzar de nuevo y aprender Python y Django o continuar con Ruby and Rails?

Quiero crear un sitio web como GrubHub.com, ¿por dónde empiezo?

Estoy aprendiendo HTML, CSS, JavaScript, PHP y C # en mi universidad, todo en un semestre. ¿Cómo te las arreglarías?

Estoy tratando de construir una página web y he llegado a la parte de elegir un servidor web. Estoy abrumado ahora. ¿Cómo elijo un proveedor de alojamiento web? No lo entiendo

Cómo alojar mi sitio web

Soy un principiante en diseño web. ¿Es w3schools.com un buen lugar para comenzar?

PHP (lenguaje de programación): ¿Cómo puedo implementar correctamente MVC en PHP?

Tengo algunas habilidades para codificar un sitio web. ¿Qué otras cosas necesito para ejecutar mi propio sitio web?