小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

PHP工程師標(biāo)準(zhǔn)

 昵稱73595512 2021-02-16
工程師最有成就感的事,是可以讓一行行代碼滿足用戶的一個(gè)個(gè)需求,從一個(gè)小需求入手往往就有機(jī)會(huì)顛覆一個(gè)大行業(yè)。

初級(jí)要求

web開發(fā)基礎(chǔ)

- Linux操作系統(tǒng)

Linux操作系統(tǒng)基礎(chǔ);Linux常用命令;文本編輯器Vim/Vi的應(yīng)用;Linux文件系統(tǒng)管理與維護(hù);Linux用戶和用戶組管理;LANMP生產(chǎn)環(huán)境部署。

- XHTML技術(shù)核心

XHTML基礎(chǔ)、XHTML標(biāo)記分類、屬性(公共核心屬性、語言屬性、事件屬性)、XHTML文檔標(biāo)準(zhǔn)、DTD、命名空間、W3C合法性校驗(yàn),常用XHTML標(biāo)記:表格、鏈接、圖像、表單等。

- CSS技術(shù)核心

CSS基礎(chǔ)、語法規(guī)范及CSS的應(yīng)用方式;CSS Box Model、瀏覽器的怪異模式與標(biāo)準(zhǔn)模式、各種CSS選擇器(類型選擇器、類選擇器、ID選擇器、后代選擇器、子代選擇器等)及選擇器的優(yōu)先級(jí);各種CSS常用屬性詳解:布局屬性、文本屬性、邊框?qū)傩浴⒈尘皩傩?、列表屬性等;CSS Hacks。

PHP技術(shù)核心

- Web工作原理剖析

- PHP語法結(jié)構(gòu)

數(shù)據(jù)類型詳解,數(shù)據(jù)類型轉(zhuǎn)換;變量、預(yù)定義變量;常量、魔術(shù)常量;運(yùn)算符及優(yōu)先級(jí)、流程控制語句;數(shù)組;自定義函數(shù)。

- 內(nèi)置函數(shù)庫的使用

字符串函數(shù)庫,數(shù)學(xué)函數(shù)庫,數(shù)組函數(shù)庫,日期時(shí)間函數(shù)庫,函數(shù)函數(shù)庫等。

- 文件上傳及下載

- HTTP協(xié)議詳解

Smarty 模板

- 模板工作原理

- Smarty 屬性, Smarty方法

- 內(nèi)置調(diào)節(jié)器, 內(nèi)置函數(shù)

- 緩存技術(shù),插件技術(shù)

MySQL基礎(chǔ)

- MySQL的安裝與配置、MySQL服務(wù)器與客戶端、數(shù)據(jù)庫服務(wù)器的工作模式

- SQL語言基礎(chǔ)(DDL、DML、DQL)、數(shù)據(jù)庫管理;數(shù)據(jù)類型詳解;數(shù)據(jù)表管理

- 約束

主鍵約束、唯一約束、默認(rèn)約束、非空約束、外鍵約束 

- 記錄管理

增、刪、改、查

- 連接;子查詢

- 無限分類的數(shù)據(jù)表設(shè)計(jì)、圖形化管理工具的使用(PHPMyAdmin、 MySQL Workbench)

中級(jí)要求

PHP核心函數(shù)庫

- MySQL函數(shù)庫

實(shí)現(xiàn)程序方式管理數(shù)據(jù)庫目的

- Apache URL Rewrite

實(shí)現(xiàn)偽靜態(tài)效果;目前大部分已經(jīng)開始使用Nginx服務(wù)器,熟悉配置和優(yōu)化,以及語法。

- Directory函數(shù)庫和File函數(shù)庫

實(shí)現(xiàn)文件靜態(tài)化和在線資源管理器等功能

- RegExp函數(shù)庫

實(shí)現(xiàn)模式匹配的功能

- Session、Cookie技術(shù)

實(shí)現(xiàn)跨域操作、自動(dòng)登錄的效果等

Linux

 

- 能夠流暢地使用Shell腳本來完成很多自動(dòng)化的工作

Awk/sed/perl也操作得不錯(cuò),能夠完成很多文本處理和數(shù)據(jù)統(tǒng)計(jì)等工作;基本能夠安裝大部分非特殊的Linux程序(包括各種庫、包、第三方依賴等,比如MongoDB/Redis/Sphinx/luncene/SVN之類的);了解基本的Linux服務(wù),知道如何查看Linux的性能指標(biāo)數(shù)據(jù),知道基本的Linux下面的問題跟蹤等。

Nginx

了解復(fù)雜一些的Nginx配置;包括多核配置、events、proxy_pass、sendfile/tcp_*配置,知道超時(shí)等相關(guān)配置和性能影響;知道Nginx除了Web Server,還能夠承擔(dān)代理服務(wù)器、反向靜態(tài)服務(wù)器等配置;知道基本的Nginx配置調(diào)優(yōu);知道如何配置權(quán)限、編譯一個(gè)Nginx擴(kuò)展到Nginx;知道基本的Nginx運(yùn)行原理(master/worker機(jī)制,epoll),知道為什么Nginx性能比Apache性能好等知識(shí)。

Redis/MemCached

