Web Framework Learning List

Source: Internet
Author: User

reproduced from the blog of the Brookings , original URL: http://lutaf.com/148.htm

The web framework is endless, especially ruby/python, each have a Php/java is also a lot of my own experience wrote a to do list, according to this list, a piece of learning, with less effort, will soon be able to master a total of 25, even if it is very tardy , 2 hours can also handle one, 25*2=50. It takes only 50 hours to master any Web framework

All kinds of web frameworks are the same: 6 Elements of modern web development framework, grasp the main line, will not get lost

It is recommended to print this article to a A4 paper, to make a tick

Web Framework Learning List
  • How to define a URL route
  • How to organize the request handler function

    • Write one of the simplest request handler functions
    • How to remove parameters from a get/post request
    • How to define global URL interception functions
    • How to get/modify/Store cookie,session data
    • How to modify/output HTTP header data
  • How to deploy apps in the department

    • Server deployment can refer to 9 ways to deploy a read Python Web program
    • How to configure the development environment
    • How to configure static file access
  • How to access the database

    • Whether ORM is supported

      • Support ORM

        • How to maintain table structure changes
        • How to define/organize/Initialize data tables
        • How to dock the ORM system and the existing table structure
        • Master the most basic add/delete/query by field/count/slice/order by
        • How to access a database directly using SQL
      • ORM is not supported (such a web framework, no matter what)

  • How to use the template system

    • How to organize/access the directory structure of template files
    • How to embed code in a template
    • Whether the template supports inheritance structures
    • How to include between templates
    • How to customize Template functions
  • How to get remote data via HTTP Get/post

  • How to parse JSON
  • How to parse XML
  • How to output as JSON
  • How to handle status codes: 404 and 50x
  • How to handle file uploads
Optional Learning Programs
    • Send email
    • Log
    • Image processing
Misunderstanding
    • Forms Validate auxiliary functions, many frameworks have a particularly complex form validation section , which is completely unnecessary for beginners, and handwritten code processing is sufficient for Hasone,manytomany in
    • Orm, Onetomany relationship, the concept is very complex, in fact, just write/write less a query field relationship, learning costs are too high, beginners do not need to ignore, skip the

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.