曙海教育集團
        全國報名免費熱線:4008699035 微信:shuhaipeixun
        或15921673576(微信同號) QQ:1299983702
        首頁 課程表 在線聊 報名 講師 品牌 QQ聊 活動 就業(yè)
         
        Java仿微信全棧 高性能后臺+移動客戶端培訓(xùn)

         
          班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號)
              每個班級的人數(shù)限3到5人,互動授課, 保障效果,小班授課。
          上間和地點
        上部份地點:【上海】同濟大學(xué)(滬西)/新城金郡商務(wù)樓(11號線白銀路站)【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學(xué)成教院【北京分部】:北京中山學(xué)院/福鑫大樓【南京分部】:金港大廈(和燕路)【武漢分部】:佳源大廈(高新二路)【成都分部】:領(lǐng)館區(qū)1號(中和大道)【沈陽分部】:沈陽理工大學(xué)/六宅臻品【鄭州分部】:鄭州大學(xué)/錦華大廈【石家莊分部】:河北科技大學(xué)/瑞景大廈
        最近開間(周末班/連續(xù)班/晚班):2019年1月26日....
          實驗設(shè)備
            ◆小班教學(xué),教學(xué)效果好
               
               ☆注重質(zhì)量☆邊講邊練

               ☆合格學(xué)員免費推薦工作
               ★實驗設(shè)備請點擊這兒查看★
          質(zhì)量保障

               1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓(xùn)班中重聽;
               2、免費提供課后技術(shù)支持,保障培訓(xùn)效果。
               3、培訓(xùn)合格學(xué)員可享受免費推薦就業(yè)機會。☆合格學(xué)員免費頒發(fā)相關(guān)工程師等資格證書,提升職業(yè)資質(zhì)。專注高端技術(shù)培訓(xùn)15年,端海學(xué)員的能力得到大家的認(rèn)同,受到用人單位的廣泛贊譽,端海的證書受到廣泛認(rèn)可。

        部份程大綱
         
        • 第1章 課程介紹
          本章首先讓大家徹底明白通過本課程的學(xué)習(xí)具體收獲有哪些?課程內(nèi)容具體安排與學(xué)習(xí)建議,然后為大家簡單介紹課程涉及到的技術(shù)棧等。
        • 1-1 課前必讀
          1-2 課程介紹
          第2章 netty介紹與相關(guān)基礎(chǔ)知識
          初識netty,學(xué)習(xí)阻塞與非阻塞,同步與異步,理解BIO、NIO、AIO以及netty的線程模型
        • 2-1 初始netty
          2-2 阻塞和非阻塞、同步和異步的概念
          2-3 BIO講解
          2-4 NIO講解
          2-5 BIO NIO AIO的區(qū)別與理解
          2-6 再看netty
          2-7 netty的三種線程模型
          第3章 使用netty編寫第一個hello netty 服務(wù)器
          從零開始使用netty編寫服務(wù)器,在網(wǎng)頁訪問后返回hello netty,主要對服務(wù)器啟動類,channel初始化器以及助手類講解,最后會對channel的生命周期進行講解
        • 3-1 使用maven構(gòu)建netty基礎(chǔ)依賴
          3-2 構(gòu)建hello服務(wù)器
          3-3 為channel設(shè)置初始化器
          3-4 編寫自定義助手類
          3-5 hello服務(wù)器啟動與講解
          3-6 netty生命周期
          第4章 使用netty構(gòu)建websocket服務(wù)器
          理解實時通信,使用netty的websocket編寫服務(wù)端啟動類、子處理器以及助手類。 理解JS相關(guān)的websocket api,簡單使用hbuilder編寫通信頁面與netty交互并且使用web瀏覽器與手機端瀏覽器進行測試數(shù)據(jù)交互
        • 4-1 實時通信相關(guān)概念講解
          4-2 編寫websocket服務(wù)端啟動類
          4-3 編寫websocket子處理器initialzer
          4-4 編寫chatHandler對消息的處理
          4-5 基于js的websocket相關(guān)api介紹
          4-6 簡單實用hbuilder工具編寫前端websocket
          4-7 測試web端攜手移動端與后端netty聊天通信
          第5章 使用MUI與H5+構(gòu)建移動端app
          零基礎(chǔ)講解MUI、H5+以及hbuilder開發(fā)工具,構(gòu)建慕信輕聊的基本骨架
        • 5-1 MUI,H5+,Hbuilder介紹
          5-2 創(chuàng)建項目,頁面基本結(jié)構(gòu)講解
          5-3 自定義標(biāo)題欄樣式
          5-4 真機調(diào)試與原生標(biāo)題欄樣式更改
          5-5 首頁底部tab選項卡的使用,MUI圖標(biāo)庫講解
          5-6 使用阿里圖標(biāo)庫構(gòu)建自己的icon庫
          5-7 tab選項卡切換頁面(上)
          5-8 tab選項卡切換頁面(下)
          第6章 使用springboot整合netty搭建后臺
          對數(shù)據(jù)庫表設(shè)計進行講解并且使用springboot作為主要后臺框架,并且整合mybatis以及netty,重構(gòu)netty server并且整合
        • 6-1 數(shù)據(jù)庫表設(shè)計
          6-2 使用mybatis逆向工具
          6-3 搭建springboot2.0工程
          6-4 springboot整合mybatis
          6-5 整合netty server
          6-6 完成netty整合springboot并且測試
          第7章 用戶注冊/登錄/個人信息
          開發(fā)用戶注冊登錄以及個人信息頁面相關(guān)功能模塊,其中涉及到高性能分布式文件存儲服務(wù)器fastdfs的搭建,并且使用nginx發(fā)布可使用http進行web訪問并且下載用戶頭像和二維碼
        • 7-1 注冊登錄頁面講解與后端接口開發(fā)1
          7-2 注冊登錄頁面講解與后端接口開發(fā)2
          7-3 登錄注冊頁面的判斷事件與js自定義util
          7-4 登錄注冊前后端聯(lián)調(diào)
          7-5 首頁禁止返回和用戶自動登錄講解
          7-6 開發(fā)我的個人頁面
          7-7 動態(tài)初始化個人信息
          7-8 打開個人頭像頁面
          7-9 增加可選擇菜單
          7-10 為菜單增加事件綁定
          7-11 選擇照片與裁剪插件
          7-12 文件服務(wù)器概覽
          7-13 安裝tracker服務(wù)
          7-14 安裝storage服務(wù)
          7-15 配置client并且上傳測試圖片
          7-16 nginx安裝與fastdfs配置(上)
          7-17 nginx安裝與fastdfs配置(下)
          7-18 fastdfs 整合springboot
          7-19 后端上傳圖片功能開發(fā)
          7-20 上傳圖片前后端聯(lián)調(diào)與測試
          7-21 頭像上傳后跨頁面調(diào)用自定義事件刷新
          7-22 上傳頭像細(xì)節(jié)部分處理與openwindow的bug處理
          7-23 下載頭像到相冊
          7-24 修改昵稱頁面
          7-25 修改昵稱后端接口
          7-26 修改昵稱前后端聯(lián)調(diào)
          7-27 用戶二維碼生成
          7-28 我的二維碼作業(yè)布置
          7-29 我的二維碼作業(yè)講解
          7-30 用戶退出以及簡單小結(jié)
          第8章 發(fā)現(xiàn)頁面與通訊錄相關(guān)功能開發(fā)
          用戶可以通過搜索其他用戶賬號進行好友添加,或者通過用戶的唯一二維碼進行掃碼添加,發(fā)送添加請求后其他用戶可以拒絕或者同意好友請求
        • 8-1 發(fā)現(xiàn)頁面編碼
          8-2 搜索朋友賬號接口(上)
          8-3 搜索朋友賬號接口(下)
          8-4 搜索朋友前后端聯(lián)調(diào)
          8-5 搜索結(jié)果頁講解以及webview傳參
          8-6 發(fā)送添加好友請求接口編碼
          8-7 前后端連天發(fā)送好友請求
          8-8 查詢好友請求接口
          8-9 朋友接受到請求頁面聯(lián)調(diào)開發(fā)
          8-10 好友請求HTML動態(tài)渲染
          8-11 同意或忽略事件動態(tài)綁定
          8-12 同意或忽略controller
          8-13 同意或忽略的service編寫
          8-14 好友請求忽略或拒絕前后臺聯(lián)調(diào)
          8-15 構(gòu)建掃描器
          8-16 掃碼器顏色自定義
          8-17 掃碼添加好友聯(lián)調(diào)
          8-18 延時加載預(yù)處理數(shù)據(jù)
          8-19 mui 自帶索引列表模板講解
          8-20 通訊錄列表整合
          8-21 圖文列表和通訊錄整合增加用戶頭像顯示
          8-22 查詢用戶的所有好友列表接口
          8-23 手機端獲取好友列表保存到本地
          8-24 定義通訊錄好友列表模型
          8-25 通訊錄列表渲染展現(xiàn)
          8-26 好友請求接收方更新通訊錄
          第9章 聊天頁面開發(fā)
          構(gòu)建手機端上的聊天頁面模型,建立會話,接受發(fā)送消息,netty控制點對點消息發(fā)送,控制會話重連,聊天記錄的本地保存與左滑刪除,消息標(biāo)記未讀,消息牽手等。
        • 9-1 聊天頁面講解與展示
          9-2 header動態(tài)改為好友昵稱,動態(tài)滾動到最新消息
          9-3 發(fā)送按鈕的顏色狀態(tài)改變
          9-4 彈出軟鍵盤重新設(shè)置聊天窗口高度
          9-5 發(fā)送消息前置條件網(wǎng)絡(luò)狀態(tài)判斷
          9-6 監(jiān)聽網(wǎng)絡(luò)連接事件
          9-7 發(fā)送消息html渲染
          9-8 接收消息html渲染
          9-9 發(fā)送消息與接收消息時的鈴聲播放
          9-10 手機端websocket模型定義和發(fā)送消息
          9-11 websocket接受消息的渲染_x264
          9-12 服務(wù)器斷開后的重連機制
          9-13 chatHandler初步重構(gòu)
          9-14 構(gòu)建聊天業(yè)務(wù)模型
          9-15 chatHandler - 處理客戶端連接
          9-16 chatHandler - 保存聊天消息到數(shù)據(jù)庫
          9-17 chatHandler - 處理消息發(fā)送
          9-18 chatHandler - 簽收單條或多條消息
          9-19 客戶端onopen聯(lián)調(diào),初始化用戶和channel關(guān)系
          9-20 客戶端發(fā)送消息與接收聯(lián)調(diào)
          9-21 接收方獲得消息后重構(gòu)渲染
          9-22 客戶端簽收消息
          9-23 websocket新增好友類型聯(lián)調(diào)
          9-24 保存聊天記錄到本地
          9-25 從本地獲取聊天記錄
          9-26 初始化聊天記錄和渲染
          9-27 聊天快照業(yè)務(wù)簡單講解
          9-28 保存聊天快照到本地
          9-29 獲取聊天快照
          9-30 已讀未讀消息的設(shè)置與快照調(diào)用
          9-31 展示聊天快照
          9-32 未讀消息小紅點標(biāo)記
          9-33 點擊快照開始聊天
          9-34 未讀消息標(biāo)記已讀
          9-35 開發(fā)獲取未讀消息列表接口
          9-36 前端獲取未讀消息列表
          9-37 批量簽收并且展示未讀消息
          9-38 聊天快照左滑刪除效果
          9-39 聊天快照右滑刪除聊天記錄與快照
          第10章 使用netty編寫心跳檢測
          app不會主動和服務(wù)端切斷,只會有可能發(fā)生離線或者關(guān)機或者飛行模式,所以需要在后臺控制心跳,檢測客戶端的讀寫請求來判斷是否清除無用的channel。同時手機端也要保持一定的keepalive。未接受到的消息在用戶下次打開后重新獲取。 ...
        • 10-1 心跳機制的概念與飛行模式
          10-2 心跳HeartBeatHandler編碼
          10-3 配置空閑handler與超時時間設(shè)置
          10-4 手機端與netty的心跳測試
          10-5 前端keepalive保持,與心跳測試
          第11章 后端云部署與app云打包
          本章節(jié)做為上線部分,需要購買云服務(wù)器,采用騰訊云,會對其進行講解,然后搭建基本環(huán)境,包含JDK、tomcat、MariaDB、fastdfs、nginx,springboot打包與部署。最后對手機app進行云打包
        • 11-1 云服務(wù)器購買推薦及安全組介紹與關(guān)聯(lián)
          11-2 文件傳輸工具的使用
          11-3 命令行工具的簡單使用
          11-4 云服務(wù)器配置JDK環(huán)境
          11-5 云服務(wù)器安裝tomcat
          11-6 云服務(wù)器離線安裝MariaDB
          11-7 云服務(wù)器MariaDB安全設(shè)置與客戶端連接調(diào)試
          11-8 云服務(wù)器安裝圖片服務(wù)器的注意事項以及nginx反向代理tomcat服務(wù)器
          11-9 springboot工程打包
          11-10 打包文件上傳到云服務(wù)器并且進行tomcat部署
          11-11 app云打包
         

        -

         

          備.案.號:滬ICP備08026168號-1 .(2024年07月24日)...............
        亚洲中文字幕无码亚洲成A人片| 中文字幕亚洲免费无线观看日本| 亚洲图片在线观看| 久久亚洲国产成人影院网站| 国产精品手机在线亚洲| 99久久国产亚洲综合精品| 亚洲国产成人超福利久久精品| 亚洲午夜精品久久久久久人妖| 亚洲AV日韩AV永久无码免下载| 亚洲国产第一站精品蜜芽| 亚洲一区二区三区偷拍女厕| 国产亚洲精品影视在线产品| 亚洲一级特黄大片无码毛片| 亚洲国产精品碰碰| 亚洲国产精品自在拍在线播放| 亚洲国产精品碰碰| 亚洲精品久久久www| 亚洲精品一级无码中文字幕| 亚洲精品无码日韩国产不卡?V| 亚洲国产午夜中文字幕精品黄网站| 国产精品亚洲一区二区三区久久| 久久精品国产亚洲av天美18| 久久精品国产亚洲av天美18| 精品亚洲福利一区二区| 国产精品亚洲五月天高清| 色窝窝亚洲AV网在线观看| 成人精品国产亚洲欧洲| 午夜亚洲国产精品福利| 亚洲国产成人影院播放| 久久久久亚洲AV成人网| 亚洲熟妇无码乱子AV电影| 亚洲成a人片在线观看无码专区| 亚洲精品国产精品乱码不99| 亚洲av最新在线网址| 亚洲欧洲日产国产综合网| 亚洲日韩乱码中文无码蜜桃| 97久久国产亚洲精品超碰热| 亚洲第一第二第三第四第五第六| 国产亚洲一区二区在线观看| 亚洲av中文无码乱人伦在线咪咕 | 亚洲AV无码码潮喷在线观看|