Quick Start Full Stack Web Development
INTERACTIVE COURSE

Quick Start Full Stack Web Development

Beginner

165 Lessons

47h

Certificate of Completion

Quick Start Full Stack Web Development
94 Playgrounds
57 Quizzes
85 Illustrations

Takeaway Skills

Learn to make client side pages with React.

Learn to create server side API with Flask.

Learn to work with database.

Learn to do code documentation with Sphinx

Get familiarized with code testing.

Learn to deploy an application on Heroku.

Course Overview

If you want to get into full stack web development, then you’re in the right place. This course is for anyone who wants to learn how to build a complete web application from front to back while avoiding the endless debates about product X versus product Y. Through this course you'll work with some of the most fundamental tools that full stack developers use everyday such as: React, Flask, SQL, creating APIs, testing, and more. Beyond that, you'll learn how to design an application from scratch, build th...Show More

Course Content

1

Introduction

2

Basic Client Pages with React

3

Dynamic Client-Side Pages with React

4

Server-Side API Creation with Flask

5

Database Definition and Creation with SQLAlchemy

6

Code Documentation with Sphinx

9 Lessons

7

An Introduction to Code Testing

8 Lessons

8

UI Testing

12 Lessons

9

API Testing

5 Lessons

10

Database Integrity Testing

8 Lessons

11

Automatically Testing Every Update

7 Lessons

12

Design a Web Application

7 Lessons

13

Build the Data Model

6 Lessons

14

Build the REST API

8 Lessons

15

Build the React Client

17 Lessons

16

Finishing Touches for the App

11 Lessons

17

Web Authentication

13 Lessons

18

Deploy the Application

8 Lessons

19

Conclusion

5 Lessons

20

Appendix

6 Lessons

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath