Podcast y vídeos sobre desarrollo web.

Aprende, practica y crea con tu código. Presentado por Daniel Primo.

WRP 16. Especial Google I/O 2019 (De la web a la app no hay tanta distancia)
WRP 16. Especial Google I/O 2019 (De la web a la app no hay tanta distancia)
17/05/2019

Análisis de las novedades presentadas sobre desarrollo web en el evento de Google.

7. ¿Qué es un CTA?
7. ¿Qué es un CTA?
16/05/2019

Una llamada a la acción es el corazón del marketing online incluso para un programador.

Importa datos al mapa con GeoJSON
10. Importa datos al mapa con GeoJSON
14/05/2019

GeoJSON es un formato de datos espaciales que podemos cargar en nuestro mapa.

Geolocalización del usuario en el mapa
09. Geolocalización del usuario en el mapa
13/05/2019

Leaflet cuenta con un sistema de geolocalización orientado a la visualización en el móvil.

WRP 15. Cómo desarrollar un CRM #soyDeveloper
WRP 15. Cómo desarrollar un CRM #soyDeveloper
10/05/2019

Comenzamos una nueva serie explicando como afrontar proyectos de desarrollo concretos.

Marcadores "draggables" (arrastrables)
08. Marcadores "draggables" (arrastrables)
09/05/2019

Los marcadores aún más interactivos: pueden arrastrarse por el mapa.

6. ¿Qué hago con las redes sociales?
6. ¿Qué hago con las redes sociales?
08/05/2019

Aprovecha el potencial de redes como Linkedin o Twitter para apuntalar tu presencia online.

Geolocalización inversa
07. Geolocalización inversa
07/05/2019

Captura información del mapa y conviértela en otra de más valor con "reverse geocoding".

Eventos sobre el mapa
06. Eventos sobre el mapa
06/05/2019

Gestionamos reacciones a eventos que ocurren sobre el mapa como 'click', 'moseout' o 'mouseover'

WRP 14. Tenemos que dejar de hacer 'páginas web'
WRP 14. Tenemos que dejar de hacer 'páginas web' 3
03/05/2019

El valor de tu trabajo es mayor que el tiempo que le dedicas, ¿o no?.

Figuras geométricas y límites
05. Figuras geométricas y límites
02/05/2019

Dibuja polígonos y círculos sobre el mapa y marca los límites de visualización.

5. ¿Por qué hacerse podcaster y youtuber?
5. ¿Por qué hacerse podcaster y youtuber?
01/05/2019

Creación de contenidos audiovisuales y qué puedes esperar del podcast y los vídeos en YouTube.

Marcadores personalizados
04. Marcadores personalizados
30/04/2019

Crea marcadores en el mapa con imágenes propias o iconos de fuente.

Añadir marcadores en el mapa
03. Añadir marcadores en el mapa
29/04/2019

El mapa necesita datos geolocalizados pintados como marcadores.

WRP 13. Secretos para un buen presupuesto
WRP 13. Secretos para un buen presupuesto
26/04/2019

Puntos importantes a tener en cuenta para conseguir el éxito presupuestando un proyecto web.

El primer mapa interactivo
02. El primer mapa interactivo
25/04/2019

Lanzamos en pocas líneas de código nuestro primer mapa con Leaflet.

4. ¿Qué código comparto?
4. ¿Qué código comparto?
24/04/2019

El código es la expresión profesional de un desarrollador, el fruto del trabajo de un programador. Su valor es incalculable.

¿Por qué Leaflet JS es una buena solución?
01. ¿Por qué Leaflet JS es una buena solución?
23/04/2019

Leaflet es una alternativa gratuita para construir mapas interactivos para la web moderna.

Colofón del curso de Python
27. Colofón del curso de Python
22/04/2019

Broche final para el desafío. ¡A partir de aquí continua creando!

WRP 12. Los dos primeros meses de la plataforma premium
WRP 12. Los dos primeros meses de la plataforma premium 8
19/04/2019

Una mirada hacia los últimos meses de desarrollo de la plataforma premium de danielprimo.io.

3. ¿Por qué un blog?
3. ¿Por qué un blog? 2
17/04/2019

