Necesitarás aprender el desarrollo web de pila completa junto con los devops …
- Front-end: HTML, CSS, JavaScript / jQuery, diseño responsivo, UI Framework (Bootstrap, Skeleton), posiblemente un JS Framework como AngularJS, semántica HTML5, AJAX, JSON, XML, WebSockets
- Back-end: Python, Web Framework (Django, Flask), CRUD, diseño RESTful, fundamentos HTTP / Web, consumiendo API web, seguridad
- Capa de persistencia: Base de datos relacional (Postgres, MySQL) o no relacional (Mongo, Redis), modelado de datos, posiblemente un ORM o ODM
- Flujo de trabajo / Otras herramientas: Git para el control de versiones, Github, Gulp / Grunt, Pruebas, CI / CD, Terminal / Shell, Pip, Virtualenv, Editor de texto (como Sublime o Atom)
- Devops: estrategias de implementación ya sea en un PaaS (como Heroku) o en un servidor como Digital Ocean, servidores web (nginx, apache)
Aprendes todo esto en los cursos de Real Python (soy el autor / co-fundador). ¡Aclamaciones!