
clases usadas durante el dictado de la materia FrontEnd III
El curso FrontEnd III se centra en enseñar las bases de React y algunas librerías relacionadas. Aunque el contenido se presenta de manera superficial, proporciona una buena introducción para quienes desean comenzar en el desarrollo web. Los alumnos son alentados a consultar la documentación oficial de React para profundizar en los temas tratados.
La instalación de herramientas necesarias y la estructura del proyecto se explican fácilmente. Los estudiantes encontrarán diversas carpetas dentro de su proyecto que contienen la lógica, datos y ejercicios prácticos. Esto les permite llevar a cabo sus prácticas de forma efectiva y estructurada.
fakeApi ofrece archivos JSON listos para ser utilizados en las clases, haciendo más accesible la práctica de conceptos.clase, se encuentran guías que son útiles durante las teorías y prácticas, asegurando que los alumnos no se sientan perdidos.integrador está en desarrollo, prometiendo nuevas características que enriquecerán la experiencia de aprendizaje.
React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects
Styled Components is a popular library for styling React components using CSS syntax. It allows you to write CSS in your JavaScript code, making it easier to create dynamic styles that are specific to each component.
Ant Design is a React UI library that provides a set of pre-designed components and design resources for building high-quality, responsive web applications.
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.