How can I learn the development mode of WeChat from scratch?

Source: Internet
Author: User
There is no foundation for programming. A public platform is opened, and various api interfaces are called in the development mode. The platform is mainly a local service. We hope that the final presentation result will be: 1. robot interaction. 2. There is a database that provides matching for lost objects. 3. Information Retrieval (for example, accessing the school educational administration system to check the score ). 4. Information Publishing (presented in the form of push and webpage ). The cainiao does not know whether the description is correct. At present, the difficulty is that you cannot understand the php language, and cannot implement the desired results. May I ask you how to learn it? Where to learn? I. programming has no foundation. I opened a public platform and hoped to use the development mode to call various api interfaces. The platform is mainly a local service. We hope that the final presentation result will be: 1. robot interaction. 2. There is a database that provides matching for lost objects. 3. Information Retrieval (for example, accessing the school educational administration system to check the score ). 4. Information Publishing (presented in the form of push and webpage ).
The cainiao does not know whether the description is correct. At present, the difficulty is that you cannot understand the php language, and cannot implement the desired results. May I ask you how to learn it? Where to learn? Must I learn the php language from scratch? Reply content: 1. robot Interaction
I don't think you can achieve it. Of course, except for calling third-party APIs.
2. There is a database that provides matching for missing things
Simple: SQL statements.
3. Information Retrieval of the management system of the Academic Affairs Office
You need to simulate the login, so you must first clarify the login process of the Academic Affairs Office and the query result request process.
You also need to know about cookie/session in http. You must understand html when necessary. Regular Expressions are required.
This is more difficult.
4. Information Publishing
It is easy to use SQL statements.

Your difficulty is not to understand php, but to avoid web programming.
The public platform does not push the message. Either you manually send a message to the user group or the user actively pulls the message.
There is a demo in the documentation of the public platform. At least you need to know how to modify and use it.


Android comes in sequence:

1. Set up a local php environment and configure mysql.

2. Development does not require much understanding of html, but the entire process is the same as that of browser requests to web pages. (The process of processing the received data is different from that of returning the corresponding data, but these two processes have been well written in the demo and can be used directly .) For more information, see the PHP tutorial on w3cschool. , Which contains html and php. you can skip the html section first. It is not difficult to get started with C language.

3. be sure to practice more locally, learn how to accept data from the front-end (browser), use php to operate the database, and obtain the result echo to the page, it is easy to transplant.

4. Try to use the network tool of the browser (f12 in chrome and firebug in Firefox), and then familiarize yourself with the request/response through it. You can use this tool to view how your browser interacts with the server. A necessary web programming tool. I am also working on public account development, and I have also developed a curriculum check program for the university. I have also applied for a number. If I want to build a consortium in 2-3 cities, I cannot create a portal network, I don't know what it looks like? I don't know how to plan it? If someone has an idea about your situation, you actually need to use the platform to engage in projects, rather than be interested in technology.

I don't have the foundation to learn from the ground up. I write my own code, which is thankless. The typical method is to forget the purpose.

My suggestion is: You need to draw a picture of your needs and sort out the data. You can spend several hundred pieces of money on pig 8.


If you want to eat eggs, Why raise the hen? I think that the Internet brings us a non-regional collaboration model, rather than making the individual an almighty God. Therefore, I suggest that you determine your needs first, whether you want to perform operations or development.

I am a developer and have no experience in operation, so I cannot share good ideas. However, I feel that if I want to take the operation direction, I will concentrate on the operation and buy the technology directly.

If it is development, you can discuss it.

To learn development, it is necessary to understand a programming language. php, asp, java, or python can be developed. php is relatively easy to master and open source code is also relatively large, we recommend that you learn php. Recommended articles related to "one week learning php" and "one week learning PHP" from the Central Plains University sun Zhongyue

After learning the programming language, start development and try to stand on the shoulders of giants, that is, using mature frameworks and open source code to quickly meet their development needs. Open-source frameworks in China are much better than before, including weiphp and microservices. These frameworks provide complete development documents and plug-ins/modules developed by third-party developers.

In short, people do not need to repeat what they do and use it directly. They concentrate on what they need and what others do not. After all, the technology update iteration is too fast, moreover, the value of technology lies in application. I think the combination of HTML5 development is good, and many scenarios rely on it. You can read this book: actual development of the public platform JSSDK: public Account and HTML5 mixed mode secrets (XI Xinliang, etc.) [Abstract: Book Review trial] Qinglong old thief's "public platform from entry to mastery". In this society, if there is a poor person, there will be rich people; if there is a beautiful person, there will be a ugly person; if there is a glorious person, there will be a general person, there is no need to compare, just be yourself! Learning and Development, you can join the AI bean exchange group 452207697, which contains many seniors who can learn.
Related Article

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.