¿Su objetivo es poder construir un sitio web completo, incluida la administración de la apariencia y los datos por su cuenta? Si es así, diría que necesitaría aprender HTML, CSS, JavaScript y una tecnología del lado del servidor como Node.js, Ruby on Rails, PHP o Python. Si prefiere no administrar el lado del servidor, puede aprender solo HTML, CSS y JavaScript frontend.
Existen numerosos recursos para aprender el desarrollo web. Algunos de los recursos en línea que prefiero son:
- Pensativo
- https://developer.mozilla.org/en… para una referencia HTML básica
- http://diveintohtml5.info para aprender HTML5
- http://meyerweb.com/eric/css para CSS
- http://css-tricks.com para CSS
- https://jquery.com para jQuery
- https://developer.mozilla.org/en… para JavaScript
- http://stackoverflow.com para todas las tecnologías
- Codecademy
- Casa del árbol
Codecademy y Treehouse son excelentes recursos de aprendizaje. Codecademy le permitirá experimentar y aprender la sintaxis en un entorno interactivo, y Treehouse tiene miles de videos de cursos que puede ver.
- Soy nuevo en la programación de computadoras. Aprendí algunos conceptos básicos de HTML y quiero obtener más experiencia creando un sitio web para la pequeña empresa de mi amigo. ¿Qué necesito hacer para tener uno en funcionamiento?
- Hice un sitio web de Squarespace usando la plantilla de Hayden y necesito reducir los márgenes izquierdo y derecho. ¿Hay un código CSS que pueda insertar para hacer esto?
- Si uso Squarespace, ¿puedo crear un sitio para juegos?
- Estoy planeando hacer un sitio web educativo. ¿Qué creador de sitios web es el mejor?
- Quiero crear un sitio como 99designs. ¿Existe una solución barata preempaquetada? ¿Cuáles son las alternativas y cuánto cuestan?
Si encuentra que podría beneficiarse de una estructura adicional, considere un programa más inmersivo. Thinkful ofrece un curso de desarrollo web frontend que cubre todo, desde HTML semántico hasta AJAX, incluidos CSS, jQuery y JavaScript. Al final, estarás bien versado en FEWD. Thinkful también ofrece cursos Full Stack Flex (tiempo parcial) e Ingeniería de Inmersión (tiempo completo). ¡Soy un mentor en Thinkful, yo mismo!
Me parece que muchos de los estudiantes con los que trabajo llegan a Pensativo después de intentar un programa de autoaprendizaje y descubrir que se beneficiarían de una orientación adicional. El beneficio de un programa como Thinkful’s es que no solo tiene acceso a un plan de estudios actualizado, sino que también tiene acceso a un mentor. Una ventaja de trabajar con un mentor es que tiene un recurso experimentado con el que trabajar para comprender cada nuevo concepto y luchar con cada desafío. Otra ventaja es que tener sesiones regulares con un mentor ayuda a mantener a los estudiantes motivados y trabajando hacia sus objetivos. Para alguien que está en proceso de aprender nuevos conceptos de desarrollo, este es el camino que recomendaría.