在大部分中型系統(tǒng)里一定會(huì)涉及緩存處理,所以一定要了解基本的緩存;知道MemCached和Redis的異同和應(yīng)用場(chǎng)景,能夠獨(dú)立安裝Redis/MemCached,了解MemCahed的一些基本特性和限制,比如最大的value值,知道PHP跟它們的使用結(jié)合;Redis的事務(wù)等。原理部分,能夠大概了解MemCached的內(nèi)存結(jié)構(gòu)(slab機(jī)制),Redis要了解常用數(shù)據(jù)類型底層實(shí)現(xiàn)存儲(chǔ)結(jié)構(gòu)(SDS/鏈表/SkipList/HashTable)等,順便了解一下Redis的事務(wù)、RDB、AOF等機(jī)制。

PHP面向?qū)ο缶幊?/p>

- 面向?qū)ο笤O(shè)計(jì)思想、語言特性等

掌握面向?qū)ο蟮幕驹瓌t以及在編程實(shí)踐中的意義;掌握面向?qū)ο缶幊痰幕緦?shí)現(xiàn)原理。

- 魔術(shù)方法

- 命名空間、異常處理、PDO類

- MySQLi類及常用類的編寫

實(shí)現(xiàn)數(shù)據(jù)庫操作類、分頁類、驗(yàn)證碼類、圖像處理類、文件上傳及下載類等。

- 設(shè)計(jì)模式

熟練應(yīng)用PHP的各種設(shè)計(jì)模式,設(shè)計(jì)模式概述、設(shè)計(jì)原則、設(shè)計(jì)模式詳解(單例模式、工廠模式、抽象工廠模式、適配器模式、迭代器模式等)及MVC開發(fā)模式。

PHP框架技術(shù)

- ThinkPHP框架

ThinkPHP基礎(chǔ),CURD; 查詢語言、連貫操作、變量路由、視圖、控制器;自動(dòng)驗(yàn)證、自動(dòng)完成、安全、多語言、緩存。ThinkPHP是國產(chǎn)優(yōu)秀的PHP開發(fā)框架,是為簡(jiǎn)化企業(yè)級(jí)應(yīng)用開發(fā)和敏捷Web應(yīng)用開發(fā)而誕生的。ThinkPHP提供整體開發(fā)解決方案,包含了底層架構(gòu)、兼容處理、基類庫、數(shù)據(jù)庫訪問層、模板引擎、緩存機(jī)制、插件機(jī)制、角色認(rèn)證、表單處理等常用的組件,并且對(duì)于跨版本、跨平臺(tái)和跨數(shù)據(jù)庫移植都比較方便。

- Yii框架

安裝Yii;CURD;MVC架構(gòu);組件;控制器;動(dòng)作、過濾器、校驗(yàn)器、路由;視圖;部件;部件行為;部件事件;緩存。Yii是一個(gè)基于組件的高性能PHP框架,用于開發(fā)大型Web應(yīng)用。Yii采用嚴(yán)格的OOP編寫,并有著完善的庫引用。Yii框架具備了成熟的緩存解決方案,它特別適用于開發(fā)高流量的應(yīng)用,例如門戶、論壇、內(nèi)容管理系統(tǒng)(CMS)、電子商務(wù)系統(tǒng)等。

高級(jí)要求

互聯(lián)網(wǎng)高級(jí)技術(shù)

- 非關(guān)系型數(shù)據(jù)庫NoSQL技術(shù)(MongoDB)

MongoDB的安裝、文檔、集合、數(shù)據(jù)庫、數(shù)據(jù)類型(Double、String、Object、Array、Object ID、JavaScript等)、文檔操作、運(yùn)算符、游標(biāo)操作、集合操作、PHP的MongoDB函數(shù)庫、Memcached安裝、MemCached函數(shù)庫等。

- 全文檢索技術(shù)(Sphinx)

Sphinx的安裝、中文分詞、關(guān)鍵字高亮、權(quán)重排序、PHP的Sphinx接口

- MySQL高級(jí):數(shù)據(jù)庫集群

集群的好處主要有:查詢負(fù)載、數(shù)據(jù)庫復(fù)制備份等。

MySQL分區(qū)、分庫分表、主從數(shù)據(jù)庫、查詢性能優(yōu)化等。

- 集群架構(gòu)

Session共享、負(fù)載均衡、路徑優(yōu)化、CDN、CAP理論等。

深入熟悉Linux系統(tǒng)

- 多線程/多進(jìn)程, IO復(fù)用、鎖、定時(shí)器、信號(hào)量、共享內(nèi)存、消息隊(duì)列、文件系統(tǒng)

了解Linux集群、負(fù)載均衡、容災(zāi)、數(shù)據(jù)同步

- 熟悉PHP擴(kuò)展

熟悉PHP的stream、sockets、posix、pcntl、libevent、event、swoole、mcrypt、inotify擴(kuò)展。

PHP內(nèi)核源碼中的zval、hashtable的實(shí)現(xiàn)等

能使用C/C++擴(kuò)展PHP

- 其他

處理高并發(fā),大流量的網(wǎng)站技術(shù)

了解Hadoop、Hive、Storm、Spark、Docker等

了解SOA、微服務(wù)等

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多