Desarrollador frontend experto

Cursos avanzados de frontend para convertirte en un experto en el desarrollo web del lado del cliente

Area del plan de estudios: Frontend

Este plan de estudios es una recopilación de las tecnologías más relevantes de la actualidad para el desarrollo de sitios y aplicaciones frontend. Ofrece al estudiante una base que le permitirá conocer los frameworks, librerías y herramientas más importantes, con las que poder realizar todo tipo de proyectos frontend. 

Perfil del estudiante:

El plan de estudios "Frontend Experto" está orientado para personas que ya tienen una cierta experiencia en el desarrollo de sitios web y por tanto tienen conocimientos básicos o medios de las tecnologías web esenciales (HTML + CSS + Javascript). Entendemos también que el estudiante puede tener algunos conocimientos de librerías para el desarrollo de Javascript, aunque quizás no se haya especializado todavía en ninguna en particular.

Otros conocimientos que esperamos que tenga el estudiante son los siguientes:

  • A nivel de diseño web generalmente no tendrá problemas maquetando o haciendo sitios adaptables (responsive). 
  • Entendemos que además el estudiante tiene cierto nivel de programación. Por supuesto haya superado la programación orientada a objetos y haya explorado al menos superficialmente asuntos como el análisis y diseño o los patrones de diseño. 

Si dispones de todos esos conocimientos, o al menos no te suena raro, estás en condiciones de aprender de manera muy sencilla nuevas librerías y frameworks para realizar aplicaciones web del nivel más alto.

Línea de aprendizaje para frontend experto

Nuestro primer paso en este plan es asegurarnos de que tienes los conocimientos necesarios sobre Javascript para comenzar. En este sentido el curso de Javascript Avanzado es una excelente toma de contacto.

A continuación, si no lo sabes ya, es importante aprender algunas herramientas para el trabajo con las hojas de estilo. Incluimos el preprocesador CSS Sass, pues es el más extendido. Luego veremos PostCSS, ya que es una herramienta mucho más versátil y usada en muchos ámbitos. Aunque en este plan de estudios vayamos a tratar sobre todo programación, es la herramienta mínima que deberías dominar para escribir tus CSS. Ten en cuenta que encontrarás mucho más de CSS en el plan de estudios "Especialización de CSS".

Ya en la parte del Javascript se abren multitud de opciones ante el desarrollador. Todas son perfectamente válidas y sirven para realizar cosas similares. Nuestro objetivo aquí es que tengas una formación bastante amplia sobre las posibilidades que te ofrece el mercado.

Comenzaremos por jQuery, que es una librería que aún se usa de manera mayoritaria en la web, mucho más que cualquiera de las librerías y frameworks modernos. Si no la conoces puede ser interesante familiarizarte con ella como un primer acercamiento a la manipulación de la página y los comportamientos dinámicos del lado del cliente.

Luego pasaremos a las librerías y frameworks modernos, que nos ofrecen un estilo de desarrollo más actual, basado en componentes. Aquí abordaremos todas las que se usan de manera mayoritaria en la actualidad: React, Angular, Vue, Polymer, Lit...  Son todas alternativas para hacer cosas similares. Aunque lo normal es que un desarrollador se especialice en alguna de ellas, es normal que conozca y haya tenido experiencia en el uso de varias de ellas. Esta posibilidad le dará un conocimiento global de las herramientas frontend y podrá identificar la alternativa que más le encaja, cuya experiencia de desarrollo le parezca más atractiva. 

También le permitirá saber qué librería o framework encaja mejor con los proyectos, evitando decidir solamente por gustos o por el hecho de conocer solamente una en particular. De hecho, la mejor manera de decidir qué framework es el que más nos interesa aprender es probarlo. Conocer estas herramientas en sus correspondientes cursos iniciales aumentará sus posibilidades de desarrollo y de encajar en proyectos. Además podrá conocer de primera mano las ventajas e inconvenientes de cada librería o framework. En EscuelaIT esto lo tienes muy fácil porque tenemos cursos de todos los frameworks y librerías más populares. Los puedes ver en este plan de estudios. 

Lo ideal es que, una vez sepas más o menos cuál es tu elección, profundices haciendo ese curso en concreto y otros sucesivos, que encontrarás también en nuestro catálogo. También encontrarás planes de estudio para recorrer la secuencia de cursos de cada librería o framework, ideal para cuando sepas en qué área te deseas especializar.

Conocimientos necesarios

Planes de estudio que te recomendamos cursar antes de comenzar éste:

Inscribirme a estos cursos
Agregar el plan a mi cuenta

Suscríbete

Curso Avanzado de Javascript
19 clases 32 Horas y 28 min
Formación avanzada sobre el lenguaje Javascript
Curso de Vite
13 clases 10 Horas y 31 min
Herramienta frontend de desarrollo y compilado para producción
Curso de Webpack
24 clases 10 Horas y 60 min
Empaqueta tus módulos logrando un código organizado y optimizado
Curso de Sass
17 clases 7 Horas y 37 min
Si no estás familiarizado con los preprocesadores CSS, para poder considerarte un frontend experto necesitas conocer al menos Sass.
PostCSS: más allá del css
5 clases 10 Horas y 40 min
Manipula sin límites tus hojas de estilo en cascada con JavaScript
Curso de jQuery
30 clases 48 Horas y 4 min
La librería Javascript más popular para el desarrollo frontend
Curso de desarrollo frontend con React
10 clases 17 Horas y 24 min
Desarrollo de interfaces de usuario y aplicaciones web frontend con React
Curso de React Router
19 clases 1 Hora y 44 min
Trabajo práctico con React Router con el desarrollo de una SPA.
Curso de Angular
7 clases 13 Horas y 41 min
Desarrollo de aplicaciones Javascript con Angular
Curso de Vue
10 clases 16 Horas y 7 min
VueJS, o simplemente Vue, es un "framework progresivo", que permite el desarrollo de aplicaciones y de interfaces de usuario para sitios web. La comunidad lo impulsa. Laravel lo integra.
Curso de Lit
24 clases 31 Horas y 12 min
Uso de Lit para el desarrollo de web components Javascript estándar
Curso de Stenciljs
6 clases 10 Horas y 7 min
Desarrollo de Web Components ultrarrápidos basados ​​en estándares
Curso de Alpine.js
5 clases 8 h y 45 min (aprox.)
La librería Javascript ligera para el desarrollo sencillo de interfaces de usuario dinámicas en páginas web.

Cursos complementarios

Puedes hacer más completo este plan de estudios con los siguientes cursos:

¿Has elegido ya tu plan de estudios?

Puedes elegir ahora tu modalidad de suscripción. Accede a todos los cursos, de cualquiera de los planes de estudio, con tarifa plana.

Plan anual

25 €/mes*
* En un único pago de 299€

Plan mensual

29 €/mes*
* Pago cada mes sin permanencia

¿Tienes alguna duda?

¿Todavía no tienes claro qué plan de estudio te conviene?
¿Tienes alguna necesidad especial que quieras que tratemos?
¿Podemos ayudarte de alguna manera?

No dejes de darle un vistazo a las preguntas frecuentes o FAQ y usa nuestros canales de comunicación para contactar con nosotros. Nuestro equipo de soporte estará encantado de atender cualquier consulta que tengas.