El blog es la herramienta básica para dar a conocer al mundo tus habilidades de forma activa.

Despliegue en PythonAnywhere
26. Despliegue en PythonAnywhere
16/04/2019

Publicamos la app en la nube, de nuevo.

Reorganizando el código en un package
25. Reorganizando el código en un package
15/04/2019

Refactorizamos de nuevo, esta vez para crear un paquete de Python.

WRP 11. Caso de estudio: La API para aprender a cazar gamusinos
WRP 11. Caso de estudio: La API para aprender a cazar gamusinos
12/04/2019

Basado en hechos reales. ¿Qué le faltaba al proyecto para ser perfecto?

Añadir Sparkline para mostrar la tendencia
24. Añadir Sparkline para mostrar la tendencia
11/04/2019

Vamos a utilizar los datos para dibujar la tendencia de la serie.

2. ¿Qué ofrezco?
2. ¿Qué ofrezco? 2
10/04/2019

Habilidades técnicas, experiencia profesional y todo lo que brindas como profesional.

Recuperando los datos de TinyDB
23. Recuperando los datos de TinyDB
09/04/2019

Capturamos los datos guardados para mostrarlos en la plantilla.

Guardar datos del histórico
22. Guardar datos del histórico
08/04/2019

Comenzamos a almacenar datos del ranking en serie temporal.

WRP 10. Checklist para programar un ecommerce en 2019
WRP 10. Checklist para programar un ecommerce en 2019
05/04/2019

¿Qué hay que tener en cuenta para crear un ecommerce?

Base de datos en JSON: TinyDB
21. Base de datos en JSON: TinyDB
04/04/2019

Creamos la base de datos sin cambiar el almacenamiento en ficheros.

1. ¿Quién soy?
1. ¿Quién soy? 3
03/04/2019

La mejor forma de comenzar a ofrecer lo que sabes hacer es descubrir quién eres.

Fichero de configuración
20. Fichero de configuración
02/04/2019

Añadimos un sistema para los parámetros de la aplicación.

Refactorizando de nuevo la app
19. Refactorizando de nuevo la app
01/04/2019

Más refactorización, nunca hay que dejar de mejorar.

WRP 9. Programación a medida vs Frameworks vs CMS
WRP 9. Programación a medida vs Frameworks vs CMS 4
29/03/2019

¿Cual es la mejor elección para un proyecto de desarrollo web?

Desplegando en la nube de heroku
18. Desplegando en la nube de heroku
28/03/2019

Primer despliegue del proyecto en la nube. No será el último.

Virtualizando el entorno
17. Virtualizando el entorno
27/03/2019

Virtualenv para crear un entorno separado del resto.

Exportar los datos como API
16. Exportar los datos como API
27/03/2019

Conectamos con el mundo la app a generando una API en formato JSON.

Creando la web con Flask
15. Creando la web con Flask
26/03/2019

Unas pocas líneas de código y ya hemos creado un acceso web.

WRP 8. Tres puntos importantes en el flujo de desarrollo de software
WRP 8. Tres puntos importantes en el flujo de desarrollo de software 1
22/03/2019

Historias de usuario, ramas de git y despliegues automáticos para empezar en integración continua.

Refactorizando: Clase de almacenamiento
14. Refactorizando: Clase de almacenamiento
21/03/2019

Finalizamos la primera tanda de refactorización con la clase de datos.

Refactorizando: Clase de generación de ranking
13. Refactorizando: Clase de generación de ranking
20/03/2019

Seguimos refactorizando, ahora le toca al corazón de la aplicación.

Refactorizando: Clase de scraping
12. Refactorizando: Clase de scraping
19/03/2019

Refactorizamos el código para crear la primera clase y comenzar la POO.

Newman, Postman en la línea de comandos
11. Newman, Postman en la línea de comandos
18/03/2019

Aplicación práctica en terminal para integrar Postman con otros sistemas.

WRP 7. Caso de estudio: La startup que no sabía por donde empezar
WRP 7. Caso de estudio: La startup que no sabía por donde empezar 3
15/03/2019

La historia de un proyecto: Una charla en un bar, una promesa millonaria y unas flores marchitas.

