Suponiendo que no tenga ningún conocimiento previo, le sugiero que comience con los conceptos básicos de HTML y CSS.
Esos son los elementos esenciales para el diseño de un sitio web.
Lee un libro o intenta estudiar en el sitio web de W3C, elige el que te resulte más cómodo.
Debe crear algunas (aproximadamente 5) páginas web estáticas utilizando HTML y CSS, es posible que desee crear una página de inicio / acerca de nosotros / página de contacto. Puedes construir esas páginas mientras estás estudiando.
- ¿Aprendería Aikido ayudaría si fuera asaltado?
- ¿Qué pueden hacer los investigadores para progresar cuando alcanzan una meseta en su trabajo?
- ¿Por qué es importante aprender a invertir cuando eres joven?
- Cómo aprender todo sobre los teléfonos inteligentes.
- ¿Cómo debe aprender un principiante la estructura de datos y los algoritmos?
Cuando termines esta etapa y sientas que tienes un buen conocimiento de HTML y CSS, puedes comenzar a aprender Javascript, de nuevo, puedes estudiar desde un libro o el sitio web de W3C.
Con Javascript, sabrá cómo agregar funcionalidad a sus páginas estáticas que acaba de construir con HTML y CSS.
Cuando tienes un buen conocimiento de HTML + CSS + Javascript, estás a la mitad del camino para ser un FED (desarrollador de front-end).
Esos son todos los conceptos básicos, pero aún debe saber trabajar con marcos (cada marco FED usará estos 3 idiomas, al principio necesita estudiar solo esos idiomas).
Así que aquí hay algunos marcos FED muy comunes, y le sugiero que estudie los 3 principales:
- Twitter Bootstrap: es un marco para crear sitios web móviles sensibles.
- jQuery: este no se denomina marco, sino biblioteca (no debería importarte en esa etapa), debes conocer jQuery.
- Al menos uno de los frameworks SPA: AngularJS / Ember / ReactJS / Aurelia. SPA es la tendencia ahora, SPA significa Solicitud de página única, es muy importante conocer al menos uno de los marcos (Elegiré Angular para usted).
Una vez que haya maximizado sus habilidades y se sienta cómodo, comience a adquirir experiencia. ¿Cómo? Le sugiero que se registre en el sitio web de Freelancers y comience a aceptar algunos trabajos, con el tiempo mejorará y estará en camino de obtener su primer trabajo como FED.
He hecho esto, obtuve mi experiencia como freelance y realmente mejoré después de cada trabajo completado.