Esta es la segunda y última parte del articulo http://developinginspanish.com/2019/11/02/apendiendo-python-de-cero-a-heroe/ Clases y objetos Los objetos son una representación de objetos del mundo real, como coches, perros o bicicletas. Los objetos comparten dos características principales: datos y comportamiento. Los coches tienen datos, como el número de ruedas, numero de puertas o… Leer más »
En primer lugar, ¿qué es Python? De acuerdo con su creador, Guido van Rossum, Python es un: lenguaje de programación de alto nivel, su filosofía principal de diseño es la legibilidad del código y una sintaxis que permite a los programadores expresar conceptos con unas pocas líneas de código. Para… Leer más »
Cualquier desarrollador web con algunos años de experiencia habrá escuchado esta pregunta a menudo. Estoy interesado en aprender desarrollo web, pero no sé por donde empezar. ¿Alguna sugerencia? Hace una década, esto tenía una respuesta fácil. Crear un fichero index.html, mete algunas etiquetas, cambia de color la cabecera con CSS… Leer más »
Al principio de mi carrera, era desarrollador backend, donde los lenguajes de tipado fuerte dominaban el mercado. Cuando pasé a desarrollo web, quedé impresionado por cada nueva característica de JavaScript o Python. El hecho de no tener que declarar tipos de variables implicaba productividad e hizo mi trabajo más divertido…. Leer más »
Un rápido tutorial sobre el futuro del diseño de páginas web Los diseños Grid son fundamentales en los diseños de las páginas web, y el módulo Grid de CSS es la herramienta más poderosa y sencilla para crearlos. Personalmente, creo que es mucho mejor que por ejemplo Bootstrap (lee aquí… Leer más »
Una introducción al popular framework CSS Bulma es un framework CSS sencillo, moderno y elegante que muchos desarrolladores prefieren por encima de Bootstrap. Personalmente, pienso que Bulma tiene un mejor diseño por defecto, y parece más ligero. En este tutorial, daremos una rápida introducción a esta librería. También estamos trabajando… Leer más »
HTTP En este tutorial añadiremos las siguientes características sobre persistencia de datos, con la ayuda de HttpClient de Angular. HeroService obtendrá datos mediante peticiones HTTP. Los usuarios podrán añadir, editar y borrar héroes y guardar estos cambios por HTTP. Los usuarios podrán buscar héroes por nombre. Cuando hayas terminado con… Leer más »
Enrutamiento Hemos recibido nuevos requisitos para nuestra aplicación Tour de Héroes. Añadir un Cuadro de Mandos (dashboard). Añadir la posibilidad de navegar entre el Cuadro de Mandos y la página de los héroes. Cuando un usuario haga clic en cualquiera de las dos vistas, navegar a una vista de detalles… Leer más »
Servicios El componente HeroesComponent de Tour de Héroes actualmente obtiene y muestra datos simulados. Después de la refactorización de este tutorial, HeroesComponent estará enfocado en dar soporte a la vista. Además, esto facilitará los tests unitarios a través de un servicio simulado (mock). ¿Por qué servicios? Los componentes no debería… Leer más »
Componentes Maestro/Detalle Por el momento, HeroesComponent muestra tanto la lista de héroes como los detalles del héroe seleccionado. Mantener todas las características en un sólo componente a medida que la aplicación crece no sería fácil de mantener. Es mejor dividir los componentes grandes en sub-componentes de menor tamaño, cada uno… Leer más »