【課程內容】
JAVA課程
編寫一個JAVA程序;數據類型常量與變量;運算符與表達式;鍵盤輸入;JAVA程序設計;方法;數組;面向對象-方法與成員變量;面向對象-封裝;面向對象-繼承;面向對象-多態(tài);final關鍵字;多態(tài)的概述與應用;抽象類的概述與應用;抽象類綜合練習;接口的概述與應用;面向對象-包和修飾類總結;面向對象-內部類與匿名類;eclipse開發(fā)工具的使用(javadoc工具的使用;jar包的生成;應用程序.exe制作詳解;安裝程序.exe制作詳解)。
java常用類-object類,String類,StringBuffer類,StringBuilder類;正規(guī)表達式-Pattern類與Matcher類;java常用系統(tǒng)類與運算類;java常用日期類與日歷類;集合框架-Collection與List;集合框架-ArrayList,Vector,Linkedlist;泛型的概述與應用;集合框架-Set;集成框架-Map;Java異常處理;文件操作;IO流;序列化;多線程;設計模式;網絡編程;反射;GUI界面編程。
HTML5編程
html文本標簽;超鏈接;圖像標簽;轉義字符;表格表簽;表單標簽;文全輸入框,密碼框,單選框,多選框,下拉列表框,隱藏域,提交按鈕,重置按鈕,普通按鈕);多行文本輸入框;表單標簽實戰(zhàn)練習;框架集;HTML5新增輸入型控件;HTML5新增選擇型控件;HTML5視頻/音頻;web多媒體應用總結。
CSS編程
css引入使用;行內樣式;內部樣式;外部樣式;選擇器;文本;字體;背景;列表;邊框;表格;盒子模型;盒子模型計算;塊狀元素與行間元素;float浮動屬性;clear屬性;定位與相對定位;
JavaScript編程
javascript介紹;變量和數據類型;類型轉換函數;運算符;流程控制語句;函數;String對象;Number對象;Math對象;Date日期對象;Array數組對象;自定義對象;原型。BOM編程,DOM編程,XML編程,Tomcat服務器編程,HTTP協(xié)議, Servlet編程,Cookie技術,Session會話管理。
JSP課程
入門運行過程,語法,模板,腳本,表達式,JSP聲明,JSP注釋,JSP三大指令,JSP佳實戰(zhàn)。EL表達式;JSP標簽:JSP內置標簽;JSTL標簽庫:核心標簽庫,國際化標簽庫:國際化介紹與特征,創(chuàng)建資源包和資源文件,文字/日期國際化,JSP文字,日期國際化,數值;自定義標簽庫。JavaBean規(guī)范;MVC開發(fā)模式與三層結構。
MySQL開發(fā)
mysql數據庫安裝,卸載;管理數據庫;查看所有數據庫;創(chuàng)建數據庫;刪除數據庫;修改數據庫;管理表;管理數據(1.配置SQLyog客戶端;2.增,刪,改,查數據);查詢數據(查詢所有列,查詢指定列,查詢時指定別名(as),查詢時添加常量列,合并列查詢,查詢去除重復數據,條件查詢,分頁查詢,查詢后排序,分組篩選
JDBC開發(fā)
幾種常見數據庫連接:1.MySQL數據庫連接,2.Oracle數據庫連接,3.SQL Server數據庫連接,4.DB2數據庫連接;Statement對象執(zhí)行SQL操作;PreparedStatement對象執(zhí)行CDUR操作;Statement與PreparedStatement的區(qū)別;CallableStatement對象執(zhí)行存儲過程;使用類路徑加載資源文件。JDBC進行批處理;自定義連接池;靜態(tài)代理;動態(tài)代理;dbcp連接池;c3p0連接池;beanutils工具;元數據;dbtuils工具。1.分頁查詢;2.條件查詢;3.分頁+條件查詢。
過濾器&監(jiān)聽器
過濾器入門;過濾器的映射路徑;FilterConfig對象;過濾器鏈;裝飾者模式(Decorator);案例詳解:1.使用Filter完美解決get和post請求中文亂碼問題;2.使用Filter完美解決servlet寫出網頁時中文亂碼問題;3.使用Filter完美解決網頁內容壓縮問題(節(jié)省服務器流量);4.登錄權限過濾
文件上傳與下載
手功解析上傳的文件;使用fileupload組件上傳單個文件;使用fileupload組件上傳多個文件;文件上傳細節(jié):1.限制文件類型;2.限制上傳文件大??;3.查看文件上傳進度;4.處理文件名重復問題;5.把同一個目錄里的文件打散到不同目錄下;6.得到普通文本控制內容;文件下載。
JAVA開發(fā)
Struect2,hibernate基礎,hibernate進階,Spring,SSH框架整合,MyBatis基礎,MyBatis進階,SpringMVC基礎,SpringMVC進階等。
【機構簡介】
成立以來,致力于移動互聯(lián)網、智能手機應用軟件、iOS、java、html5等平臺產品研發(fā)。創(chuàng)始人邢老師擁有多年軟件研發(fā)經驗和項目管理經驗的開發(fā)工程師,曾就職于華為公司,擁有自己的技術專利,在歷屆公司擔任項目經理,技術總監(jiān)。一直從事手機移動互聯(lián)網研發(fā)工作,其獨創(chuàng)的“1對1輔導+企業(yè)項目實操”培訓體系。連續(xù)培養(yǎng)出了大批中高端軟件開發(fā)工程師,并向各大軟件公司注入了技術型骨干人才。
宜達互聯(lián)和Apple公司保持緊密合作,在Apple推出iOS9.x系統(tǒng)開始推出新的iOS 9開發(fā)教學課程,以此讓學員掌握新的技術熱點。 宜達互聯(lián)選用新的iOS9.x,Xcode7.x作為新的開發(fā)工具和平臺。