讲师公开课内训文章


首页>公开课程 > IT相关 [返回PC端]

Java短期集训课程

发布时间:2021-09-13 13:52:34

讲师:张晓诚天数:2天费用:元/人关注:2594

日程安排:

课程大纲:

JAVA培训课程

    对象
    新员工  java初学者

    目的
    短时间内迅速提供java开发能力

    内容
    JAVA入门的难点在于技术种类繁多,环境配置复杂。很多程序员即使工作多年,也没有建立起完整的知识体系。本课程本课程先让学员对整体技术地图有一个正确认识后,再聚焦对流行的技术框架进行讲解,让学员能触类旁通。虽然是JAVA的基础课程,但我们很关注专业JAVA-WEB开发技能的讲解。课程最后会让学员掌握一个流行快速开发框架工程,方便课后,学员能动手开发一些简单web应用。

    课程目标
    让学员掌握正确的JAVA学习方法,在短时间内提升自己的JAVA开发能力。

    授课方式
    案例讲解+小组讨论 40%案例讲解 60%实践演练。

    培训对象
    零基础的JAVA程序员  1年工作经验的JAVA程序员。

    课程大纲
    JAVA基础

    1. JAVA的整体学习方法  (第1天上午)
    IT界各种编程语言的特性
    为什么要学习JAVA
    JAVA的虚拟机原理
    JAVA跨平台特性
    JAVA技术地图
    JAVA学习方法
    如何在知识地图中选择重点
    对JAVA领域的学习有一个整体的认识
    分析初学者的学习重点
    第一个程序的编写和发布
    JDK配置
    命令行编译运行JAVA程序
    Jar文件的打包发布
    调用第三方JAR包
    通过一个最简单的例子让学员了解开发的环境配置和代码打包发布过程
    开发环境和工具
    集成化的开发环境
    ECLIPSE工具的基础使用
    H2 文本数据库 WEB服务器
    一个绿色无需安装的JAVA开发环境搭建
    方便初学这快速配置需要用到的基本环境

    2. JAVA基础知识 (* JAVA-第1天下午)
    基础语法
    基类型和数据类型  数组和操作类型
    条件语句if for while
    异常exception
    快速掌握JAVA语法的方法
    编程的本质就是指令语言操作对象
    从语言设计角度看JAVA
    熟悉基础语法
    通过大量简单的例子,快速让学员学习语法
    特殊语法
    泛型、注解和序列化
    一些比较特殊的语法,单独为学员解释
    面向对象概念
    接口 抽象类
    继承  多态
    原理:为什么要设计这些语法
    实操练习
    重载 重写
    理解面向对象编程
    让学员理解面向对象的本质

    3. JAVA的面向对象编程 (第2天上午)
    数据结构
    Collect集合
    Hashmap 、Arraylist、 Set等
    集合类性能分析比较
    工具类
    Random ,Calendar等常用工具类
    Logging日志工具包
    JDBC数据库访问
    实操练习
    JDBC应用
    学会基本的数据结构使用和常见工具类
    JAVA的23种设计模式
    什么是设计模式
    为什么要用设计模式
    原理:设计模式的本质就是模拟现实
    经典案例分析
    常用的工厂模式,构建模式,装饰者模式等
    ...
    设计模式的本质是面向对象编程对现实世界更高层次的模拟。通过几个案例让学员能理解编程大牛们的思路,从此对设计模式的代码不再陌生

    4. JAVA编码综合应用(第2天下午)
    命令行参数读写
    文件读写IO
    文件目录的增加删除操作
    UTF-8编码问题
    乱码问题
    File i/o NIO2.0(New IO)
    理解基本的文件操作API和文档读写中的常见问题
    Socket/SocketServer
    多线程案例分析:移动异地缴费系统
    理解多线程和socket的使用场景
    JAVAEE的背景和技术概念
    WEB应用框架技术
    轻量级框架SSH,SpringMVC
    实战练习:
    利用socket技术编写一个80端口的服务端响应程序,模拟web服务器的实现原理
    了解JAVA Web框架的发展趋势,
    理解重量级框架和轻量级框架的区别
    如何选择合适自己项目的开发框架
    JAVA-WEB开发

    5.开源框架SSH的搭建和全栈式程序员必备技能(JAVAEE–第3天上午)
    STRUTS开源项目
    功能 场景 代码案例
    HIBERNATE开源项目
    功能 场景 代码案例
    SPRING开源项目
    功能 场景 代码案例 spring 产品家族简介
    SHH框架的搭建原理
    理解和掌握SSH如何使用以及组合的原理。
    让学员不仅会用开源产品,更了解JAVA开源领域的生态
    常见的HTML5手机端框架
    仿Android和ISO系统的界面
    了解移动端开发基础知识
    了解混合式app开发模式的常用框架

    6.专业团队协作&练习(JAVAEE–第3天下午)
    JAVA项目构建工具:MAVEN
    项目管理:敏捷项目管理基本概念
    敏捷团队的测试案例编写技术
    Junit测试案例编写
    Selenium前台自动化测试
    实战编程考试:
    学员建立一个web工程编写一个自己的人主页.同时该主页具有留言版功能。
    了解专业JAVA开发团队的工作方式,培养学员的文档意识和测试案例编写意识。
    通过练习,让学员清楚一个web项目怎么构建,前后台如何交互,如何保存到数据库。
    培训上机环境:
    老师在上课前会提供一个大概900M的ZIP文件,包含课程所有的工具环境和数据库环境,学员无需再上网下载。解压后就可以运行课程需要的案例.
    操作系统windows7,win8,win10

JAVA培训课程

上一篇: 服务促销售 ——基于客户导向的服务营销
下一篇: 《高效沟通艺术》课程


其他相关公开课程:


联系电话:4000504030
24小时热线(微信):
13262638878(华东)
18311088860(华北)
13380305545(华南)
15821558037(华西)
服务投诉:13357915191

 
线上课程关注公众号