Online question and answer system for imitation stackoverflow development"Phase two November 9" Use the Python Flask Web development Framework to implement a similar stackoverflow online question and answer platform Louqa, with questions, answers, comments and other features. Learn about database design, Python Web development, and bootstrap knowledge. In the second phase of open enrolment, there is a limited number of seats and a one-month VIP service (valued at $49) will be given after the commencement.
Questions about purchasing a course?
(0/4) 1 courses, 4 experimental exclusive environment, unlimited time-lapse course problems, have asked not open to buy
- Course Details
- Experiment List
- Course Reviews (27)
- Lab reports (6)
- Lab Quiz (17)
Course Services
This course starts on a regular basis and the second semester begins November 9, 2015 through December 6.
The first period because of time reasons did not keep up with the students can continue to study for free, the second course content according to feedback has a lot of update optimization, increased the relevant knowledge points related technical documentation and complete code reference and explanation, please look forward to.
Joining this course includes the following services:
- 1 months Laboratory building VIP Member service value 49 yuan
- 1 months teacher must answer service, 24 hours to respond to any questions you encounter in the course
- 1 months teacher weekly Homework review service
Course description
The course project is to complete a class StackOverflow online question answering system.
Use the Python Flask Web development Framework to implement a set of StackOverflow-like online question and answer platform Louqa, with questions, answers, comments and other features. Will learn about database design, Python Web development and other technologies.
Courses can be learned after purchase, recommended study time 4 weeks, a week to complete an experiment requires at least 8 hours in accordance with the documentation of the experiment and more technical information to read the time, encountered problems can be in question and answer to communicate with the teacher, on time to open the report of the test can be timely review guidance.
Learning this lesson requires that you already have the basic skills of Python and flask web Framework development, and recommend that you first learn the course:
- The Python quick guide
- "Flask Web Framework"
- "Git Community book"
- Bootstrap Beginner's Guide
The knowledge points that can be learned
- Operating system: Linux basic operations
- Programming language: Python language development
- Development framework: Flask Web Framework, MVC development model
- Database: MySQL database design and SQLAlchemy interface development
- Installation and deployment: VIRTUALENV, Nginx, etc.
Teacher Profile
This course is written by a senior Python engineer at the lab building.
First week of syllabus: Preparing knowledge
Experimental content :
- Flask Development Environment Construction
- Complete the code framework that flask can run
Experimental Objectives :
- Submit Louqa v0.1: A simple flask web App
Week Two: User management
Experimental content :
- Implementation of user authentication
- Implementation of user Management
- Familiar with the use of Flask-sqlalchemy
Experimental Objectives :
- Submit Louqa v0.2: Complete user management capabilities
Third week: Question and Answer module
Experimental content :
- Questions, answers, comments database table design
- SQLAlchemy Object Implementation
- Implementation of the function of question and answer module
Experimental Objectives :
- Submit Louqa v0.3: Complete Functional QA Implementation
Week Four: Deployment
Experimental content :
- Supervisord+gunicorn Deployment Method
- Initializing and configuring scripts
Experimental Objectives :
- Submit Louqa v0.4: QA system that can be deployed to the server
Online question and answer system for imitation stackoverflow development