Description
As you prepare for your role in back-end development, practice bringing together multiple skills to build a full-stack Django app. You’ll start by setting up an environment for a local practical project, and refactoring the front and back-ends of an existing application. You will then have the opportunity to create the front and back-ends of a new application using your full-stack developer skills.
By the end of this course you will be able to:
– Explain common concepts related to full stack development
– Use HTML, CSS and JavaScript to develop well-structured, interactive and responsive websites
– Build a full stack application using Django that stores its data in models on a MySQL database and updates its pages with forms and API endpoints
– Describe the different environments that web applications are deployed to
To complete this course you will need previous experience with back-end development, Python, version control, databases, Django web framework and APIs.
What you will learn
Introduction to the full stack
Introduction to the concept of full stack developer. Learn about the roles and responsibilities of a full stack developer and N tier architecture.
Front-end technologies
Learn about the front-end technologies HTML, CSS and JavaScript.
The full stack using Django
Build a full stack application using Django.
Production environments
Explore the different environments that web applications are deployed to.