成都Java開發(fā)課程
JAVA課程體系
階段一
采用DIV+CSS靜態(tài)技術(shù)方案
項(xiàng)目描述與客戶需求:A、性能要求:并發(fā)數(shù)幾十個(gè)/B、功能需求:簡(jiǎn)單宣傳性網(wǎng)站,內(nèi)容基本不用更新
/C、欄目以最終確認(rèn)的設(shè)計(jì)稿為準(zhǔn)
技術(shù)要求:1.HTMI基本使用/2.CSS選擇器/3.CSS輪播/4.百度地圖/5.常用樣式/6.DIV+CSS布局/7.flex布局
階段二
采用JSP+JAVA集合對(duì)象技術(shù)方案
項(xiàng)目描述與客戶需求:A、性能要求:并發(fā)數(shù)幾十個(gè)/B、功能需求:簡(jiǎn)單宣傳性網(wǎng)站,根據(jù)新聞ID、和產(chǎn)品ID,動(dòng)態(tài)
的顯示新聞、產(chǎn)品實(shí)現(xiàn)動(dòng)態(tài)顯示詳情/C、欄目以最終確認(rèn)的設(shè)計(jì)稿為準(zhǔn)
技術(shù)要求:1、JSP九大內(nèi)置對(duì)象中/2、JSTL標(biāo)簽/3、EL表達(dá)式/4、JAVA基本類型/5、JAVA集合/6、JAVA語法
結(jié)構(gòu)/7、面向?qū)ο蠓庋b/8、servlet框架
階段三
采用JSP+servlet+I0流讀取文件技術(shù)方案
項(xiàng)目描述與客戶需求:A、功能需求:簡(jiǎn)單宣傳性網(wǎng)站,網(wǎng)站實(shí)現(xiàn)動(dòng)態(tài)加載,修改數(shù)據(jù)后網(wǎng)站展示信息隨之變化,而不用修改服
務(wù)器程序代碼:通過查看訪問者提交的留言信息。
B、欄目以最終確認(rèn)的設(shè)計(jì)稿為準(zhǔn)
技術(shù)要求:1、JAVA的10流讀寫操作/2、File類/3、JAVA對(duì)象/4、異常處理/5、Java類的封裝
階段四
采用JSP+JDBC+Hysq1項(xiàng)目框架技術(shù)方案
項(xiàng)目描述與客戶需求:A、網(wǎng)站管理員通過網(wǎng)站后臺(tái)管理系統(tǒng),維護(hù)網(wǎng)站信息、查看訪客留言/B、提高數(shù)據(jù)庫的可用
性
技術(shù)要求:1.數(shù)據(jù)庫/2.UML建模/3.正則表達(dá)式/4.jQuery的基本操作/5.from表單的用法/6.驗(yàn)證碼的封裝/7.圖片上傳
相關(guān)I0流/8.模糊查詢以及分頁/9.session認(rèn)證/10.Ajax,bootstrap基本操作
階段五
采用緩存(Redis)技術(shù)方案
項(xiàng)目描述與客戶需求:A、性能需求:提高網(wǎng)站首頁的TPs響應(yīng)
技術(shù)要求1、redis的基本用法/2、基于jredis操作redis/3、JAVA線程實(shí)現(xiàn)
階段六
采用JSP+Servlet+MYBATIS+Driud數(shù)據(jù)庫連接他技術(shù)方案
項(xiàng)目描述與客戶需求:A、記錄訪問者訪客的IP地址、記錄系統(tǒng)用戶的登錄日志以及系統(tǒng)的操作日志/B、使用目前叫流行的持
久化框架提升開發(fā)效率
技術(shù)要求:1、Mybatis整合/2、SQL語法使用/3、final、static關(guān)鍵字/4、properties文件讀取/5、Druid數(shù)據(jù)庫連接配置
階段七
采用SM+Nginx+HIySQL讀寫分離技術(shù)方案
項(xiàng)目描述與客戶需求:A、非功能性需求:需要提高開發(fā)效率
技術(shù)要求:1.Spring/2.SpringIVC原理/3.面向切編程/4.SpringI0C/5.JAVA自定義注解/6.JAVA反射/7.JVI類加載器
/8.maven/9.JAVA對(duì)象轉(zhuǎn)換ISON對(duì)象/10.JQUERY基本用法/11.AJax異步請(qǐng)求/12.跨域處理/13.引入layui前端技術(shù)
項(xiàng)目部署:1.NGIN:主從/2.lycat/3.tomcat
階段八
采用基于SPRINGBOOT+HYBATIS+HMYSQL框架技術(shù)方案;響應(yīng)速度問題使用數(shù)據(jù)庫讀寫分離技術(shù)方案
項(xiàng)目描述與客戶需求:A、非功能性需求:減少或者避免規(guī)避使用xm配置,基于注解方式完成項(xiàng)目功能/B、性能需求:隨著推
廣力度加大,訪客量增加,單位時(shí)間在線用戶量增大,系統(tǒng)響應(yīng)速率延遲增加
技術(shù)要求:1、springboot整合mybatis/2、swagger/3、jpa/4、springDataRedis/5、RBAC權(quán)限設(shè)計(jì)/6、security+jwt(基于
token的無狀態(tài)權(quán)限驗(yàn)證)/7、rabbitmq/8、springtask/9、mybatis plus/10、elasticSearch kibana
項(xiàng)目部署:1、NGINx主從/2、Mycat/3、站點(diǎn)發(fā)布
階段九
采用微服務(wù)分布式集群技術(shù)方案
項(xiàng)目描述與客戶需求:
客戶業(yè)務(wù)量的增大網(wǎng)站的同時(shí)訪問網(wǎng)站的客戶可達(dá)到達(dá)到數(shù)萬以上,客戶反應(yīng)網(wǎng)站出現(xiàn)打不開的情況
技術(shù)要求:
多模塊工程搭建以及版本控制/2、Eureka注冊(cè)中心/3、rbbon負(fù)載均衡/4、restTemplate/5、Openfeigthystix/6、zuul
1、
config+bus/8、zipkin+elasticsearch/9、admin/10、oauth2
項(xiàng)目部署:
1、NGINX集群/2、MYCAT發(fā)布/3、Elasticsearch集群/4、Redis集群/5、RabbitMQ集群/6、站點(diǎn)發(fā)布
與時(shí)俱進(jìn)
- 課程內(nèi)容契合企業(yè)實(shí)際需求,技術(shù)點(diǎn)豐富,涵蓋互聯(lián)網(wǎng)主流技術(shù)框架。、
- 小組教學(xué)
- 以8-10人 項(xiàng)目組小班教學(xué),教學(xué)質(zhì)量好
- 師帶徒
- 擁有6-10年商業(yè)實(shí)戰(zhàn)經(jīng)驗(yàn)的項(xiàng)目經(jīng)理實(shí)戰(zhàn)教學(xué),學(xué)以致用。
- 經(jīng)驗(yàn)積累
-
全程真實(shí)項(xiàng)目經(jīng)驗(yàn)累計(jì),全商業(yè)流程參與,4-6個(gè)月可積累2年商業(yè)經(jīng)驗(yàn)。