課程概覽
內訓課程由來
基礎的開發語言,如PHP和Java的社會培訓機構非常多,基本都只是停留在入門階段,而基礎的開發框架,如thinkphp和ssh,程序員也只是有最最基礎的理論知識,對于如何在具體的項目中活學活用,則完全沒有機會領會和掌握。本課程旨在幫助,提升基礎開發語言的應用,將數據庫實踐與web,應用服務器的部署,有機結合起來,達到活學活用的目的。
內容概述
本課程以PHP和Java兩門開發語言為主,圍繞ThinkPHP框架和SSH框架下項目實踐與開發,將數據庫與服務器內容有機融合進來。
1、PHP和Java語言開發基礎。
2、ThinkPHP框架基礎與應用。
3、SSH框架和Tomcat開發。
4、MySQL數據庫技術。
5、ThinkPHP項目實戰開發。
6、HTML5應用開發。
7、CentOS服務器技術。
8、大數據與負載均衡。
適合人群
1、小微創業者,拓展知識面,防控企業技術風險;
2、有志于從事軟件開發者和系統運維者。
培訓目標
1、快速掌握軟件開發技能,并積累實際項目開發經驗。
2、符合企業需求的Web應用開發工程師。
3、可以獨立使用PHP技術搭建Web應用。
4、熟練使用SQL語句等數據庫技術。
5、養成MVC模式的軟件開發習慣。
培訓周期
三個月,每周4節理論課,2天實踐課。
課程大綱
第1部分 Java和PHP
課程主題
Java語法和開發環境
PHP語法和開發環境
基礎編程思想
培養目標
同時掌握和使用兩門服務器開發語言,是當下軟件工程師必備的技術。
兩門開發語言同時學習和使用,可以相互借鑒和比較,可以更快更容易的實現學習目標。
第2部分 ThinkPHP框架
課程主題
開發框架的作用和任務
ThinkPHP框架的特點和應用
其他開發語言框架比較
培養目標
以ThinkPHP框架為教學案例,熟悉MVC模式開發的技術特點。
各類PHP開發框架的比較。
第3部分 Tomcat開發環境和Java開發技術
課程主題
Tomcat搭建
Java中的開發框架
項目實踐
培養目標
Java環境下技術開發的特點和實踐
第4部分 HTML5+CSS3
課程主題
PC端網站布局
WebApp頁面布局
css基本選擇器
培養目標
了解常用瀏覽器和瀏覽器內核; 了解語義化的概念; 掌握 HTML5 語法及使用技巧; 掌握 HTML5 常用標簽。
掌握 CSS 語法及使用技巧; 掌握 DIV+CSS 布局方式; 掌握常見網頁布局模式。
掌握 Photoshop 切圖以及插件切圖; 能夠熟練使用開發人員工具進行頁面調試; 能夠根據PSD文件獨立完成靜態頁面的開發工作。
掌握常用移動端調試方法; 掌握常用移動端適配方法; 掌握常用移動端框架使用方法; 掌握常見移動端頁面開發; 掌握響應式布局開發 掌握適配不同終端的網頁開發技術選型。
第5部分 JavaScript和JQuery
課程主題
JavaScript基礎語法
JavaScript進階
JavaScript高級編程
jQuery經典案例
培養目標
能夠掌握 JavaScript 基本語法; 掌握常見 JavaScript 算法; 掌握 DOM 的各種操作; 熟練使用面向對象思想進行 DOM 編程; 掌握 JavaScript 的高級語法; 掌握 JavaScript 常見兼容性方案。
獨立完成視頻網站的頁面搭建(包括 HTML結構、CSS樣式、JavaScript 特效); 掌握應對業務編程的能力; 掌握團隊合作開發流程。
熟練使用 jQuery 操作 DOM; 熟練使用和編寫 jQuery 案例。
第6部分 接口服務器搭建和原理
課程主題
API接口通信協議的定義
基于ThinkPHP搭建Web服務器
大數據和負載均衡
培養目標
本課程的培訓目標,除了基礎開發和項目實戰外,需要了解服務器端技術,即使在沒有,后端工程師的條件下,依然可以自力更生完成項目開發。Web服務器我們采用Nginx做負載均衡,后端部署多個Apache服務器。應用服務器我們以ThinkPHP為主要開發技術,消息隊列使用Java開發,WebSocket通信根據實際需要,做不同的技術選型。