Caso de estudio: API con autenticación
10. Caso de estudio: API con autenticación
14/03/2019

Mejoraremos una colección de Postman con tood lo aprendido en el curso.

Diseño con Mocking
09. Diseño con Mocking
13/03/2019

Diseñamos API's para utilizarlas en el tiempo de desarrollo.

Monitorización y documentación
08. Monitorización y documentación
13/03/2019

Dos servicios más de Postman para aprovechar la nube.

Automatizando pruebas con ficheros de datos
07. Automatizando pruebas con ficheros de datos
11/03/2019

Reforzamos el trabajo con variables e importamos datos desde un CSV.

WRP 6. El mejor lenguaje de programación para conseguir (mejor) trabajo
WRP 6. El mejor lenguaje de programación para conseguir (mejor) trabajo 2
08/03/2019

Variables a tener en cuenta para elegir el lenguje de programación de tu vida... O no.

Encadenando peticiones con Collection Runner
06. Encadenando peticiones con Collection Runner
07/03/2019

Automatizar las pruebas de la API de SpaceX

Pre-requests, peticiones, respuestas y tests
05. Pre-requests, peticiones, respuestas y tests
06/03/2019

Expandiendo con scripts las capacidades de Postman.

WRP 5. Mayday: Me han hackeado el WordPress
WRP 5. Mayday: Me han hackeado el WordPress
01/03/2019

Trucos y herramientas ante los ataques a una web.

Variables globales y de entorno
04. Variables globales y de entorno
28/02/2019

Trabajamos con variables en el caso de una API real.

Requests, consola, generador de código y examples
03. Requests, consola, generador de código y examples
27/02/2019

Acciones de uso cotidiano para seguir familiarizándonos con las herramientas.

WRP 4. El futuro del desarrollo web no son las apps híbridas
WRP 4. El futuro del desarrollo web no son las apps híbridas 2
22/02/2019

La programación web tiene su propio futuro, afortunadamente.

Básicos de Python: Orientación a objetos
11. Básicos de Python: Orientación a objetos
21/02/2019

Una introducción a la POO.

Guardar más de una página de resultados
10. Guardar más de una página de resultados
19/02/2019

Desarrollamos la lógica para capturar múltiples datos.

WRP 3. Caso de estudio: La tienda de pajaritas
WRP 3. Caso de estudio: La tienda de pajaritas 5
15/02/2019

El primer caso de estudio versa sobre una tienda online con mucha trampa...

Colecciones
02. Colecciones
14/02/2019

Colecciones e histórico.

Instalación y primera request
01. Instalación y primera request
13/02/2019

Nuestra primera petición a una API.

Diccionarios y almacenamiento de datos
09. Diccionarios y almacenamiento de datos
12/02/2019

Guardamos datos en disco.

Scraping del listado de podcasts
08. Scraping del listado de podcasts
11/02/2019

Capturando información de la buena.

Extrayendo información del scraping
07. Extrayendo información del scraping
09/02/2019

Refactorizamos nuestro código.

WRP 2. Los 6 errores cometidos al elegir la tecnología adecuada
WRP 2. Los 6 errores cometidos al elegir la tecnología adecuada
08/02/2019

Errores típicos que no tienen nada que ver con la tecnología pero todos cometemos.

Primer scraping
06. Primer scraping
07/02/2019

Nuestras primeras pruebas con Wikipedia

Básicos de python:  funciones
05. Básicos de python: funciones
06/02/2019

Terminamos en las funciones.

Básicos de python:  pip y librerías
04. Básicos de python: pip y librerías
05/02/2019

Seguimos por las librerías.

Presentación del desafío
02. Presentación del desafío
03/02/2019

Hay que empezar por el principio: planificar el proyecto. Definimos que es el scraping: capturar información desde la web y convertirla en datos útiles.

¿Por qué Python?
01. ¿Por qué Python?
02/02/2019

Razones y motivos para considerar Python como una buena alternativa.

WRP 1. ¿Por qué lanzar un podcast premium?
WRP 1. ¿Por qué lanzar un podcast premium?
01/02/2019

Primer episodio premium, ¿por qué montar todo este tinglado?