中和软件技术培训

上海中和软件公司培训专用博客

Java初级班培训课程计划(2018年01月班)

Java初级班培训课程计划(2018年01月班)


目标:

第一期Java初级班(10人)

本课程针对JAVA的基础知识为零,并且不具备面向对象的任何基础的公司员工

 

预备知识

本课程默认所有学员

能够编写SQL (增删改)

拥有基本的编程知识 (常数,变量,同步,异步)

 

目标 

掌握Java语法

了解面向对象的概念

学会HTML,CSS,JS等基础的前端知识

掌握简单的JSP的开发

Spring MVC , hibernate的使用

掌握Eclipse MySql WorkBench 的使用

 

成果

能够使用Spring框架制作一个小型网站,通过hibernate访问MySql数据库

考核题: http://codesnippet.info/article-detials/17

由于时间关系,最后留给大家做考核题目的时间只有3天,其中半天进行考核打分,所以,如果每天上机内容做完了,可以开始研究怎么做考核题了。

考核内容的细节,请参看祁正言的Excel文档

 

培训日期

2017/01/11 - 2018/02/09 

上课时间:

(前期理论课为主,后期上机为主)

上午 09:30 - 11:00 理论 203室 

下午 13:30 - 15:00 理论 203室 

上机 204室(除了上理论课之外的时间)

 

虽然是培训,但是请大家遵守公司的出勤时间,如果预计迟到时间很久,请在微信群里请假。 

按照公司要求,这次培训最终将做出一个小型的网站(后面有数据库)作为每个同学的最终考核

每次上课需要签到,出勤率作为绩效考核指标。作业时间表的填写:7002(技术培训) ,

203不能填写作业时间,请记住自己的时间,在培训结束之后,回原来项目组填写

 

教学大纲

以下教学大纲按照每天4个小时,20个工作日定制

课程内容比较繁多,需要大家进行充分的预习和复习

如果课程结束后不进行及时的项目操练,可能学习效果不佳。

本课程的目标是使得没有接触过Java的程序员可以使用JAVA进行简单的网站搭建,

Spring Framework和Hibernate只进行最小限度的,必要知识的讲解。

 

Java Eclipse(预计6个工作日)

简介
开发环境配置 (Eclipse)
基础语法
对象和类
基本数据类型
变量类型
修饰符
运算符
循环结构 - for, while 及 do…while
分支结构 - if…else/switch
Number类
Character类
String类
StringBuffer和StringBuilder类
数组
日期时间
正则表达式
方法
流(Stream)、文件(File)和IO
Scanner 类
异常处理
面向对象
继承
重写(Override)与重载(Overload)
多态
抽象类
封装
接口
包(package)
高级教程
数据结构
集合框架
泛型
序列化

 

JSP & MySql(预计3个工作日)

HTML学习(BootStrap皮肤包)

http://www.w3school.com.cn/html/index.asp

Tomcat9的使用

使用MySql WorkBench查看和操作数据库

文件上传处理

JSTL

Spring & Hibernate(预计3个工作日,理论课部分,通过大量上机时间掌握)

MVC基础知识

Maven(本地仓库)

数据验证

Model解释

Hibernate操作MySql

Session

WebConfig

StaticFile

乱码的处理

 

考核(预计10个工作日)

电影院票务网站:

使用Spring框架,hibernate数据库ORM,MySql建立一个电影售票网站。使用BootStrape进行页面美化。

考核题: http://codesnippet.info/article-detials/17

要求每个学员独立完成!!如果发现代码有严重抄袭的现象,绩效清零。

 

上机实验

Java基础语法:按照网络教程,所有的例子执行一遍。尽量不要复制粘贴!手打一遍增加记忆

Tomcat:启动Tomcat,在浏览器里展示一个简单的网页

HTML:使用HTML编写简单的网页。

Bootstrap:通过BootStrape库对网页进行润色。

Maven:学会配置Maven的本地仓库。

SQL操作:通过Java执行SQL语句来MySql操作

hibernate:不直接使用SQL,使用Hebernate操作数据库。

