Java-培訓大綱_第1頁
Java-培訓大綱_第2頁
Java-培訓大綱_第3頁
Java-培訓大綱_第4頁
Java-培訓大綱_第5頁
已閱讀5頁,還剩4頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

魔樂科技軟件學院(MLDN) Java 3G工程師的搖籃 每天的上課時間(周一到周五)為:9:00 20:00學習使人進步MLDN 人才培養大綱(V 3.0)1、魔樂科技軟件學院(MLDN)魔樂科技軟件學院,位于中關村科技園區德勝科技園內,是一家從事高端JAVA技術培養的技術公司,由各大型軟件企業的高級軟件開發工程師、系統架構師等技術骨干組成的高端IT人才培養公司,致力于培養Linux平臺、Oracle大型關系數據庫、JAVA EE技術、Android開發者和企業級應用的中高級軟件人才。自成立以來,為各大型軟件公司輸送了大量的中、高級人才,其中,也有不少學員就業于IBM、新浪、中科軟等大型公司,受到各用人單位的好評。2、培養目標:高級軟件開發工程師本中心專注于培養企業需求量大、就業率高,但人才市場緊缺的面向行業的Java EE架構和開源的Struts/Struts 2.0/Hibernate/Spring框架和開源的JBoss/Tomcat中間件服務器、面向,Oracle、MySQL數據庫,精通Java開發語言,精通Android 3G技術開發的中高級軟件工程師。成績合格的畢業生將具備1-2年大型軟件設計及開發經驗。3、完備合理的知識學習體系 操作系統:Windows Linux 中間件:Tomcat JBoss 數據庫:MySQL Oracle JAVA SE:環境搭建 基礎程序 面向對象 應用程序 Java新特性 JDBC JAVA EE WEB:HTML JavaScript JSP JavaBean DAO Smartupload Servlet MVC 開源框架:Struts 1.x AJAX Hibernate Spring Struts 2.0 JSF DWR JSON JQuery 分布式開發:RMI Web Services EJB 3.0 搜索引擎:Lucene、HTMLParser、Heritrix 工作流:JBPM XML:語法、解析4、主流企業開發技術JAVA SE / JAVA EE JBoss / Tomcat / MyEclipseOracle / MySQLStruts / Struts 2.0 / Spring / Hibernate XML / EJB 3.0 / Web Services5、“項目/案例”教學法-讓你在培訓期增加300%項目經驗本課程中采用眾多的企業項目案例,由淺入深進行逐層講解,每個項目都源自于真實項目,包括電信計費系統、信息管理系統、CRM、OA、ERP等。在教學組織中,培訓教師將針對于主流的應用架構進行完善合理的講解,讓每一個學員可以在這之中充分體驗Java的發展歷程,清楚的認識到每種架構的優缺點,并在項目中鞏固開發架構,以達到預期的學習效果。每期班學院在畢業前都要承擔真實項目開發,并簽訂保密合同,所有的項目代碼均使用SVN進行管理。6、培訓教師團隊-國內頂尖技術講師本中心的培訓教師全部是由高級軟件開發工程師、軟件架構師組成的高級教師團隊。 李興華:豐富的JAVA/JAVAEE設計和開發經驗以及多年培訓經驗 李 祺:JAVA高級軟件工程師,豐富的框架及分布式開發經驗 胡松楠:兆榮聯合公司高級LINUX管理及PHP開發工程師 劉 媛:豐富教學經驗,精通Java EE平臺技術,包括Java SE 、JSP、Servlet、Struts、Spring、Hibernate、EJB、XML、Web Services 多年線上培訓平臺開發經驗。 王 巖:三星公司Opentide project manager7、培訓環境:高端IT開放實驗室-固定座位人手一機高端設備組成的工作站、 Oracle 數據庫、 Linux 操作系統、 Java 開發環境、 Web 服務器組成的高端 IT 實驗室。 人手一機,邊授課邊進行課程練習和項目開發。 學生工作站硬件為 AMD64 X2 3600+ 內存1G 硬盤 160G 顯示器 19寬屏幕。8、就業通道:廣泛的企業合作-從畢業到上崗只需要一周。程序員招聘網合辦機構,500家企業廣泛人才合作。IBM、中移動、中科軟、科萊特科技、同方鼎新、中企動力、中國數碼、愛爾的科技、 博彥科技、大唐電信等國內外頂級軟件開發公司9、授課方式:Case-Project-Evolution(CPE教學法)通過多個經典案例(Case)的學習,逐個剖析各個軟件項目(Project)的精髓,相當于具備了項目的結構分析能力,通過自身對項目的理解,對項目進行進化(Evolution)式的開發,整個流程采用案例教學 項目開發 項目改進。學習中人手一機,邊講邊練,真正的去動手感受真實的軟件開發。10、入學條件:理工科大專以上學歷從基礎開始,由淺入深,循序漸進,適合于理工科大專以上學歷者。需經過入學測試。11、預習要求由于在魔樂科技的學習的知識量較大,所以要求學員在參加學習之前,一定要先將MLDN的Java視頻學習完,如果可以最好可以預習完Java WEB開發的課程,這樣學習效果可以達到最好。12、培訓課程詳解為了更好的讓學員在最短的時間內掌握所有知識的核心內容,理清學習的思路,魔樂科技軟件學院經過多年的研究,篩選出最適合于就業以及發展的技術進行講解,而對于合作企業的單獨要求,魔樂科技也會為學生安排單獨的講解。12.1、數據庫:Oracle / MySQL在國內的開發之中,大型項目主要使用Oracle數據庫,而一些中小型項目主要使用MySQL數據庫,魔樂科技軟件學院針對于市場要求,在培訓期內,主要以Oracle和MySQL數據庫為主,并基于此數據庫實現項目的開發與實現。課程名稱課程內容培養目標數據庫應用技術 OracleOracle體系結構、Oracle 基礎管理、SQL 語言、MySQL數據庫簡介、Sequence和同義詞、數據字典及用戶管理、E-R模型、Power Designer設計工具1、掌握Oracle、MySQL數據庫的基本使用,會使用SQL操作數據庫;2、能對數據庫進行基本的管理。MySQLMySQL數據庫的基本操作及使用命令基于Oracle MySQL進行項目的開發數據庫的學習主要以SQL語句為主,數據庫管理為輔,同時也會給學員講解真實“項目需求”,并通過項目需求分析進行數據表的分析與設計。12.2、Java SE核心基礎課程精講無論是從事Java EE或者是從事Android開發,掌握核心的Java SE技術是一門最重要的基礎性知識,在本部分講解中,魔樂科技軟件學院的老師會根據多年的項目經驗,將Java SE中的核心知識抽取出來,并以通俗的方式講解給學員,讓學員在學習中不斷鞏固基礎,為以后的技術學習進行鋪墊。(經過魔樂科技多年與用人單位的合作發現,學員在進行求職的過程中,筆試出現最多的內容就是Java SE核心基礎,所以在全行業內,魔樂科技第一次將面試題與Java SE的知識點相結合,這樣不僅可以為日后的成功筆試打下基礎,也可以同時更好的掌握Java SE這門技術的核心知識。)課程名稱課程內容培養目標JAVA SE課程 核心語法JDK配置、Eclipse開發工具使用、數據類型,變量、表達式、條件控制語句、循環語句、方法及數組的建立和使用1、掌握JAVA語言核心語法(類與對象、繼承與多態、異常處理等);2、了解面向對象的分析與設計;3、能使用JAVA進行IO文件、數據庫等進行JAVA數據開發;4、能使用JAVA進行基本的網絡程序開發;5、可以靈活的使用JAVA中的常用類庫;6、了解數據結構在JAVA中的基本實現;7、掌握類集框架的各個組成部分;8、掌握Java的各種新特性技術;9、可以使用反射機制完成各種復雜操作;10、可以使用Oracle進行開發;11、可以掌握常見數據結構的實現;面向對象編程類和對象、面向對象的三大特征詳解(封裝、繼承、多態)、訪問控制權限、接口及抽象類的應用、包的定義及使用、異常處理、各種主流設計模式多線程概念、實現、同步與死鎖文件編程File、字節流、字符流、打印流、對象序列化、ScannerJava新特性Generic、Enum、Annotation等常用類庫國際化、日期/時間操作、反射機制、包裝類等網絡編程TCP程序實現,與多線程、IO相結合開發數據庫編程JDBC基本概念、核心接口使用、事務、回滾、配置與連接Oracle數據庫數據結構/類集Collection、Map、Iterator、樹、Queue、SortedSet、SortedMap、BT排序算法綜合講解基于Oracle數據庫提供的數據表進行完整的面向對象的分析與設計知識點:面向對象設計、接口及抽象類使用、JDBC。Java SE學習主要以面向對象為主,最后會使用面向對象的分析與設計方法,講解程序的分層開發,為日后學習打下基礎。12.3、Java WEB基礎課程(Java EE基礎課程)Java WEB基礎課程是在Java SE之上進行講解,講解過程之中,魔樂科技經過多年教學經驗總結,對于許多學員而言,Java WEB基礎的學習不像Java SE那樣有主線的進度,而所有的知識點都非常的凌亂,所以我們在教學中對于每一個獨立的知識點都會配合以大量的實際案例為學員深入講解。(魔樂科技為了學員更好的掌握Oracle、Java SE、Java WEB之間的聯系關系,獨家引入了“部門管理項目”的講解,學員在學習中邊學邊寫代碼,可以迅速掌握Java EE中的主要設計模式)課程名稱課程內容培養目標JAVA EE基礎 網頁前臺制作HTML、Css、JavaScript、DreamWeaver工具1、掌握JSP開發動態網站程序;2、可以使用JavaScript進行復雜的頁面開發;3、熟練使用Tomcat服務器進行WEB項目的開發及部署;4、熟練掌握JSP中的基礎語法以及各常用內置對象的使用;5、可以熟練的使用分頁算法,完成分頁顯示功能;6、可以使用Smartupload完成文件的上傳操作,并可以自動將上傳文件更名;7、掌握過濾、監聽的開發;8、掌握MVC開發模式應用;9、部門-雇員管理程序:以之前學習過的Oracle數據庫、面向對象為基礎,對類進行關聯的設計,在其中要使用各復雜查詢語句,并通過代碼開發結構的不斷升級形成最終的基礎開發架構,學員可以逐步體會各個開發架構的優缺點,并在項目中應用標準架構進行開發。開發環境搭建Tomcat服務器安裝及配置、MyEclipse插件使用、數據庫連接池的配置及使用JSP基礎語法Scriptlet、request、response、session等核心對象以及分頁功能的實現JavaBean編程JavaBean的基本語法、JavaBean的設計及開發、DAO設計模式、SmartuploadServletServlet基本結構、生命周期、MVC設計模式、過濾器、監聽器JSTL + EL配置JSTL開發包,并使用JSTL + EL進行JSP開發案例講解(JSP + Oracle)部門雇員管理項目講解以Oracle數據庫提供的emp和dept數據表為操作基礎,通過代碼的不斷升級講解各基礎開發方法: JSP + JDBC JSP + JavaBean + Smartupload JSP + DAO + Smartuplad MVC + DAO + Smartupload 在開發中結合emp和dept要講解類的關聯映射關系以及使用SQL完成復雜查詢項目案例登陸程序,采用同樣的代碼升級方式完成,并在代碼中加入了驗證碼、對密碼進行MD5加密等安全措施在Java EE基礎課程講解的過程之中,MVC為其核心的設計模式,并且會為學員提供日后項目開發的功能性的案例代碼,以便學員可以獨立進行項目的開發。12.4、Java EE基礎項目課程學習的好壞,最終要依靠實際的項目來體現,由于MVC設計模式對于日后學員學習與工作都致關重要,所以魔樂科技專門針對于此部分內容安排了一個開發項目,并由老師講解逐步完成,所有的項目開發采用真實的工作環境,有完整的需求分析、詳細設計、數據庫設計、美工界面,不能與其他機構的小DEMO相提并論(魔樂科技是真正的將實際項目開發融合進培訓中的學習機構,所有項目開發采用企業的項目流程,文檔齊全,相信只有在這樣的學習環境下,學員才能真正懂得企業需要的是什么,自己應該提高的是那些。)課程名稱課程內容培養目標項目實戰 學習完基礎課程之后,學員具備開發以下系統的能力: 企業在線學習管理系統 企業人力資源管理系統 售后服務跟蹤系統 PC行業1、了解正規項目開發流程;2、能使用E-R模型對數據庫進行設計;3、使用Eclipse開發工具,基于Tomcat服務器完成項目代碼開發;4、深入理解MVC與Struts之間的關系,并使用基本MVC和Struts進行項目開發;5、理解報表組件在開發中的作用;6、掌握AJAX + XML技術; AJAXAJAX的基本實現,事件觸發與回調、聯動菜單、分頁Struts 1.xStruts的核心工作原理、Action、ActionForm、StrutsUI標簽、驗證框架、Token等XMLXML語法、DTD、DOM/SAX/JDom解析、并使用AJAX進行DOM操作項目簡介(更多項目可以關注課程信息)企業在線學習管理系統:E-Learning系統是企業內部員工學習系統。企業要獲得成功,就需要創新的思維、全新的產品和服務、以及不斷改善的業務流程;需要吸引和保持杰出的人力資源;需要讓企業成為一個不斷成長的學習型組織。唯有不斷提高企業員工的綜合素質,使之技術知識水平與世界新的發展保持同步,這樣企業才能獲得持續發展的源泉與動力。企業的競爭歸根到底是人才的競爭。而提高員工素質的最有效途徑就是實施培訓戰略。E-Learning系統涉及了學員選課、課程推薦,課程評論、內部資料圖書館、教師介紹及評論等多個模塊,界面簡潔明快,使用戶可以輕松上手操作。企業人力資源管理系統:融合了現代人資源管理的先進理念和眾多公司的經驗,為企業人力資源輔助管理。系統涵蓋人力資源管理的各項業務,包括組織機構、員工事務管理、薪資與福利、考勤管理、招聘管理、培訓與發展、績效評估等。售后服務跟蹤系統 PC行業:本系統可以獨立外掛于上一個CRM平臺系統之上,形成售前售后平臺的相互整合,也可獨立形成一個售后服務平臺。系統包括客戶管理、服務管理、業務登記、任務分配、人員權限、績效分析等模塊。項目開發不僅僅是技術的實現,更需要業務的支持,所以在所有的真實項目之中,我們都有嚴格的業務要求,同時項目過程分為兩個階段: MVC階段(使用技術:JSP + DAO + Servlet + JSTL + EL + DataSource + MySQL):|- 目的:熟練掌握MVC基礎設計模式的開發,實現各個技術的靈活使用; Struts階段(使用技術:JSP + DAO + Struts + DataSource + MySQL):|- 目的:掌握Struts 1.x開發框架的使用與基本操作原理,并可以使用Struts完成項目開發,為以后學習SSH、SSH2打下堅實的基礎;12.5、Java EE框架技術由于Java EE的原生組件為重量級組件,所以并不適合于中小型項目的開發,這樣在實際的工作之中為了開發的便捷,主要使用框架技術開發,而常見的開發框架,在魔樂科技學習的時候都會為學員講解到(在講解框架技術時,會對框架的工作原理進行分析,并且結合之前程序的設計理論,充分的講解框架開發的特點與注意事項,同時魔樂科技也是行業中最早引入Struts 2.x課程的高端培訓機構,平覺每3個月更新一次技術遙遙領先同行業其他培訓。)課程名稱課程內容培養目標JAVA EE框架技術 學習完框架課程之后,學員具備完成以下系統的能力: 貿易通ON-LINE 省電力局業務支撐平臺 MShop(B2C商城)1、掌握完整的JAVA EE架構;2、可以使用AJAX各種常用框架完成富客戶端的開發;3、掌握主流開發框架:Struts / Struts2 + Hibernate + Spring的聯合開發;4、掌握Struts 2.0與Struts 1.x的區別及使用,并可以使用Spring進行SSH2整合;5、了解IBatis框架的基本使用;6、了解JSF框架的使用;7、了解常見開源組件的使用;8、實現技術: 使用SSH和SSH2,并結合AJAX的各種框架進行開發;。JAVA EE架構容器、服務、通訊Hibernate 3ORMapping基本概念、HQL、數據關聯、繼承映射關系、容器映射策略、實體映射、生命周期模型、緩存策略IBatis與Hibernate之間的關系,使用IBatis完成ORM操作Spring 2IOC、AOP、HibernateTemplate、Transaction、SSH整合AJAX框架DRW、JSON、JQuery、ExtJsStruts 2Sturts2.0與Struts的關系,Struts 2.0的開發,驗證框架、攔截器、國際化、轉換器、SSH2整合JSFJSF基本配置、工作原理、操作流程、常用標簽、國際化、驗證與轉換、文件上傳其他組件JFreeChart、JXL操作Excel表格、IReport在框架開發的學習中,基礎框架課程的整合主要以以下兩種形式為主: SSH(Struts 1.x + Spring 2.5 + Hibernate 3.2); SSH2(Struts 2.x + Spring 2.5 + Hibernate 3.2);這樣做的主要目的是可以讓學生在日后找工作的時候更加適合于公司的技術要求,而后會使用ExtJs等AJAX框架實現更加華麗的界面顯示效果;12.6、框架項目開發學會了框架并不表示你可以真正靈活的使用,而在項目中去運用這些框架實現項目的開發才是最為重要,而此時學員將開始獨立承擔項目的設計與開發任務,由組長負責管理。(框架技術學習完成之后,將會使用框架技術承接真實項目,由技術老師帶領學員完成項目的需求分析、數據庫設計并組織開發與驗收,這是任何一個機構都不敢采用的方式,因為我們的學員不同于其他機構,他們技術扎實,也經過多期班的成功試驗才引入的實戰課程)。課程名稱課程內容培養目標項目實戰 項目簡介(許多真實項目會逐步承接,學員需要簽保密合同)貿易通ON-LINE:基于互聯網SaaS模式,業務上非常全面,涵蓋了商貿流通的全部功能,模塊有設置管理、出入庫管理、庫存管理、采購管理、銷售管理、財務管理、系統管理等一系列管理流程,并提供完善的財務系統,實現倉庫存儲財務管理一體化,同時還可以整合CRM客戶管理等系統以及人事工資管理系統,讓企業工作效率更高、管理更方便。省電力局業務支撐平臺:總攬(outline),設備狀態(status),事故信息(alarm),調度令(order),代播任務(insteadof)和系統管理(admin)MShop:MShop系統主要用于網上商城的管理。網上商城與實際的商城類似,只是兩者存在的位置不同。網上商城不需要實際存在的空間,客戶和商城之間沒有討價還價這個過程。網上商城的具體應用是電子商務發展的一個重要方向。MShop系統涉及消費者查詢、瀏覽和購買商品,選擇便捷的支付和郵遞方式,跟蹤定單處理狀態等多個方面,界面友好,消費者可以方便的查詢到自己所需要的商品。系統中加入了會員等級的概念,注冊會員在商城中累計消費一定金額之后,該會員在購買商品時會獲得一定的折扣,以使會員更加積極的在系統中進行商品的購買。除了以上列出的項目之外,隨著不同的企業需求,每期班也都會接觸到不同的項目,而有些班由于承接的項目較大,所以要分不同的班完成,這樣就等于給了我們學員更多的適應能力,畢竟從事工作之后并不一定會立刻趕上新的項目,有很多時候也要對已有項目維護,而我們的學員由于有了這樣的訓練,所以一直受到用人單位的認可。12.7、分布式開發分布式開發可以為企業搭建核心的業務處理中心,在大型的分布式項目(如銀行、電信)中使用較多,在此部分不僅要講解SUN的EJB 3.0技術規范,也要同時也會為學員講解Web服務的架構與實現。(魔樂科技是最早將分布式開發引入到培訓課程之中的,從最早的XFire(現在已經被廢除),到現在的CXF,魔樂科技的老師始終在不斷的探索新的技術架構并將這些迅速的轉換學員學習的課程,幫助學員更快更好的高薪就業。)課程名稱課程內容培養目標分布式開發技術 RMI高級編程遠程方法調用、存根、命名查找1、了解分布式開發的原理及作用;2、可以了解RMI的基本作用及實現;3、掌握SUN最新的開發技術 EJB 3.0的各個組成部分,以及使用Jboss服務器完成EJB的開發;4、掌握Web Services技術以及使用CXF、EJB 3.0實現WebServices;5、掌握JavaMail服務的使用。WebServicesWebServices概念、WebServices開發基于CXF的WebService實現EJB 3.0使用Jboss4.x服務器,基于Eclipse開發平臺,開發Session Bean、Entity Bean、JMS、定時服務、攔截器、數據關聯、JPQLJavaMail配置Apache James Server郵件服務器、可以使用JavaMail進行收發mail的控制項目實戰 CRM(客戶關系管理系統)登陸模塊、用戶管理模塊、管理員管理模塊1、使用Struts 2.0 + Spring作為前臺;2、使用Spring + Hibernate作為后臺;3、使用XFire發布后臺服務。系統管理模塊、客戶資料管理模塊來訪信息管理模塊、綜合查詢模塊掌握分布式開發不僅僅是為了學習,更是為日后學員擠身到大項目開發進行備戰,魔樂科技不少的學員畢業之后直接從事于中國電信與銀行的大型項目開發,這些都是通過魔樂科技軟件學院積極進行新課程的研發所為學員帶來的高薪就業機會。12.8、其它補充技術除了必學的Java、Java EE、Android、分布式等核心課程之外,根據不同學員的就業形式,魔樂科技軟件學院也為學員安排了更多的內容:課程名稱課程內容培養目標專向開發技術搜索引擎

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論