Quick Start Full Stack Web Development

Quick Start Full Stack Web Development

Beginner

165 Lessons

47h

Certificate of Completion

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

94 Playgrounds
57 Quizzes

This course includes

94 Playgrounds
57 Quizzes

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

What You'll Learn

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.

What You'll Learn

Learn to make client side pages with React.

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

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Souvik Kundu

Front-end Developer

Eric Downs

Musician/Entrepeneur

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

FOR TEAMS

Interested in this course for your business or team?

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