2015
O'Reilly Media / Infinite Skills
Nicole White
3:00
English
In this Building Web Apps Using Flask and Neo4j training course, expert author Nicole White will teach you how to incorporate graph databases into your web applications. This course is designed for the absolute beginner, meaning no previous experience with Flask or Neo4j is required.
You will start by learning how to install Neo4j and set up your project. From there, Nicole will teach you the basics of Neo4j, Flask, and Py2neo. She will then walk you through building a microblogging application from scratch, where you will learn how to register and login users, add posts, and display posts. This video tutorial also covers social recommendations, including recommending similar users and commonalities between two users. Finally, you will learn about scaling considerations and how to deploy your project to Heroku.
Once you have completed this computer based training course, you will have learned how to incorporate Neo4j into your own web applications. Working files are included, allowing you to follow along with the author throughout the lessons.
01. Introduction
0101 Course Overview
0102 About The Author
0103 How To Access Your Working Files
02. Neo4j
0201 Installing Neo4j
0202 Walkthrough
0203 Cypher
03. Project Setup
0301 Virtual Environments
0302 PyCharm
04. Flask
0401 Hello World
0402 Conventional Flask Structure
0403 Templates
0404 Views
05. Py2neo
0501 Creating Nodes And Relationships
0502 Merging Nodes
0503 Merging Relationships
0504 Cypher
0505 Parameterized Cypher
0506 Graph Versus Tabular Cypher
06. Basic Functionality
0601 Constraints And Indexes
0602 Registering A User - Part 1
0603 Registering A User - Part 2
0604 Logging In As A User
0605 Adding A Post - Part 1
0606 Adding A Post - Part 2
0607 Displaying Posts - Part 1
0608 Displaying Posts - Part 2
0609 Liking A Post - Part 1
0610 Liking A Post - Part 2
0611 Logging Out A User
07. Social Recommendations
0701 The Profile Page
0702 Recommending Similar Users
0703 Commonalities Between Two Users
08. Scaling Considerations
0801 Time Tree In Neo4j - Part 1
0802 Time Tree In Neo4j - Part 2
09. Deploying
0901 Deploying To Heroku - Part 1
0902 Deploying To Heroku - Part 2
10. Conclusion
1001 Wrap-Up
Download File Size:627.46 MB