1. gzyueqian
      13424082685

      JAVA全棧就業(yè)班課程


      一、課程特點(diǎn)及優(yōu)勢(shì)

            Java EE、大數(shù)據(jù)、Android系統(tǒng)都是當(dāng)今最熱門的移動(dòng)開發(fā)技術(shù)。隨著移動(dòng)互聯(lián)蓬勃發(fā)展,大數(shù)據(jù)存儲(chǔ)、大數(shù)據(jù)分析、移動(dòng)應(yīng)用、移動(dòng)后臺(tái)的開發(fā)人才需求旺盛,本課程全面、深入整合移動(dòng)平臺(tái)的三大技術(shù),結(jié)合大量商業(yè)項(xiàng)目案例,通俗易懂的授課風(fēng)格。有針對(duì)性的全面整合Java EE移動(dòng)后臺(tái)實(shí)現(xiàn)、Android應(yīng)用開發(fā)、大數(shù)據(jù)存儲(chǔ)的實(shí)現(xiàn)方案。培養(yǎng)能在移動(dòng)平臺(tái)立足的全棧Java工程師。

      二、課程適合的人群
      · 有編程興趣、有意向從事軟件開發(fā)的人員。
      · 有編程開發(fā)經(jīng)驗(yàn),準(zhǔn)備從事Java EE、JavaAndroid應(yīng)用開發(fā)的工程師。
      · 應(yīng)用電子技術(shù)、通信工程、信息工程、計(jì)算機(jī)應(yīng)用、物聯(lián)網(wǎng)等相關(guān)專業(yè)應(yīng)屆畢業(yè)生。

      三、課程實(shí)訓(xùn)目標(biāo)

      · 熟練掌握J(rèn)ava編程語言,如:Java面向?qū)ο笏枷搿ava多線程、泛型、反射、Java設(shè)計(jì)模式等。
      · 熟練掌握J(rèn)ava EE開發(fā)后臺(tái)框架(Strust、Spring、MyBatis、Hibernate)
      · 熟練掌握大數(shù)據(jù)存儲(chǔ)(MongoDB)
      · 熟練掌握高并發(fā)服務(wù)器(Redis、Memcached、Nginx)
      · 掌握Android app原生開發(fā)


      四、職業(yè)規(guī)劃目標(biāo)

      Java EE開發(fā)工程師
      Web前端開發(fā)工程師
      大數(shù)據(jù)開發(fā)工程師
      Java測(cè)試工程師
      Android應(yīng)用開發(fā)工程師


      五、課程大綱
      第一階段 Java基礎(chǔ)課程(課程時(shí)長:2周)

        本階段主要針對(duì)Java基礎(chǔ)進(jìn)行學(xué)習(xí),全面講解Java語言基礎(chǔ)部分,重點(diǎn)掌握類、對(duì)象、Java面向?qū)ο筇匦浴⒔涌凇⒌戎饕獌?nèi)容。通過此階段學(xué)習(xí),學(xué)員基本熟練掌握J(rèn)ava語法,理解Java特性,能夠用Java語言去編程相關(guān)應(yīng)用程序。

      序號(hào) 課程階段 課程內(nèi)容
      1 Java開發(fā)環(huán)境搭建 熟練開發(fā)環(huán)境搭建、使用Eclipse編譯運(yùn)行并調(diào)試項(xiàng)目
      2 Java基本程序設(shè)計(jì)結(jié)構(gòu) 熟練Java基本程序的書寫
      掌握J(rèn)ava基本語法
      掌握數(shù)據(jù)類型和變量,運(yùn)算符的使用
      3 Java的對(duì)象和類(OOP基礎(chǔ))
      面向?qū)ο蟪绦蛟O(shè)計(jì)概述
      靜態(tài)域與靜態(tài)方法
      方法參數(shù)、對(duì)象構(gòu)造、包、類設(shè)計(jì)技巧
      封裝,繼承和多態(tài)
      4

      抽象類、接口、內(nèi)部類

      掌握抽象類、接口用法
      對(duì)象克隆
      接口與回調(diào)
      內(nèi)部類
      5 異常、斷言、日志和調(diào)試
      掌握處理錯(cuò)誤、捕獲異常
      使用異常機(jī)制的技巧、使用斷言
      使用調(diào)試器接口與回調(diào)
      6 階段項(xiàng)目開發(fā)與實(shí)現(xiàn)(一)
      《騎士飛行棋》

      本項(xiàng)目通過對(duì)Java基本編程思想熟悉掌握,采用java編程知識(shí),靈活巧妙運(yùn)用類、對(duì)象、數(shù)組、循環(huán)等基礎(chǔ)語法,完成游戲規(guī)則、游戲棋盤、游戲邏輯的生成。
      目的是通過該項(xiàng)目能讓工程師熟悉Java語言各種常用語法、基本數(shù)據(jù)結(jié)構(gòu),培養(yǎng)良好的編程思維。




      第二階段 Java高級(jí)課 (課程時(shí)長:3周)
        學(xué)習(xí) Java Web都需要有比較扎實(shí)的Java語言開發(fā)基礎(chǔ),因此需要對(duì)學(xué)員的Java語言進(jìn)行強(qiáng)化。對(duì)于有Java語言編程基礎(chǔ)的學(xué)員來說此課程能夠?qū)W(xué)員平時(shí)容易忽略和沒有參透的重要內(nèi)容加以強(qiáng)化。對(duì)于沒有Java語言編程基礎(chǔ)的學(xué)員來說可以迅速掌握J(rèn)ava的核心技術(shù)。
      序號(hào) 課程階段 課程內(nèi)容
      1 Java的集合框架 熟練使用三種集合框架List、Map、Set
      2 Java 數(shù)據(jù)庫編程 JDBC核心API
      理解JDBC作為規(guī)范的設(shè)計(jì)原則
      熟練掌握J(rèn)DBC API
      具備使用JDBC對(duì)數(shù)據(jù)庫進(jìn)行高效訪問的能力
      SQL語句基礎(chǔ)和提高、SQL語句優(yōu)化
      MySQL數(shù)據(jù)庫技術(shù)
      3 Java 泛型

      泛型概念
      Java定義泛型類
      Java定義泛型接口
      Java定義泛型方法

      4 Java IO 流 掌握IO概念
      字節(jié)流InputStream和OutputStream
      字符流Reader和Writer,以及相應(yīng)實(shí)現(xiàn)類
      IO性能分析,字節(jié)和字符的轉(zhuǎn)化流,包裝流的概念
      5 Java的多線程 理解多線程的概念,掌握如何在程序中創(chuàng)建多線程
      線程睡眠(Sleep)
      線程讓步(Yield)
      線程安全問題,線程的同步
      線程之間的通訊、死鎖
      編寫安全的java多線程程序
      6 Java 的網(wǎng)絡(luò)編程 掌握Tcp/Ip協(xié)議通訊
      掌握Udp協(xié)議通過
      7 Java的反射機(jī)制 反射的概念
      構(gòu)造方法的反射應(yīng)用
      成員變量的反射
      成員方法的反射
      創(chuàng)建新的對(duì)象
      8 階段項(xiàng)目開發(fā)與實(shí)現(xiàn)(二)
      《智能考勤項(xiàng)目》
      綜合應(yīng)用多線程、網(wǎng)絡(luò)編程、數(shù)據(jù)庫、IO流結(jié)合JAVA面向?qū)ο笏枷氲裙δ堋?

      第三階段 Web前端基礎(chǔ)(課程時(shí)長:1周)
        本階段主要針對(duì)Web前端頁面進(jìn)行設(shè)計(jì),主要圍繞HTML5、css、Javascript等基礎(chǔ)網(wǎng)頁語言進(jìn)行學(xué)習(xí),熟練掌握Web前端頁面的實(shí)現(xiàn)。
      序號(hào) 課程階段 課程內(nèi)容
      1

      HTML5基礎(chǔ)知識(shí)入門

      HTML主體結(jié)構(gòu)
      HTML文檔頭部元素
      創(chuàng)建圖像和鏈接
      使用HTMl表格
      HTML框架結(jié)構(gòu)
      HTML表單設(shè)計(jì)
      HTML初級(jí)實(shí)戰(zhàn)

      2

      CSS基礎(chǔ)知識(shí)入門

      CSS的概念
      在HTML中 CSS的引入方式
      CSS基礎(chǔ),CSS核心屬性
      CSS選擇器
      CSS常見的樣式屬性和值和頁面布局有關(guān)的CSS屬性
      CSS樣式層疊,繼承
      DIV+CSS對(duì)頁面布局
      3

      JavaScript入門

      JavaScript的基本數(shù)據(jù)類型、常量變量
      JavaScript基礎(chǔ)語法
      JavaScript基本概念
      JavaScript面向?qū)ο?

      第四階段 Web前端進(jìn)階 (課程時(shí)長:1周)
        本階段主要學(xué)習(xí)Web前端的高級(jí)框架,Bootstrap框架是簡潔、直觀、強(qiáng)悍、前端CSS開發(fā)框架,jQuery 是一個(gè)優(yōu)秀JavaScript 函數(shù)庫,在Web前端無處不在。Ajax 是一種開發(fā)技術(shù)和設(shè)計(jì)模式,支持網(wǎng)站或應(yīng)用程序,使用實(shí)時(shí)數(shù)據(jù)更新界面,無需頁面刷新。該功能創(chuàng)建了一種更為流暢且更具桌面風(fēng)格的用戶體驗(yàn)。
      序號(hào) 課程主題 課程內(nèi)容說明 課程目標(biāo)
      1 實(shí)戰(zhàn)Bootstrap Bootstrap介紹
      排版樣式
      表格和按鈕
      表單和圖片
      柵格系統(tǒng)
      按鈕組件
      導(dǎo)航與標(biāo)簽組件
      響應(yīng)式項(xiàng)目開發(fā)
      2 實(shí)戰(zhàn)Jquery jQuery基礎(chǔ)必備
      jQuery各種選擇器
      Dom 節(jié)點(diǎn)操作,插入,刪除,復(fù)制,移動(dòng)節(jié)點(diǎn)等操作
      事件處理,事件處理模型,事件處理機(jī)制,jQuery事件封裝機(jī)制,jQuery事件應(yīng)用
      jQuery插件
      3 Ajax技術(shù) Ajax概念介紹及簡單案例
      JSON數(shù)據(jù)解釋
      jQuery在json應(yīng)用
      4 階段項(xiàng)目開發(fā)與實(shí)現(xiàn)(三)
      《商城前端界面》

      本項(xiàng)目通過html5、bootstrap框架、jquery框架,實(shí)現(xiàn)商城前端界面。




      第五階段 Java EE初級(jí)技術(shù) (課程時(shí)長:2周)
        通過本階段學(xué)習(xí),熟練掌握J(rèn)ava Web原理、HTTP協(xié)議、Tomcat容器使用、通過Servlet+jsp+Javabean的mvc模式開發(fā)Java Web應(yīng)用。Servlet是Java WEB的基石,所有的Java Web高級(jí)框架都是基于Servlet之上擴(kuò)展的。學(xué)好此階段,為后續(xù)框架打好基礎(chǔ)。
      序號(hào) 課程主題 課程內(nèi)容說明 課程目標(biāo)
      1 Java Web原理 Web原理
      Web發(fā)展歷程
      HTTP協(xié)議
      Java編寫http協(xié)議程序
      2 Java Web程序運(yùn)行及開發(fā) 創(chuàng)建一個(gè)Web項(xiàng)目
      Web項(xiàng)目的目錄結(jié)構(gòu)
      Tomcat容器使用
      部署Web項(xiàng)目
      運(yùn)行Web項(xiàng)目
      3 實(shí)戰(zhàn)Servlet Servlet概要
      創(chuàng)建如何Servlet
      Servlet API
      Servlet處理表單數(shù)據(jù)
      Servlet生命周期
      Servlet會(huì)話管理
      Servlet監(jiān)聽器
      Servlet過濾器
      4 實(shí)戰(zhàn)JSP JSP概要
      JSP語法
      JSP的生命周期
      JSP動(dòng)作
      EL表達(dá)式
      JSTL標(biāo)簽庫
      自定義標(biāo)簽庫
      5 Web數(shù)據(jù)連接池 JDBC數(shù)據(jù)庫連接
      連接池的DBCP
      Tomcat容器配置連接池
      6 MVC設(shè)計(jì)模式思想 MVC的簡介
      MVC模式分析
      Model 1和Model 2
      MVC實(shí)例應(yīng)用
      7 階段項(xiàng)目開發(fā)與實(shí)現(xiàn)(四)
      《粵嵌圖書管理系統(tǒng)》

      本項(xiàng)目采用mvc設(shè)計(jì)模式,使用jsp+servlet+jsp+javabean+mysql實(shí)現(xiàn)。功能主要列表查詢、列表分頁、文件上傳、圖書基本操作。








      第六階段 Java EE中級(jí)技術(shù) (課程時(shí)長:2周)
        本階段主要學(xué)習(xí)Java EE的三大框架(SSH),SSH在傳統(tǒng)的互聯(lián)網(wǎng)企業(yè)還是占有一席之地,特點(diǎn)是電子政務(wù)、金融等行業(yè),而且還是進(jìn)入企業(yè)的必修技術(shù)。Stuts2、Springmvc、Hibernate,這是Java EE企業(yè)級(jí)開發(fā)必備技術(shù)點(diǎn),也為后繼的SSM框架作鋪墊。
      序號(hào) 課程階段 課程內(nèi)容
      1 Struts2框架 Struts2框架技術(shù)原理分析
      Struts2的下載及配置
      Struts2的核心控制器
      Struts2的OGNL表達(dá)式
      Struts2的標(biāo)簽庫
      Struts2國際化與文件上傳下載
      Struts2的攔截器與輸入校驗(yàn)
      2 Hibernate框架 理解ORM框架思想
      配置Hibernate
      ORM和JPA
      域模型和元數(shù)據(jù)
      映射策略
      映射集合和實(shí)體關(guān)聯(lián)
      實(shí)體關(guān)聯(lián)映射
      查詢語言
      自定義SQL
      事務(wù)處理
      緩存數(shù)據(jù)
      3 Spring4框架

      Spring作用
      Spring 4.0新特性
      Spring體系結(jié)構(gòu)
      IOC容器
      在IoC容器中裝配Bean
      Spring AOP
      Spring SpEL語言
      Spring DAO層支持
      Spring的事務(wù)管理
      Spring整合ORM技術(shù)

      4 整合SSH框架 Spring集成Struts、Hibernate
      數(shù)據(jù)庫層實(shí)現(xiàn)
      Hibernate持久層設(shè)計(jì)
      DAO層設(shè)計(jì)
      業(yè)務(wù)邏輯層設(shè)計(jì)
      5 階段項(xiàng)目開發(fā)與實(shí)現(xiàn)(五)
      《網(wǎng)上票務(wù)查詢系統(tǒng)項(xiàng)目》

      以Spring+Struts+Hibernate為項(xiàng)目開發(fā)框架,Struts作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé)MVC的分離,在Struts框架的模型部分,控制業(yè)務(wù)跳轉(zhuǎn),利用Hibernate框架對(duì)持久層提供支持。Spring一方面作為一個(gè)輕量級(jí)的IoC容器,負(fù)責(zé)查找、定位、創(chuàng)建和管理對(duì)象及對(duì)象之間的依賴關(guān)系,以mysql為數(shù)據(jù)庫,通過此項(xiàng)目,熟練掌握三大框架。項(xiàng)目主要界面:




      第七階段 Java EE高級(jí)技術(shù) (課程時(shí)長:2.5周)
        本階段主要學(xué)習(xí)當(dāng)今最主流的JAVA EE框架:SSM。設(shè)計(jì)以Spring Framework為核心容器,Spring MVC為模型視圖控制器,MyBatis為數(shù)據(jù)訪問層, Apache Shiro為權(quán)限授權(quán)層,布局框架使用SiteMesh的Java Web框架。
      序號(hào) 課程階段 課程內(nèi)容
      1 Spring MVC 采用Spring MVC的好處
      注解的控制器
      數(shù)據(jù)綁定和form標(biāo)簽庫
      視圖和視圖解析器
      2 MyBatis MyBatis環(huán)境搭建
      映射器
      動(dòng)態(tài)SQL
      MyBatis的解析和運(yùn)行原理
      MyBatis-Spring技術(shù)整合
      3 Apache Shiro

      什么是Apache Shiro
      Apache Shiro作用
      Apache Shiro 的三大核心組件
      Apache Shiro 整合Spring的Web程序構(gòu)建

      4 Sitemesh框架
      Freemarker框架
      什么是SiteMesh
      SiteMesh裝飾器使用配置
      decorator標(biāo)簽屬性
      5 Activiti工作流框架 什么是Activiti
      工作流基礎(chǔ)
      什么是BPM
      Activity api分析
      如何與Spring整合
      設(shè)計(jì)請(qǐng)假流程
      6 WebService框架 什么是webservice
      jax-ws遠(yuǎn)程調(diào)用
      webservice應(yīng)用場(chǎng)景分析
      wsdl
      wsimport
      soap協(xié)議
      XFire基礎(chǔ)知識(shí)
      XFire實(shí)現(xiàn)webservice
      XFire和spring整合
      XFire綜合案例
      7 階段項(xiàng)目開發(fā)與實(shí)現(xiàn)(六)
      《企業(yè)OA項(xiàng)目》

      此項(xiàng)目以Spring Framework基礎(chǔ)上搭建的一個(gè)Java基礎(chǔ)開發(fā)平臺(tái),以Spring MVC為模型視圖控制器,MyBatis為數(shù)據(jù)訪問層, Apache Shiro為權(quán)限授權(quán)層,Activiti為工作流引擎,項(xiàng)目功能請(qǐng)求公司組織權(quán)限處理、請(qǐng)假審批、填寫日志。項(xiàng)目主要界面:




      第八階段 JavaWeb項(xiàng)目管理 (課程時(shí)長:0.5周)
        本階段主要學(xué)習(xí)項(xiàng)目工程構(gòu)建、代碼管理以及UML軟件工程等技術(shù)。
      序號(hào) 課程階段 課程內(nèi)容
      1 Maven工具管理 Maven安裝和配置
      Maven資源庫
      基于Maven項(xiàng)目和Eclipse IDE
      Maven基本操作
      2 SVN工具管理 什么是SVN
      SVN的安裝及配置
      SVN的常用操作
      3 實(shí)用軟件工程

      軟件需求分析以及軟件設(shè)計(jì)概要
      如何進(jìn)行項(xiàng)目管理及數(shù)據(jù)庫設(shè)計(jì)和性能優(yōu)化
      UML建模和詳細(xì)設(shè)計(jì)


      第九階段 大數(shù)據(jù)高并發(fā)服務(wù)器 (課程時(shí)長:2周)
        通過本階段學(xué)習(xí),主要掌握J(rèn)avaEE移動(dòng)后臺(tái)的實(shí)現(xiàn)方案,基于Spring框架搭建的APP后臺(tái),主要講解Web原理、Spring框架、ORM框架等技術(shù),為移動(dòng)后臺(tái)開發(fā)作基礎(chǔ)鋪墊。
      序號(hào) 課程階段 課程內(nèi)容
      1 Linux系統(tǒng)使用 Linux簡介
      Linux安裝與配置
      Linux命令基本操作
      2 MongoDB使用 NoSQL和MongoDB簡介
      安裝和配置MongoDB
      訪問MongoDB數(shù)據(jù)庫
      操作MongoDB數(shù)據(jù)
      Spring如何訪問MongoDb
      3 Redis使用

      Redis簡介
      Redis數(shù)據(jù)結(jié)構(gòu)簡介
      Redis構(gòu)建Web應(yīng)用
      Redis命令
      使用Redis構(gòu)建支持程序

      4 memcached使用 memcached原理分析
      memcached的安裝
      memcached各種數(shù)據(jù)指令操作
      5 Nginx使用 Nginx是什么
      Nginx的配置
      如何配置nginx+tomcat請(qǐng)求負(fù)載均衡
      6 階段項(xiàng)目開發(fā)與實(shí)現(xiàn)(八)
      《電子商城系統(tǒng)實(shí)現(xiàn)》

      開發(fā)高性能移動(dòng)后臺(tái),運(yùn)用當(dāng)前主流框架技術(shù)SSM(Spring、SpringMVC和Mybatis),MongoDB作大數(shù)據(jù)存儲(chǔ)、redis緩存處理、Spring為核心邏輯框架,Tomcat配合Nginx負(fù)載均衡,支持restful,支持json,實(shí)現(xiàn)一個(gè)高性能移動(dòng)后臺(tái)。






      第十階段 Android應(yīng)用(贈(zèng)送,不屬于課程內(nèi)容) (課程時(shí)長:2周)
      Android應(yīng)用開發(fā)快速入門,熟練掌握Android開發(fā)工具使用、深入掌握Activity組件、布局及基礎(chǔ)控件用法。基本掌握Android app基礎(chǔ)界面能力。
      序號(hào) 課程階段 課程內(nèi)容
      1 Android應(yīng)用開發(fā)環(huán)境搭建 掌握Android Studio應(yīng)用開發(fā)環(huán)境搭建
      開發(fā)第一個(gè)Android app
      掌握Android項(xiàng)目工程分析
      第三方模擬器使用
      2 Activity核心組件 Activity核心組件基礎(chǔ)
      Activity核心組件生命周期
      Activity組件之間數(shù)據(jù)傳遞
      Intent用法
      3 Android基礎(chǔ)控件

      顯示和編輯文本控件
      按鈕與復(fù)選框控件
      日期與時(shí)間控件
      進(jìn)度條控件
      適配器控件
      菜單控件
      Android中的消息通知Toast和Notification

      4 Android高級(jí)控件 Fragment組件詳解
      ViewPager組件詳解
      RecyclerView組件詳解
      5 Android異步消息機(jī)制 Looper類
      Messagequeue類
      Handler類
      6 Android核心組件 后臺(tái)服務(wù)
      廣播機(jī)制
      7 Android原生客戶端設(shè)計(jì) Httpurlconnection實(shí)現(xiàn)http協(xié)議請(qǐng)求
      Json數(shù)據(jù)解釋
      Okhttp框架使用
      網(wǎng)絡(luò)加載圖片
      8 階段項(xiàng)目開發(fā)與實(shí)現(xiàn)(九)
      《電商Android客戶端》

      開發(fā)商業(yè)級(jí)的原生電商app,采用rxjava+retrofit+gson網(wǎng)絡(luò)框架、glibe圖片請(qǐng)求、采用最新的Android組件實(shí)現(xiàn)、數(shù)據(jù)緩存,此項(xiàng)目主界面:



      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲成a人在线电影 | 亚洲成a人片在线观看的电影手机版 | 中文字幕亚洲无线码在线一区 | 亚洲欧美一区二区国产综合 | 午夜久久免费观看视频 | 亚洲国产精品久久三级视频 |