Spring Framework:

  • 了解Spring Framework最简单的配置方法。
  • 路由和页面迁移
  • 数据验证
  • session概念
  • 综合练习

 

JDK版本:最新的JDK是 

Java SE 9.0.1

考虑到项目一般不会使用最新的JDK,所以教学使用的是上一个版本的JDK

Java SE 8u151/ 8u152

 

Tomcat: 9.0

MySql:5.7.0

eclipse :jee-oxygen-1a

Spring:4.1.6 (或者5.0.2)

 

PDF教材:

Java基础教程.pdf

Spring MVC (开涛).pdf 

网络教材:

Java 

https://www.w3cschool.cn/java/

http://www.runoob.com/java/java-tutorial.html

http://www.weixueyuan.net/java/

 

泛型:http://www.cnblogs.com/lwbqqyumidi/p/3837629.html

继承:http://www.cnblogs.com/lwbqqyumidi/p/3509992.html

 

JSP  http://www.runoob.com/jsp/jsp-tutorial.html

 

课外阅读

http://www.runoob.com/java/java-tutorial.html

Think In Java (2007 第四版)

SpringFrameWork 4.16 https://www.tutorialspoint.com/spring/index.htm

 

环境配置:所有需要的软件和文档等,都放在 Java培训用软件  目录下面了。

用户名统一为   scs  

1.  JDK(JRE)的安装  jdk-8u151-windows-x64.exe 

    安装之后在cmd界面看一下java命令是否可以执行

2.  Eclipse的安装  直接解压即可使用  eclipse-jee-oxygen-1a-win32-x86_64.zip  建议解压在D盘根目录下面

    安装之后运行一下eclipse

3. Tomcat的安装  直接解压即可使用 apache-tomcat-9.0.1.zip 建议解压在D盘根目录下面

4.在Eclipse里面 Import MoveSystem Demo项目

   设定Maven的setting.xml的LocalRepository属性

   将 repository.zip 覆盖 用户目录下面隐藏文件夹  .m2 里面的repository,然后才能编译成功

5. 安装 vc_redist.x64.exe 和 vcredist_x64.exe vcredist_x86.exe

   安装mysql mysql-installer-community-5.7.20.0

   由于是培训,请将密码设定为123456,安装之后,使用 MySql Workbench测试一下数据库是否可用

 

文件一览(有些文件不是必须的)

Maven插件:apache-maven-3.5.2-bin.zip     

Tomcat:

  • apache-tomcat-8.5.11-windows-x64.zip    
  • apache-tomcat-9.0.1.zip

bootstrap(UI美化):bootstrap-3.3.7-dist.zip

(文件上传用插件,请从204服务器上拿)

eclipse(IDE):    eclipse-jee-oxygen-1a-win32-x86_64.zip

Java Tag:jakarta-taglibs-standard-1.1.2.tar

JDK:jdk-8u151-windows-x64.exe

Demo:MovieSystem.zip

MySQL:

  • mysql_installer_community_V5.6.21.1_setup.1415604646.msi
  • mysql-installer-community-5.7.20.0.msi

MySql驱动:mysql-connector-java-5.1.44.zip

本地Maven:nexus-2.14.5-02-bundle.zip

本地Maven Repository:repository.zip

spring-framework:spring-framework-5.0.1.RELEASE-dist.zip

Visual C++ 发布包:

  • vc_redist.x64.exe
  • vcredist_x64.exe
  • vcredist_x86.exe

Chrome浏览器: ChromeStandalone_63.0.3239.108_Setup.exe

(请从204服务器上拿)

教程和文档:参考资料.zip

(最新的综合文档,请找徐静)

 

Java面试题汇总

为了提高公司的Java面试成功率,请熟读面试题

http://www.cnblogs.com/whtydn/p/4965966.html

http://www.cnblogs.com/DuLingFs/archive/2009/10/13/1582713.html

http://www.cnblogs.com/DuLingFs/archive/2009/10/16/1584736.html

博文最后更新时间:


评论

  • 暂无评论

发表评论

博客统计

访问量:34717

博文总数:18 评论总数:21

原创17 翻译0 转载1