Te diré las tecnologías más relevantes que se están utilizando en la industria:
Para el desarrollo frontend : HTML, CSS, Jquery y Angular JS se utilizan para desarrollar interfaces dinámicas de sitios web. Si ya es un estudiante de ingeniería informática / aplicación, es posible que tenga que repasar HTML, CSS y Jquery, ya que estos son parte del plan de estudios del curso. Sin embargo, necesitaría trabajar duro para aprender Angular JS.
Asumir un rol de desarrollador front-end es como un soldado yendo a una batalla sin su armadura. Angular JS se ha convertido en una parte integral de la pila de tecnología para todas las principales compañías de productos y su adopción está aumentando entre
- ¿Es una pérdida de tiempo aprender Rails en 2016?
- ¿Cuáles son las diferencias entre hacer solicitudes HTTP desde el frontend frente al backend?
- ¿Cómo se puede construir su propio backend publicitario para un sitio de alojamiento de video similar a YouTube, Vimeo u OpenX?
- ¿Por qué la gente elige hacer desarrollo web front end en lugar de desarrollo backend?
- ¿Qué más debe tener en cuenta al crear un sitio web aparte del front-end, el back-end y las bases de datos?
Para el desarrollo de backend : aquí tiene opciones como PHP, Django, Node JS, etc. Le recomendaría que aprenda frameworks como Node JS, Express JS, Mongo DB. Hay dos ventajas para esto:
- Primero, estos marcos utilizan su conocimiento de JavaScript (que necesita aprender para Angular JS). Por lo tanto, no se requerirá que aprenda un nuevo lenguaje de programación.
- En segundo lugar, estos marcos ahora están siendo adoptados por compañías como Paypal y otras porque el tiempo de desarrollo es comparativamente menor y ofrece una amplia escalabilidad a los productos (sitios web). En resumen, hay una gran cantidad de trabajos y en el futuro cercano habrá más.
Dado que está interesado en aprender tecnologías frontend y backend, supongo que planea ser un desarrollador de pila completa. Por lo tanto, le recomendaría que una vez que aprenda estas tecnologías, continúe aprendiendo otras tecnologías como Django, Redis, etc. Esto lo ayudará a convertirse en un buen desarrollador y abrir más oportunidades en el desarrollo web.
Si aún no ha comenzado a aprender estas tecnologías, le recomendaría que use edwisor . Es una buena plataforma donde puedes aprender frontend y tecnologías de back – end mientras se trabaja en proyectos . Hay sesiones interactivas en vivo con expertos, así como videos grabados para aprender a su propio ritmo.
En caso de que esté buscando obtener un trabajo como desarrollador, esta plataforma también lo ayuda a ser contratado . ¡Así que pruébalo!
¡La mejor de las suertes!