Consejo general :
- 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.
- El patrón MVC es clave. Si pudieras hablar sobre esto en comparación con el patrón de formas tradicionales, sería genial.
- 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).
- 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:
- jQuery y, con suerte, un énfasis en AngularJS (o algún otro framework Javascript similar a MVVM)
- 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.
- AJAX
- HTML5
Consejo de back end:
- Me gustaría aprender a codificar con énfasis en el desarrollo móvil / web, ¿cuál es el mejor lenguaje para comenzar y por qué?
- Sé HTML, CSS, JavaScript, jQuery y AngularJS. ¿Qué puedo aprender a continuación?
- ¿Cómo lidian los programadores de lenguaje de script (PHP, JavaScript y Python) con el mal soporte de autocompletar en IDEs?
- Acabo de comenzar el desarrollo web front-end. Soy un novato total. ¿La mayoría de los desarrolladores front-end memorizan todo en la parte HTML + CSS?
- Soy un desarrollador web. ¿Por qué las personas no técnicas simplemente uso Squarespace cuando realmente creo backends complejos?
- Cómo funciona el enrutamiento MVC.
- Especialmente cómo suceden los enlaces de parámetros.
- Pasando diferentes tipos de datos, Vistas, Json, Etc. desde la acción del controlador.
- Por qué las variables estáticas son algo malo en los sistemas web
- Introducción al almacenamiento persistente (como T-SQL)
- Código Primero con EF
Algunos otros temas que quizás desee cubrir a la ligera
- API web