课程详情:1、JavaSE核心
Java入门,讲解面向对象等相关知识,讲解Java各种常用API,讲解设计模式、动态代理、反射等理论,讲解JDK8新特性。
2、JavaWeb开发
JavaEE是JavaWeb开发的基础核心。JavaEE提供了一系列核心API以支持Web开发。同时,本阶段包括了初学者常用的tomcat服务器和Http协议讲解,主流的代码托管方式git,项目构建方式maven,常用版本
管理软件svn。另外HTML5、CSS3、JS、AJAX及jQuery也是本阶段的学习内容。最后,AxureRP、Skecth等开发工具的使用也会涉及。
3、Java常用开源框架
最近一两年的市场上,基于SSH的新项目已经基本绝迹,取而代之的是SSM:SpringMVC+Spring+Mybatis,而在一些旧有项目的维护和二次开发中,仍然可能使用的是SSH:Struts+Spring+Hibernate。SpringMVC作为Spring的延伸框架天然适配Spring,并支持Restful风格的网站架构。Mybatis相比于Hibernate更轻量级,更灵活,更能实现个性化定制。为了覆盖更广泛的就业领域,SSH和SSM两个体系都包含在中软国际ETC的课程体系之中。
4、Androidapp开发
Android作为世界上最为大的移动平台,吸引了广大开发者的兴趣。得益于庞大的开源社区,目前市场上涌现出了大量优秀的第三方框架,比如Xutils3。了解这些框架对于Java开发具有十分重要的意义。
5、Webapp开发
以Reactnative.js、M
UI、INOIC、Bootstrap为代表的基于HTML5/Module的js/css库使得JavaScript这门语言的话语权越来越大。Web前端开发程序员现在在Webapp领域也可以游刃自如。不需要掌握Java,也不需要掌握Objective-C,前端程序员一样可以开发app。选修这一部分课程可以使得学员对app开发更加得心应手。
6、前沿热门技术
在前沿热门技术中,我们会讲解Linux入门、Nginx服务器、全文检索工具、
大数据等内容。