A Python developer is simply a developer who codes in Python, sometimes called a Python designer or programmer. Python covers a wide range of uses: web development, database management, data science, scripting and mathematical computation.
The Fullstack Python developer will be able to manage every stage of a technical project in an agile way, mastering the three-tier architecture (presentation, business, data) that underpins any management project.
The Full Stack Web & Mobile Development specialisation trains students in both the front-end and back-end sides of web development. Full stack development means knowing the programming languages and frameworks for building the user interface (front-end), as well as database management and server-side implementation (back-end). It is particularly valuable for developers who want a thorough understanding of every aspect of a web application and the ability to build complete applications on their own.
By following this programme, you will develop the following skills:
- Set up your development environment using virtual environments and PyCharm.
- Build web applications using the Django and Django REST frameworks.
- Build a secure PostgreSQL database.
- Improve applications by testing, debugging and refactoring them.
- Use technologies such as GitHub, Postman, HTML, CSS, JavaScript and CircleCI.
- ... And much more!