Prepárate con marcos.
Interfaz:
- Repetitivo
La plantilla HTML básica para cada desarrollador front-end - jQuery
Harás interacciones avanzadas en cuestión de horas. - Bootstrap CSS
Hará un diseño hermoso y receptivo rápidamente
Es posible que necesite algunas interacciones con la base de datos y programación del lado del servidor para crear contenido dinámico.
Back-end :
(Solo necesitas uno)
- Cómo evitar que el usuario final de una aplicación web cambie los valores en el tiempo de ejecución de JavaScript
- ¿Cómo usar HTML, CSS y JavaScript para construir un sitio web? ¿Es al marcar, diseñar y escribir páginas web en un sitio web, o qué
- Estoy aprendiendo Ruby on Rails con miras a un cambio de carrera en el desarrollo web. Soy reacio a cambiar a una Mac, pero me han dicho que es la mejor opción para el desarrollo. ¿Es esto cierto?
- Recientemente me colocaron en una empresa como desarrollador de PHP. ¿Debo ir por eso? Como, he oído que PHP es un lenguaje moribundo.
- Empecé a aprender XHTML sobre HTML 5. ¿Es una mala decisión?
- Django
Potente, escalable, fácil de aprender, incluso sin conocer Python, lo aprenderá sobre la marcha. - Ruby on Rails
El otro gigante de back-end, es un marco MVC, altamente escalable, gran comunidad en línea, está hecho en Ruby fácil de aprender también. - Laravel
Uno de los marcos más fáciles, hecho con PHP, es realmente un buen marco MVC, puedes aprender los conceptos básicos en horas y la implementación es muy fácil, casi todos los hosting admiten PHP para que no tengas que preocuparte sobre dónde alojar tu aplicación.
herramientas de codificación :
- Texto sublime
Gratis, poderoso, hermoso. multiplataforma. - Notepad ++
Gratis, potente, hermoso, de código abierto, multiplataforma.
Estos marcos de back-end tienen un ORM (Modelo Relacional de Objetos) para conectarse con muchas bases de datos, por lo que no tiene que preocuparse por hacer consultas SQL y cosas así.
(Como buen programador debe tener AL MENOS para conocer los conceptos básicos de SQL, por si acaso, pero puede sumergirse después de su hackathon)
Puede practicar hacer un sitio de noticias o algo así como Dónde tiene que INSERTAR, MOSTRAR, ACTUALIZAR y ELIMINAR información de una base de datos.
Hay muchos marcos de front-end / back-end que puede usar, algunos mejores que otros, pero los recomiendo en base a mi propia experiencia y a las comunidades que los respaldan para que pueda encontrar mucha información y ayuda en línea si obtiene en problemas.