什么是JAVA:
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群,在全球云计算和移动互联网的产业环境下,java更具备了显著优势和广阔前景。
基础篇
初始Java;JDK环境配置;数据类型和运算符;变量和语法;流程控制语句;数组;JDK安装配置傻瓜教程;Eclipse使用技巧、下载、工作空间、项目、创建和运行文件、包的显示方式、工作空间的布局、自动生成getter和setter、自动生成构造函数、常用技巧、常用快捷键
常见Java类库;类和对象;封装;继承和多态;接口和多态;异常处理;容器
html基本标签;W3C标准及XHTML 1.0基本规范;表格、表单、框架;使用CSS美化网页;盒子模型详解;浮动与定位;css hack以及微博实训;JavaScript基本语法及基本语句;JavaScript原始数据类型及字符串;数组、冒号排序;函数、变量、对象讲解
I/O;线程;反射与类加载器;网络编程;序列化;泛型
中级篇
JSP基础及BS开发环境配置;JSP中的页面传值与Request对象详解;JSP+JDBC创建动态网页;JSP内置对象与状态管理;Tomcat安装配置傻瓜教程;MyEclipse高级使用技巧:MyEclipse基本使用技巧、基本使用、创建web项目、部署web项目、发布web项目;MyEclipse操作数据库、MySQL数据库管理、SQLServer数据库管理、Oracle数据库管理、三种数据库的CRUD
Servlet基础;Servlet应用;Servlet高级应用-过滤器;JSP+Servlet+Bean整合JSP开发
Hibernate4:学会Hibernate的使用、掌握Hibernate ORM思想、掌握Hibernate、了解Hibernate;Struts2:掌握Struts2的基本配置、掌握Struts2的传值、掌握Struts2的OGNL、掌握Struts2的值栈、掌握Struts2的常用标签、掌握Struts2的ModelDrive、了解Struts2的拦截器;Spring4:、理解IOC和AOP、了解Spring事务配置、掌握Spring对JDBC的支持、掌握S2SH框架整合、掌握与FreeMarker框架整合、了解Spring OSGI;项目前预备知识:EasyUI必知必会、jquery easyUI核心API详解、jquery easyUI组件详解、jquery easyUI综合示例
项目实战
1、学会配置Maven
2、掌握Nexus私服的搭建
3、熟练搭建Maven项目
4、了解整个项目框架及相关技能点
5、通过项目完整演示SSH框架搭建全过程
6、通过完整项目演练前三部分涉及的所有知识点
7、了解一个进销售管理系统的业务逻辑
高级篇
Mybatis快速入门;Dao开发方法;SqlMapConfig.xml配置文件;Mapper.xml映射文件;关联查询;查询缓存;与spring整合;SpringMVC入门;整合mybatis;注解开发;使用SqlSessionTemplate;拦截器
数据库设计--权限管理、销活动、招生管理、学员管理等;项目框架搭建;员工管理-原型设计-员工列表、员工添加修改、员工查看、员工管理-mybatis generator 插件反向生成代码、员工管理-html改变为jsp页面、员工管理-员工添加、查询、修改、删除员工信息等;角色管理-原型设计、添加、查询修改查询角色信息;角色变更;权限管理(包括原型设计使用,查询、添加、删除等);权限变更;用户登录、登录验证;数据字典-原型设计、查询信息、添加、修改、删除信息、jdbc实现自定义标签;模板管理;短信管理;邮件管理;营销活动管理;学员池;跟踪记录;试听记录;招生线索;学科信息;教室信息、课表信息、教师信息、班级、学员、班级事务、学员考勤、缴费、员工薪水发放管理;学员评价;学员沟通;工作台报表;手机版页面登录、学生登录、查看信息与修改过滤器等
拓展篇
图表组件JFreeChart快速入门;图表组件JFreeChart高级应用;PDF组件-iText的使用详解;jasper report报表组件快速入门;jasper report报表组件高级应用;Java中利用POI组件操作Office快速入门;POI操作Office高级应用;java中利用Ant工具打包布署应用;java中利用Maven进行项目管理
1、涉及技术:在手机应用中的CSS3+div布局、DWR、mybatis、gson、quartz、generator、微信接口开发等;具体内容:程序员眼中的微信公众平台。主要讲解微信公众平台的相关知识,发展现状,以及未来发展前景。主要针对开发人员和软件公司前端销售工程师。课程将使学生了解微信公众平台、了解微信公众平台的市场应用方式、拓展思路,有助于软件公司前端销售工程师和开发项目经理给用户提出解决方案。
2、微信公众平台的原生功能:主要讲解微信公众平台的申请以及微信公众平台的原生功能。主要针对开发人员和软件公司前端销售工程师。介绍在不编写程序的前提下如何开发微信公众平台的功能。
3、微信公众平台的深度开发:这是微信公众平台开发的重点,主要包括:开发者接入、开发者规范、测试账号的使用、接收消息、发送消息、自定义菜单
4、真实案例——超市微信促销活动、微信限时秒杀活动
大数据篇
性能概述--两个实战在线项目对比突出性能的重要性、阿姆达尔定律解决性能的关键点;设计优化--模式在实际开发中运用、基于动态代理的拦截器、基于动态代理完成实战开发、基于享元模式提升性能、基于装饰模式提升性能、基于观察者模式提升性能、缓冲组件提升性能、实际开发中的缓存、时间换空间及空间换时间实战;程序优化--避免String的内存泄露、选择不同的字符串分割提升性能、集合之间的性能比较、遍历集合最高性能的方法选取、选择实现红黑树的TreeMap排序提升性能、常用提高性能技巧、NIO操作提高性能、-java中的四种引用、并行程序优化--并行开发的设计模式、模式结束及使用线程池提高效率)、同步及ThreadLocal提高性能;JVM调优-调整Xss提升栈大小
ava虚拟机调优;Weblogic企业级运维实战(weblogic配置数据源、检查weblogic与SpringMVC兼....、检查weblogic与Hibernate兼....、检查weblogic与Struts2.x兼....、weblogic中的重要配置、平台配置、等);java分布式运用(JAVAAPI实现、JMS点对点模式实现、进程间的通信、框架实现RMI );java虚拟机调优(最大堆设置、最小堆设置、常用的虚拟机调优方法等);Apache+Tomcat集群(session共享、不同的请求由不同Tomcat处理、生成线上的Apache整合Tomcat、配置Apache虚拟主机等);java分布式运用-JMS发布订阅模式实现
本课程针对有一定程序开发基础并有志于对JAVA .数据库开发的学员;Mongo基础知识储备;MongoDB动态模式;MongoDBshell;定制shell执行脚本;MongoDB安全机制以及相关语句操控;limit、skip和sort、高级语句选项;mongodb设计应用;特殊的索引和集合;优化全文本搜索;地理空间;MongoDB和MapReduce;MongoDB应用程序设计;深入数据优化操作;范式化与反范式化;mongodb成员配置;处理陈旧数据;自定义复制保证规则;将读请求发送到备份节点;单机模式操控成员;成员状态设计;监控复制;主从模式;分片;追踪集群数据;数据分发;片键策略;片键规则和指导方针;分片管理;MongoDB服务管理;数据均衡;避免幽灵操作;使用mongotop和monogostat;预热数据;持久性 ;MongoDB数据监控;虚拟化;通过Snmp对服务器采集监控;JDBC数据库监控
Linux 基本环境:Linux 常见版本及VMware 虚拟机安装Linux系统、虚拟机网络配置(IP地址、主机名、防火墙)、文件基本命令操作、四大远程连接工具使用;Linux 基础命令:用户和组创建、删除、更改和授权、文件/目录创建、删除、移动、拷贝重命名、编辑器VI/VIM基本使用、文件常用操作(内容查看、追加等);Linux 系统管理:磁盘基本管理命令(df、du、fdisk、mount)、内存使用监控命令(top、free等)、软件安装方式(rpm、tar、yum);Shell 基础编程:Shell 介绍及基本案例、变量、控制、循环基本语法、inux Crontab定时任务使用
1、课程目标:随着Web技术的普及,Internet上的各类网站第天都在雪崩式增长。但这些网站大多在性能上没做过多考虑。当然,它们情况不同。有的是Web技术本身的原因(主要是程序代码问题),还有就是由于Web服务器未进行优化。不管是哪种情况,一但用户量在短时间内激增,网站就会明显变慢,甚至拒绝放访问。要想有效地解决这些问题,就只有依靠不同的优化技术。本课程就是主要用于来解决大型网站性能问题,能够承受大数据、高并发。主要涉及技术有:nginx、tomcat、memcached、redis缓存、负载均衡等高级开发技术
2、课程内容:Linux系统与Shell命令篇:快速帮助windows下的工程师转入到Linux开发环境,并能掌握常用shell命令,vi编辑器,软件安装卸载等。LNMP及Nginx篇:主要介绍Linux下PHP开发环境的搭建,apache、nginx、反向代理、负载均衡、动静分离、TP框架的rewrite配置等等。Memcached:包括memcached简介,Linux下的安装和配置, 工作原理实现机制,PHP如何调用memcache以实现缓存的效果等。Redis:redis介绍,快速入门,环境安装和配置,数据类型,redis命令,redis键,redis字符串、哈希、列表和集合,redis客户端连接,Redis PHP连接操作和Java连接操作。Linux下的Java部分:包括ngxin与tomcat集成、负载均衡和集群配置,与memcached和redis的连接操作。项目实战:通用电商订单支付模块,外加淘宝支付接口的实现(可用于实际项目开发)
Flume简介+Flume环境搭建;Flume NG结构介绍以及测试;Hadoop2.x简介+Hadoop2.x环境搭建;Hadoop2.x hdfs介绍(结构+java api接口);Hadoop2.x常用shell命令介绍;Hadoop2.x MR接口介绍;Hbase介绍+环境搭建;Hbase shell客户端介绍;Highcharts介绍;Spring+MyBatis+Mysql框架整合
日志收集模块:用户数据收集js SDK编写、用户数据收集java SDK编写;数据分析模块:用户基本行为数据分析、用户地域信息数据分析、用户访问深度数据分析、外链数据分析、用户购买行为数据分析、其他事件数据分析;数据展示模块:用户基本行为数据展示、用户地域信息展示、用户访问深度数据展示;外链数据展示模块:用户购买行为数据展示模块、其他数据展示模块
【课程名称】:JAVA软件工程师;
【课程内容】:Java语言的应用遍布各个领域,本课程将带领你进入这个五彩斑斓的Java世界。千里之行始于足下,基于这个原理,Java开发工程师系列课程的课程结构划分为:Java语言开发基础、Java网络开发、Java框架技术等三个部分。其中包含了目前企业中主流的框架技术、数据库技术以及相关的WEB技术等,同时加大了项目的实用性与完整性,让学员们真正体验实际工作过程中的开发流程。
【学习时间】:上课时间灵活,可循环上课;
【授课方式】:面授课程,小班授课;
【教学方法】:“德国双元制”教育法:现代师徒制教育体系、半天理论、半天实训;
【学习方式】:线上线下同步学习,手把手实操;
【培训对象】:对创业有强烈欲望、有理想的有志青年、从零开始学,从入门到精通;
【上课时间】:周一至周六每天上午:8:20-11:40;下午:2:00-5:40;夜晚:6:30-8:10
【质量承诺】:本期学不会、下期免费;
【毕业证书】:合格毕业发放国家认可的专科学历证书;或相关职业技能证书;
【就业安置】:学员毕业由天中人才市场推荐安排工作;
【食宿安排】:学校独立校园、提供住宿、免费供应热水;
【学校管理】:独立校园、宿舍3人/间、专业保安值勤;
【无线宽带】:无线上网、20MB/秒超高速光纤、全免费;
【教育优势】:远大教育隶属于河南省驻马店市远大职业技能培训学校,始建于1996年。经二十年的发展,现己成为知名的职业教育品牌!是广大学员求学的理想场所。 2005起远大产教融合的大幕早早拉开!互联网+教育、o2o现代教育模式己率先布局!2006年远大设立 了天中人才市场,作为学校就业安置部门的人力资源公司、同时面向本地区进行人力资源服务!2007年远大又设立了河南天中人才市场,作为面向全国的就业服务专业机构!
远大教育在2012年起引入了德国双元制教育法:其实施模式是远大新入校学员与天中人才市场所服务的企业签约后,到远大学校进行定点、定向、定岗的现代职业技能培训。学生从入学起即具有双重身份,既是远大学校的在校学员又是签约企业的准员工,使学生成为订 单式培养。这种现代师徒制职业教育新体系让学习和实战同步进行!学员半天学习、半天进入公司实训!
河南向天歌装饰作为学校的实训就业创业基地! 远大设计课程由向天歌装饰设计师亲自授课、学员由导师亲自带领实战量房、设计、预算、做图、谈单!远大的快速发展源于对职业教育的完美追求!2013年远大开设了网校直播课程!实现了互联网+教育这一新教学模式 !做到了学员线上线下同步、直播授课、作业、考评、测试、在线辅导、难点视频重复听课等教学项目的改革!
【咨询电话】:0396-2578888、2579999
【官方微信】:微信搜索“驻马店远大学校”微信号:zmdydxx;
【就业微信】:微信搜索“天中人才市场”微信号:TZ3681133;
【咨询老师】:杨洁老师、余盼老师;
【官方 QQ】:800037196;
【学校地址】:河南省驻马店市雪松大道与文明大道交叉口向西300米路南远大教育大厦