Siento que es una materia que le hace honor a su nombre. Es buena para darse una idea de qué se trata el desarrollo web. Se aprende sobre React, Next.js y NestJS principalmente. Que tanto se exige en la materia creo que depende del profesor. Considero que le abre los horizontes a uno, en el sentido de que se aprenden nuevos frameworks.
Pros:
- El proyecto a trabajar es libre elección (puede ser tan sencillo o tan complicado como quiera)
- No es una materia difícil de pasar (de pronto dejarla alta si un poco, pero depende del grupo que uno tenga y del profesor)
- Los temas son interesantes en general
- Se enseñan tecnologías actuales
Cons:
- Es fácil quedarse colgado con el proyecto
- Si no tiene un buen grupo la cantidad de trabajo es bastante
Tips:
- Tener un buen grupo de trabajo
- Saber lo básico de javascript y typescript (si no el código le ve a parecer chino)
- No dejar para último momento los proyectos
Metodología: Lo que más pesa son dos parciales (cada uno del 15%) y un proyecto que se divide en dos etapas: front y back (cada etapa vale el 30%).