《鄭州宇晨教育IT培訓PHP授課大綱》要點:
本文介紹了鄭州宇晨教育IT培訓PHP授課大綱,希望對您有用。如果有疑問,可以聯系我們。
授課大綱 課程介紹:
本課程共5個月分2個階段,
第一階段基礎篇:
HTML5+CSS3;
PHP環境搭建;
PHP基礎課程;
PHP高級課程;
MySQL數據庫基本操作;
MySQL數據庫高級;
JavaScript/JQuery;
Ajax的應用;
Linux服務器/Windows服務器維護;
IIS/Apache/Nginx配置;
服務器動靜分離,負載均衡等;
第二階段實戰篇:
原生MVC框架的搭建;ThinkPHP5.0+的應用;商城系統的開發;企業站開發;微信接口的開發;微信小程序開發;APP接口的開發;PHPCMS的應用等.目標:卒業后能完成多個完整的動態網站項目,與用人單位無縫對接.
第一階段基礎篇:
培訓時間2個月
第 1 部分WEB前端排版:
HTML4技術核心:XHTML基礎;XHTML標準;XHTML語法規則;表格布局;連接和圖像;頁面框架劃分;表單及相關標簽. CSS2技術核心:CSS2.0基礎、基礎語法機構、應用方式;CSS2.0 BOX模型、CSS2.0選擇器;布局樣式、文本樣式、邊框樣式、配景樣式、列表樣式. HTML5技術核心:HTML5布局標記;音頻處理;視頻處理;本地存儲;Canvas對象.
CSS3技術核心:
CSS3選擇器;顏色處理;配景處理;圓角處理;邊框處理,透明度處理. Bootstrap自適應:Bootstrap布局容器,柵格系統,媒體查詢,流式布局容器,響應式圖片,圖片滾動,響應式工具.
第 2 部分PHP開發技術:
PHP技術核心:
PHP工作原理,PHP語法結構;數據類型詳解,數據類型轉換;變量、預定義變量、常量、魔術常量;運算符及優先級,流程控制;數組;自定義函數,字符串函數庫,數學函數庫,數組函數庫,日期時間函數庫,函數庫;Session/Cookie會話;文件上傳及下載、命名空間、Header頭應用.
PHP核心函數庫:
MySQL函數庫、Apache Url Rewrite;GD函數庫;Directiry函數庫;File函數庫;RegExp函數庫、單圖片上傳/多圖片上傳/縮略圖/水印添加/技術的實現;數據庫連接技術的實現、分頁技術的實現.
PHP面向對象編程:類與對象,類的定義;屬性與辦法;$this關鍵字、self關鍵字;繼承,多態;魔術辦法;抽象類與接口;設計模式;PDO類;JpGraph圖表.
第 3 部分PHP高級應用:
Smarty模板:模板工作原理;Smarty屬性,Smarty辦法;內置調節器,內置函數,緩存技術,插件技術.
Memcached內存緩存:Memcached緩存原理;內置結構;分散算法;PHP+Memcached應用.
Redis內存緩存:Redis緩存原理;內置結構;分散算法;PHP+Redis應用. ThinkPHP框架:ThinkPHP基礎;CURD;查詢語句、連貫操作、變量路由、視圖、控制器;自動驗證、自動完成、平安、多語言、緩存,令牌驗證.
第 4 部分MySQL基礎:
MySQL常用操作:MySQL數據庫操作、數據庫的創建、修改及刪除;數據庫類型詳解、數據表的創建、修改及刪除;無限分類的數據表設計、記錄的插入、更新、刪除及查找;外鍵的連接;索引,MySQL賬戶管理.
第 5 部分MySQL高級:
MySQL優化與維護:視圖,臨時表,外鍵約束,表鎖定,行鎖定,自定義函數,存儲過程,觸發器,游標,事務處理,數據庫引擎詳解,數據庫群集,數據庫讀寫分離.
第 6 部分WEB前端開發:
JavaScript基礎:JS語法結構、數據類型詳解、數據類型轉換、變量作用域;運算符及優先級,流程控制,數組,自定義函數;String對象,Math對象,Date對象,Array對象,Function對象,Object對象;HTML DOM;AJAX,JSON應用;JS面向對象編程,this關鍵字,prototype 屬性.
JQuery類庫:選擇器、過濾器、屬性處理,樣式處理,文本處理,節點處理,對象遍歷,Ajax應用,事件委派,動畫效果,插件體系.
第 7 部分服務器維護:
Linux服務器:Linux操作系統基礎;Linux常用命令;文本編纂器Vim/Vi應用;Linux文件系統管理與維護;Linux用戶名和用戶組管理;Linux生成環境部署.
Windows服務器:IIS的安裝配置,PHP環境的配置使用,用戶名的創建,權限的應用,Serv-U的使用,遠程端口修改.
第 8 部分互聯網高級技術:
SESSION重寫:基于session_set_save_handler重新定義:open、close、read、write、destroy、gc六個辦法. 緩存和靜態化:文件緩存機制;部分緩存;文件組緩存;緩存生命周期.
Nginx負載均衡:配置虛擬主機、URL重寫、反向代理、負載均衡、日志處理. 網絡平安:訪問控制;檢查平安漏洞;攻擊監控;數據過濾.
SVN/GitHub:版本控制概述、Subversion服務器的建立與使用、服務器和客戶端安裝、建立版本庫(Repository) 、配置用戶和權限、運行服務器、初始化導入、基本客戶端操作、軟件的版本號.
SEO基礎:搜索引擎基礎;網站結構設計基礎;站內優化實施方案,站外推廣布局,權重提升策略.
域名解析部署上線:使域名以A記錄形式或CNAME形式,解析到指定的IP上,泛域名解析的應用.
百度/360CDN加速設置:借助第三方CDN節點緩存分布式拜訪,提高網站的抵抗能力和日拜訪量.
第二階段實戰篇:培訓時間3個月
項目 1:
家具網前臺排版 前端HTML排版,把美工設計好的效果圖,用DIV+CSS進行布局排版.包含:首頁,欄目列表頁,欄目詳情頁,關于我們,在線留言,聯系我們等.
項目 2:
馬車網自適應排版 前端HTML排版,把美工設計好的效果圖,HTML5+CSS3+Bootstrap響應式進行布局排版.包含:首頁,欄目列表頁,欄目詳情頁,關于我們,在線留言,聯系我們等.
項目 3:
銀杏網企業站系統開發 原生企業網站開發:基于MVC架構和Smarty模板引擎來原生開發. 信息管理系統,新聞管理系統,產品管理系統,案例管理系統,在線留言管理系統,文件管理系統,廣告管理系統,分類管理系統,管理員管理系統等. 具體欄目有:網站首頁,關于我們,新聞中心,產品展示、成功案例,在線留言,聯系我們等.
項目 4:
唯美聚匯ThinkPHP5.0商城系統開發 用TP5.0開發一個成形的商城站系統. 商品發布系統,品牌系統,商品屬性系統,促銷形式管理系統(包括積分、紅包、優惠券、限時搶購、是否包郵),運費管理,優惠券發放系統,會員管理系統,訂單管理系統(支付狀態、發貨狀態、確認狀態、退貨狀態、換貨狀態,取消狀態),評論管理,贊助中心系統,廣告管理系統,一級分類管理,無限級分類管理、管理員系統,角色管理,系統欄目管理,文件管理系統,在線支付系統等. 具體欄目有:網站首頁,某分類下的商品,品牌中心,會員中心,購物車,贊助中心,商品評論,積分明細,紅包明細,余額支付明細,會員類型,三級分銷(不同的會員等級顯示不同的購買價位,當前會員的上三級可獲取不同的傭金返利,三三分裂等級升級制度等)等. 所用接口:郵件發送接口,短信發送接口,支付接口,物流派送查詢接口等.
項目 5:
手機端接口對接 依據手機客戶端界面所需的業務邏輯,用JSON格式的接口返回相關數據. 首頁接口,會員接口,商品接口,訂單接口,購物車接口,廣告位接口,支付接口等.
項目 6:
微信接口開發 依據微信官方提供的接口進行相關接口對接. 關注提示,取消關注注銷會員信息,文本回復,圖文回復,圖片回復,自定義菜單,刪除菜單,獲取地理位置,生成二維碼圖片并保留,獲取用戶信息,獲取會員access_token值、帶網頁授權帶參數的返回指定URL等.
項目 7:
微信小程序功能開發 布局小程序界面和PHP接口進行對接. 小程序頁面布局標簽的使用,CSS樣式的使用,JS的使用,事件的使用,常用框件的使用,提示框的使用,窗口設置,導航設置,連接調整,地圖接口調用,遠程PHP接口調用等功能及注意事項,并和實際項目進行一下對接來更好的了解和掌握小程序的技巧.
項目 8:
PHPCMS二次開發講解 用PHPCMS二次開發一個企業站系統. PHPCMS系統運行的原理、PHPCMS后臺時間框架的調用、PHPCMS時間操作相關函數、PHPCMS后臺編纂器的調用、PHPCMS數據基本操作調用、數據翻頁、返回錯誤信息及連接、后臺欄目添加管理、PHPCMS權限角色的管理應用、PHPCMS前臺模板插件的使用原理、前臺開發注意事項.
維易PHP培訓學院每天發布《鄭州宇晨教育IT培訓PHP授課大綱》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。