2009-08-06 11 views
5

No hay sorpresas aquí, los posibles duplicados:¿Qué libros comenzar en programación web para un programador no web con experiencia?

Good Books for Learning Web Programming
Required Reading for a Soon to be Web Developer
y no serán más.

Para un proyecto personal, estoy empezando a hacer algo de programación web usando Django. Lo programé desde que era muy pequeño en varios idiomas, principalmente Pascal/Delphi, C/C++, SQL Python (a veces en otros lenguajes como Java, PHP o Perl), así que no soy un programador novato, pero aparte de básico HTML Tengo poca experiencia en el lado frontal de la programación web (CSS, HTML, Javascript y AJAX) porque en mis proyectos profesionales anteriores si había programación web, alguien hacía la parte frontend.

Me encanta el framework Django, pero me siento muy limitado y perdido con la parte frontend y me gustaría mejorarla. ¿Qué libros que no perderán 100 páginas explicando qué variable o función recomendaría? (Mejor si todas estas tecnologías se cubren juntas, pero diferentes libros sobre cada tema también están bien)

+0

Sí, vi a estas preguntas. Pero el primer enlace es una cuestión de un programador novato, el segundo dice específicamente que no quiere libros sobre marcos o tecnologías, sino "desafíos y terminología". Yo * do * quiero libros sobre tecnologías y frameworks, así que no creo que esto sea una tontería. – juanjux

Respuesta

9

Puedo recomendar algunos de los que generalmente proporciono a mis desarrolladores web Jr., y que encuentro mi auto referencia de tiempo en hora. Estos son crear para el desarrollo de sitios Web, y dependiendo de su entorno de servidor back-end, es posible que desee comprar un par de libros en IIS y C#, o Apache y PHP, etc.

  1. Bulletproof Web Design por Dan Cedarholm
  2. CSS Mastery: avanzada Soluciones estándares web
  3. JavaScript: The Definitive Guide
+1

Gracias por la respuesta, echaré un vistazo a esos libros (veo que el Javascript se refiere mucho). Tengo algo de experiencia en programación back-end (PHP) y Apache, así como en servicios web, mi punto débil es HTML/CSS/Javascript/Ajax. – juanjux

1

recomendaría "javascript: las partes buenas" para una lectura fácil, mientras que el aprendizaje de Javascript ya que usted ya sabe cómo programar.

También puedes ver este gran introducción a JS video de una charla en el noreste del año pasado:

Javascript and jQuery

2

Mi sugerencia es: Ir a los w3schools.com tutoriales sobre todos estos temas. Ellos te guiarán a través de lo básico a lo más avanzado. Pero el diseño web de IMO necesita un buen ojo para el diseño; esto es algo que viene de la práctica y mucho de esto hasta que sabes lo que se ve bien para el usuario final.
También sugiero aprender directamente a xhtml, porque fuerza una buena sintaxis ya que tiene un rango más amplio de posibilidades. Otro consejo es: no intentes aprender el estilo en html, terminarás perdiendo el tiempo cuando te des cuenta de que se puede hacer mucho más rápido en CSS.

+0

He oído buenas y malas sobre los tutoriales de w3schools. Me preocupa que parezcan que cubren los conceptos básicos, pero desglosan las preguntas de diseño y arquitectura de mayor nivel. ¿Alguna gente más conocedora de: la web no está de acuerdo, o estoy siendo injusto? –

+1

Era un ingeniero de software que buscaba aprender sobre desarrollo web y lo primero que hice fue revisar los tutoriales en w3schools para html, css y javascript. Cubrió las bases e hizo las otras lecturas (ver la respuesta de PortageMonkey) mucho más fáciles. – idrumgood

2

Diseñar con estándares web por Jeffrey Zeldman es una muy buena introducción a las mejores prácticas de front-end. Debo decir que el Pro JavaScript Techniques de John Resig es el mejor libro de JavaScript que he leído. En cuanto a CSS, el diseño web a prueba de balas mencionado anteriormente y las técnicas de CSS pro (del mismo editor que las técnicas Pro JavaScript) son excelentes.

1

Gracias por todas las respuestas chicos, para resumir lo que he ahorrado esta lista:

Javascript/AJAX:

  • Javascript, la guía definitiva
  • w3schools (que pueden leer)
  • Pro JavaScript
  • serie de conferencias de Douglas Crockford en javascript y el DOM
  • Javascript, las piezas buenas
  • DOM Scripting
  • La cabeza primero de JavaScript
  • Fundamentos de Ajax

CSS/HTML:

  • CSS Maestría
  • Pro CSS y Patrones HTML Diseño
  • Head First HTML con CSS & XHTML

Diseño web:

  • web de balas diseño
  • Proyectos con los estándares web
+1

No recomendaré W3Schools. Vea esto http://w3fools.com/ – chhantyal

Cuestiones relacionadas