
Front-end
También conocido como desarrollo del lado del cliente, se refiere a la parte del sitio web con la que los usuarios interactúan directamente. Incluye todo lo que los usuarios ven en sus navegadores: diseño, estructura, contenidos y comportamientos. Las tecnologías comunes utilizadas en el desarrollo front-end son HTML, CSS y JavaScript.
Back-end
Conocido como desarrollo del lado del servidor, se refiere a la parte del sitio web que maneja la lógica de negocio, la base de datos y la autenticación del usuario. Es la "parte oculta" del sitio web que los usuarios no ven, pero que garantiza que todo funcione correctamente. Las tecnologías comunes utilizadas en el desarrollo back-end son lenguajes de programación como Python, Ruby, PHP, y bases de datos como MySQL y PostgreSQL.