【课程内容】
阶段:linux基础
Java的配置环境和JDK的应用
Java语法和常规API的使用
掌握面向对象的基本使用
掌握Java特性
结合集合类,掌握常见的数据结构和相关算法
使用面向对象的概念分析一些具体案例,并编码实现
掌握Java多线程、深入理解多线程并发以及并行编程的处理方法、死锁的发生和解决方法
掌握同步阻塞、同步非阻塞、异步阻塞、异步非阻塞等输入输出编程方法以及对应的优化方案
掌握Java网络编程,熟悉SUN网络模型、网络通讯方式、网络协议、TCP/UDP等编程实践
掌握Java反射机制和相关的编程实践,学习常见的JavaSE设计模式
第二阶段:数据库
Oracle和MySQL等数据库管理系统的安装和相关应用配置
掌握数据库表、视图、函数、索引、存储过程和触发器等相关数据库对象
掌握3NF、ER图的基本理论和PowerDesigner的使用方法
第三阶段:Java Web开发
HTML4/5标签、CSS3选择器和样式定义、JavaScript编程
BootStrap响应页面编程、掌握JDBC编程、了解如何防止SQL注入攻击以及DAO开发模式等
掌握服务器端技术Tomcat服务器、servlet、request、response、JSP等
掌握WEB相关编程技术、深入了解MVC设计模式
掌握XML编程,熟悉XML文件的解析方法
熟悉Redis应用、解决一些分布式应用中cookie和session等实际问题、能够配置Redis持久化和集群配置
掌握原生Ajax的原理以及基础编程实现
熟悉JQuery编程;掌握AngularJS/VueJS、EasyUI等前端框架
了解在线编辑器、异步上传等富互联网应用组件的使用
第四阶段:JavaEE-框架整合
熟悉JavaEE编程技术以及常见的分布式应用框架
了解WebService编程基础
掌握Spring、Springmvc、MyBatis、SpringJpa、Hibernate、Struts2等轻量级框架的应用开发
熟练掌握SSH和SSM多框架整合开发
熟悉JavaEE的常见设计模式、熟练一般面向对象的开发工具
掌握SpringBoot和SpringCloud微服务应用编程
了解一些数据挖掘的基本知识
第五阶段:Linux系统使用及大数据
Linux命令行的使用
文件管理
vim编辑器
用户管理,权限设定
Linux下的进程管理
Linux中的网络配置
加速远程主机文件传输
Linux下软件的管理
Linux下的内核虚拟化工具
Hadoop大数据平台
【课程要求】
阶段:
熟练Java开发涉及的多核/多CPU的编程方法
了解各种常规的输入输出处理以及常见的网络编程方法
能够通过网络传输数据
模拟开发一个类似QQ的及时通讯工具
第二阶段:
能够熟练SQL语句
掌握各种数据库常见操作
了解视图、触发器、存储过程,并能够进行数据建模
掌握数据库设计能力和数据库优化能力
第三阶段:
培养web应用和移动应用项目界面开发,使学员具备应用界面思维设计能力,胜任符合商业大型项目工作对接规范、标准、流程
使用MVC完成网店Web项目的应用开发,模拟真实项目完成数据库设计,该项目从需求分析到编码将涉及到Java Web大部分常见的技术,分析、设计、编码、测试、部署,通过此项目的锻炼可以熟练掌握基本的Java Web开发和常见问题的解决方法
使用Ajax进行无刷新的企业应用,模拟真实项目完成一个管理系统的开发,并且熟悉一些企业开发中的常见的前端开发技术
第四阶段:
采用SSH/SSM完成一个大型高并发JavaEE项目的开发,在项目开发中重点讲解大数据量、高并发场景下各种阿里对应的解决方案
第五阶段:
理解shell的含义
从行提示符中获取系统信息
help参数及man命令
熟练掌握linux中的快捷键
linux中的系统结构
相对路径和路径的含义
文件管理命令
vim编辑器
linux下的网络配置
文件在系统中的传输方式
优化系统间的数据传输
rpm命令的使用
yum仓库的相关知识
虚拟化的定义
linux系统的安装
nginx安装配置
tomcat发布jsp代码
hadoop平台的部署
【项目实现】
多人聊天系统,时钟日历,斗地主游戏开发等。
图书商城、雇员管理系统,AA记账。
OA自动化办公系统/微信公众平台应用开发,CRM客户管理系统基于微信端的大型电商项目,基于SSHE的快速开发平台,DRP分销管理系统。
【学习环境】
【就业**】
西开就业课程是以开课为开始,以学生成功入职就业为结束的完整性课程,除了正常贯彻其中的教学内容,西开会有以下方式确保学员优质就业:
1、专业的就业辅导老师就业辅导,确保学生找工作全过程无障碍;
2、往届毕业学员分享就业求职经验、面试经验;
3、专业真实的面试模拟场景,让你不再惧怕面试;
4、简历修改老师一对一简历修改,让你的简历在万千简历中脱颖而出。
5、西开十年积累的2000+IT行业学员资源,助你解答一切就业从业问题。
6、西开十年跟众多一线互联网公司达成人才培养战略合作,由此获得丰富的内推资格,其中包括腾讯、百度、阿里、京东、小米等等,获得内推资源,可免简历筛选环节,直接进入公司人才库