Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

The Full Stack

Meta via Coursera

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

Syllabus

  • 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.
  • Final project
    • In this module, you will be assessed on the key skills covered in the course.

Taught by

Taught by Meta Staff

Reviews

4.6 rating at Coursera based on 192 ratings

Start your review of The Full Stack

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.