浅谈三个星期零基础入门学习Thinkphp5开发restful-api接口的心得和总结
一丟丟心得體會:
???????首先不得不說一下,學習一門知識,真的就像建一棟高樓一樣,地基必須的穩固,否則你辛辛苦苦建的樓可能隨時會垮掉,這一點在我學習thinkphp5的路上深有體會,同時了自此我也愛上了寫博客,我發現寫博客是一個很好的學習方式,在寫博客的過程中,對自己所學做一個分析、復習和總結,對自己的學習很有幫助。???????接下來我就淺談一下我這個IT小白在三個星期內零基礎是如何學習thinkphp5的叭,三個星期肯定是沒有完全掌握這門框架的,不過入個門還是可以的,所謂溫故而知新,在學習這門框架的路上我受益良多,希望我的學習路線和方法可以幫助更多的小伙伴學習這門thinkphp5框架,可能有些地方不是很詳細,還請各位IT大佬多多指點,所寫博客均為我個人的學習筆記,還請大家不吝賜教。
???????特別需要說明一下:學習任何一門課程和知識,肯定剛開始有些東西沒見過,一臉懵圈,這很正常,你所要做的就是自己想辦法,找資料去理解它,遇到問題 百度 一下,你遇到的問題和各種各樣的坑,大多數前人都踩過,一般都會有解決的方法。
我學習的網站和平臺:慕課網、網易云課堂、w3school、菜鳥教程,百度;
我的學習路線:
PHP->SQL->thinkphp5
???????1. PHP:毋庸置疑,首先肯定得學習php,那么我就分享一下我學習php的課程,不得不說慕課網真的是學習IT知識的好網站,建議像我一樣的小白多去慕課網學習學習,相信一定受益良多。
??????? 我是先學習的PHP入門篇,進階篇我目前還沒看,后期我會仔細的看看,感覺內容還不錯。看完了PHP入門篇,直接開始去網易云課堂學習thinkphp5開發restful-api接口的教程,當我安裝完教程里面的軟件,填完了我安裝軟件和使用軟件遇到的各種坑,開始正式準備學習thinkphp5,當我反復觀看和學習完了前10個課程,那叫一個心酸,動不動冒出一個我不懂的,而且語速很快,有些php、thinkphp5的知識感覺我從未沒見過,我這才意識到我看的這個thinkphp5開發restful-api接口是屬于高級實戰的教程,這個教程必須是你對PHP、MySQL以及thinkphp5有一定的了解了,再去看,才看得懂,學的會。于是我又去菜鳥教程去看了一下php的教程,也沒有全部看完,我就看了基礎教程、數組和函數的一些內容,現在想來回頭還得再補補其它沒看的知識;
學習建議: 兩條路線
?????? 1) 看菜鳥教程里面PHP的基礎知識,作為一個過來人,我的建議是全部都看一遍,不求全部都看懂,都會寫,但是一些基礎的比如數組、函數等,你一定要看懂,不然后面無法進行學習,可能看不懂視頻教程的內容。
?????? 2) 看慕課網里面PHP入門篇和PHP進階篇 ,這兩個教程看完之后,你對php就會有一定的認識和理解了。
備注: 在學習php的過程中,編輯php代碼測試,可以不用下載相關的軟件,在線編輯器就可以了。
???????2. SQL:我之前說的要具有MySQL的知識,其實里面最核心、最精髓的就是SQL,學習了SQL后續的課程你遇到了就能看懂,我學習SQL語句用了兩天半左右,自我感覺良好,感覺不難,很好上手。
學習建議:
???????在菜鳥教程平臺學習,因為難度不大,看文檔可以看懂,這個是我對比了W3school得出的結果,菜鳥教程更仔細全面,
備注:
???????SQL語句的運行可以在MySQL命令行或者Navicat里面進行測試,要使用Navicat必須先開啟MySQL,因為Navicat要連接MySQL。
???????建議使用命令行運行SQL語句,在Navicat里面查看表的變化,可以直觀的看見SQL語句執行的效果,查看表的變化之前記得刷新哦。
在這里我就分享一下我學習的兩個軟件叭,Mysql和Navicat。
Navicat:
我的這個是破解版,附上破解教程:https://blog.csdn.net/WYpersist/article/details/79834490
軟件鏈接:https://pan.baidu.com/s/1qtb_eTZG6g3fEZjo0EB8pw ?????提取碼:qcmd
簡單介紹一下Navicat叭,我也不說太多,畢竟軟件的使用還得靠自己摸索,不懂可以百度,有很多教程教你怎么用。
MySQL:
軟件鏈接:https://pan.baidu.com/s/1nt2gqPHd9s7-bKthayFJ2w??????? 提取碼:7glw
MySQL程序雙擊就可以進入黑色命令窗口啦。
???????3. Thinkphp5:學習了前面的兩個課程,就可以開始學習thinkphp5啦,學習thinkphp5有三個階段,thinkphp5基礎篇->thinkphp5模型篇->thinkphp5開發restful-api接口,按著這個順序看,你就會逐漸提高對thinkphp5的認識和了解,特別是thinkphp5基礎篇和thinkphp5模型篇,當初我看完了之后再去想之前看的thinkphp5開發restful-api接口的教程,真的有一種恍然大悟的感覺,像發現新大陸一樣,之前什么模塊,控制器,方法,路由還有配置什么的一臉懵圈,,完全不清楚,看了thinkphp5基礎篇和thinkphp5模型篇之后我才對這些有了一定的認識和理解。
學習建議:兩條路線
???????1) thinkphp5基礎篇->thinkphp5模型篇->thinkphp5開發restful-api接口。
???????2) thinkphp5完全開發手冊->thinkphp5開發restful-api接口。
備注:
學習網站: 慕課網和網易云課堂
- thinkphp5基礎篇
- thinkphp5模型篇
- thinkphp5開發restful-api接口
- thinkphp5完全開發手冊
- 建議先看視頻學習比較好,看文檔可能會有些困難,可以在看完了thinkphp5基礎篇和thinkphp5模型篇之后再看thinkphp5開發restful-api接口,然后配合thinkphp5的完全開發手冊進行學習。
學習工具:
- thinkphp5下載
- php開發環境:phpstudy ==> windows + apache + mysql + php
- 編輯器:sublime
- 接口測試工具:postman
- 數據庫工具:navicat ? 提取碼:qcmd
- 學習工具的安裝和使用可以參考thinkphp5開發restful-api接口的課時2和課時3,要是搞不定,就百度咯,當時我是出現了很多問題,然后每個軟件都不熟悉,百度了解了一下。
- 接下來的日子我將繼續更新thinkphp5開發restful-api接口的學習筆記博客,將我所遇到的問題、解決的方案和一些見解與大家分享,還請各位IT大佬不吝賜教。
總結
以上是生活随笔為你收集整理的浅谈三个星期零基础入门学习Thinkphp5开发restful-api接口的心得和总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: thinkphp5(改变html中的变量
- 下一篇: thinkphp5/phpstudy分析