Una buena manera de comenzar es con Udacity: clases y nanogrados gratuitos en línea
Yo recomendaría llevar Introducción a la informática | Udacity y desarrollo web | Udacity
Esas 2 clases son un buen comienzo y son libres de tomar. Udacity también ofrece nanogrados en desarrollo web que probablemente serían más profundos.
- ¿Cuáles son los productos SaaS más populares utilizados para la cocción de inversión?
- ¿Ha tenido Slack un mayor impacto en las empresas que lo usan que otros productos de mensajería?
- ¿Cuál es una buena idea de SaaS que estás demasiado ocupado para ejecutar?
- ¿Qué libro debería leer todo emprendedor de SaaS?
- ¿Cuáles son las mejores guías y herramientas interactivas de usuario / primer uso para aplicaciones web que no sean Kera, WalkMe, Iridize y TutorializeMe?
Para crear una aplicación web dinámica escalable, deberá aprender:
-El lenguaje de programación python
-Un framework web de Python (uno de Django, Flask, Tornado, etc.)
-Un sistema de base de datos y el complemento de Python para él (MySQL, PostgreSQL, MongoDB, etc.)
-Un sistema de almacenamiento en caché (Redis, Memcache, ElastiCache, etc.)
-Una plataforma en la nube que le permitirá alojar su código e implementar nuevos servidores para manejar el aumento del tráfico (Heroku, AWS, Google App Engine, Digital Ocean, etc.)
-Desarrollo front-end, para construir la interfaz de usuario (HTML, CSS, Javascript)