К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Flask Fundamentals, App Basics, and Food Tracker App · LearnSpace
Назад в каталог
courseraПрограммирование

Flask Fundamentals, App Basics, and Food Tracker App

Курс от Packt
Начальный≈ 13.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive into the world of Flask, a powerful web development framework, and build practical applications step by step. This course walks you through essential concepts like routing, database management with SQLAlchemy, templates, and user authentication. By applying these concepts, you will master building web apps with Flask while also learning how to structure your projects for scalability. Starting with Flask basics, you’ll explore the core concepts like routing, request methods, and form handling. As you move along, you'll learn about database operations, including creating tables, inserting, updating, and querying data with SQLAlchemy. You will also create a dynamic user registration app, an API, and a comprehensive dashboard application that employs charts and user login features. Alongside, you’ll also create a food tracker app with a strong focus on deploying to cloud servers. The course is perfect for anyone interested in web development and building robust, data-driven applications. It’s designed for beginners with no prior experience in Flask, though familiarity with Python programming basics is recommended. The difficulty level is beginner to intermediate, making it ideal for those just starting with web development frameworks and web apps. By the end of the course, you will be able to create and deploy full-stack applications using Flask, manage databases with Flask-SQLAlchemy, design dynamic web pages with templates, and integrate user authentication into your projects.

Навыки, которые вы освоите

Flask (Web Framework)Application DeploymentDatabase ManagementInteractive Data VisualizationScalabilityRestful APIWeb ApplicationsDatabase DesignObject-Relational MappingAuthenticationsDashboard CreationApplication Programming Interface (API)Cloud ApplicationsWeb DevelopmentDatabasesData VisualizationSQLUser AccountsFull-Stack Web DevelopmentCloud Deployment

Программа курса

8 модулей · 118 учебных материалов

01Flask Basics11 материалов

Flask Basics

Introduction to the Course 'Flask Fundamentals, App Basics, and Food Tracker App'ЧтениеFull Specialization ResourcesЧтениеInstall FlaskВидеоRoutingВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Flask Fundamentals, App Basics, and Food Tracker App
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 13.4 ч

8 модулей

Язык: Английский

Часть программы вашего университета
Request MethodsВидео
Route VariablesВидео
Query String ArgumentsВидео
Form DataВидео
JSON DataВидео
RedirectsВидео
Debug ModeВидео
02Templates10 материалов

Templates

Intro to TemplatesВидеоTemplate VariablesВидеоConditionalsВидеоLoopsВидеоIncludeВидеоInheritanceВидеоCommentsВидеоStatic FilesВидеоBuilding and Using Flask TemplatesDIALOGUETemplates - AssessmentЗадание
03Databases with Flask SQLAlchemy14 материалов

Databases with Flask SQLAlchemy

Install and ConfigureВидеоCreate TableВидеоInsert DataВидеоUpdate DataВидеоDelete DataВидеоCreate One to Many RelationshipВидеоAdd Data to One to Many RelationshipВидеоQuery One to Many RelationshipВидеоCreate Many to Many RelationshipВидеоAdd Data to Many to Many RelationshipВидеоQuery Many to Many RelationshipВидеоQuery All DataВидеоGetting Started with Flask SQLAlchemy: Creating and Relating TablesDIALOGUEDatabases with Flask SQLAlchemy - AssessmentЗадание
04Structuring Flask Apps5 материалов

Structuring Flask Apps

App FactoriesВидеоOrganizing Projects Beyond a Single FileВидеоBlueprintsВидеоStructuring a Flask Project: Application Factory & BlueprintsDIALOGUEStructuring Flask Apps - AssessmentЗадание
05Registration App13 материалов

Registration App

Setup Project and Display TemplateВидеоSetting Up The ModelsВидеоSetup DatabaseВидеоSeed Topic and Language DataВидеоSetup Password HashВидеоVerify Form Data is Being SubmittedВидеоLoad Languages and TopicsВидеоSave Data From FormВидеоLoad Existing DataВидеоUpdate Database With New DataВидеоError HandlingВидеоBuilding and Validating a Flask Registration FormDIALOGUERegistration App - AssessmentЗадание
06Registration API9 материалов

Registration API

PostmanВидеоOrganize FilesВидеоAdd JSON to MethodВидеоGet Members RouteВидеоGet One MemberВидеоCreate a MemberВидеоEdit a MemberВидеоBuilding and Testing Flask API BlueprintsDIALOGUERegistration API - AssessmentЗадание
07Dashboard App30 материалов

Dashboard App

Overview of TemplatesВидеоSetup Flask App and TemplatesВидеоCreate Models for DashboardВидеоCommand to Create TablesВидеоAdd Data Into DatabaseВидеоOverview of Queries We NeedВидеоWriting the Queries Part OneВидеоWriting the Queries Part TwoВидеоWriting the Queries Part ThreeВидеоWriting the Queries Part FourВидеоAdd the Card ValuesВидеоAdd the Revenue GoalsВидеоWork With Area ChartВидеоWork With Pie ChartВидеоWork With Bar ChartВидеоFill in Order TableВидеоSetup Flask LoginВидеоProtecting the RoutesВидеоRegister a UserВидеоLog In UserВидеоAdd Password HashingВидеоLog Out UserВидеоUpdate LinkВидеоAdd Current User NameВидеоAdd Remember MeВидеоFormat Numbers and DatesВидеоFix Pie Chart NumbersВидеоForm ValidationВидеоConnecting Dashboard Templates to a Flask AppDIALOGUEDashboard App - AssessmentЗадание
08Food Tracker App26 материалов

Food Tracker App

DemoВидеоThe Starting HTML FilesВидеоAdding TemplatesВидеоCreating the DatabaseВидеоAdding Database HelpersВидеоWorking With The Food FormВидеоInserting Food Data Into DatabaseВидеоDisplay All Foods in DatabaseВидеоInserting the DateВидеоQuery All DatesВидеоDay ScreenВидеоAdd Food to DatabaseВидеоGet List Of Foods For DayВидеоGetting Food Totals For DayВидеоLinksВидеоSum Totals Per DayВидеоAdding LinksВидеоRefactorВидеоDeployment Server Setup on Amazon LightsailВидеоDeploy To Amazon Lightsail ServerВидеоErrataВидеоBuilding a Food Tracker: Dates, Food Logs, and CalculationsDIALOGUEConclusion to the Course 'Flask Fundamentals, App Basics, and Food Tracker App'ЧтениеFood Tracker App - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание