分类菜单
JAVA
培训首页> 南京培训> JAVA培训课程> Java软件工程师培训
Java软件工程师培训
移动客户端下载:

Java软件工程师培训

参考价格: 电话咨询
该校与厚学网暂未合作,平台不确保课程的真实有效性
如有侵权等争议,请及时与厚学网联系处理
立即预约 确认报名
姓名:
电话:
城市:
想学
什么:
Java软件工程师培训
课程说明
课程级别
中级
培训周期
半年内
上课地址
南京市建邺区新城科技园安科大厦A座4楼
【师资介绍】
张诚 教龄:16年
多年丰富大数据开发经验,曾任职多家大型互联网担任架构师、技术总监等,精通大数据技术架构,对数据仓库、大数据平台、数据中台有丰富实战经验。
【课程详情】

【课程内容】

第一阶段:软件开发引导课程,进入奇妙的程序世界

第一阶段目标:直观理解软件的含义,软件的运作流程及原理。初步了解Web页面,数据库,Linux环境等入门知识。一个简单的web聊天室项目贯穿始终。

Web页面

Html/css/Jquery入门

MySql数据库

Sql语句入门,select/insert/delete/update基本CRUD操作

Java语言

Java入门/类和函数/集合/JDBC调用

ajax交互

http/Post/Get入门。Js回调函数的使用。$.ajax()/$.post()/$.each()

Linux入门

Linux的基本命令,linux网络管理及配置,linux下查看及安装Apache 、Tomcat、mysql等软件配置,配置JAVA企业级服务器环境。


第二阶段:javaSE基础课程,探寻java开发的奥秘

阶段目标:掌握基础的JAVA语言的语法和语义,能够在常用的开发平台上编写java代码并进行编译和调

初识编程

软件的概念、Java的特点、语言特征、Java平台实现、MyEclips、API手册

基本数据类型及基本操作

常用类型(int/float/double/char/String/boolean)/类型转换常量变量/AscII码/算术运算符/赋值和比较/逻辑运算符

JAVA 核心语法详解

条件和分支(if/if-else/if-else if-else/switch-case)/流程控制(continue/break)

数组介绍

数组/循环(for/foreach/while/do-while)、针对数组的几种基础算法(获取大值/获取小值/求和/求平均/求阶乘/反转/冒泡排序)/二维数组

认识java的类、函数及参数

值类型和引用类型、面向对象的概念、析构及垃圾回收机制

java的三大特性

父类子类及继承/接口及实现/抽象类/final、this和super/多态及意义/简单提及反射及反射工厂模式/适配器模式(抽象类做空实现过渡)

认识包装类

0bject类型/装拆箱概念/int等基本类型对应的包装类型/0bject常用方法equals()/toString()成员、局部、匿名内部类

String独立介绍

String及缓冲区概念/StringBuffer/StringBuilder/常用正则表达式

集合类

集合的概念/Collection、List(ArrayList和LinkedList)、Set(HashSet和TreeSet),Map(HashMap HashTable和TreeMap)/遍历及访问

I0流

I0流/File类/拷贝和追加(字节流)/字符流及缺陷(无法读取非字符数据)/转换流和功能流/序列化和反序列化(需实现Serializable)/简单提及Json格式

Swing界面的使用

Java窗体界面(cs客户端) /Jframe和Jpanel/布局和控件排版

线程专项讲解

同步异步的概念/多线程的概念/继承Thread和实现Runnable/新线程的匿名内部类写法/单例模式的线程安全/ synchronized(不同锁定对象的意义和区别)/加深静态static理解

反射重点

反射的概念/反射的应用场景(根据类名方法名寻找类和方法并动态调用)/类名方法名字符串化的意义及配置文件的配合使用/Class.forName(“”)等具体方法

第二阶段项目交互社交软件

第二阶段项目电商系统贯穿数据库、JAVA后台实施


第三阶段:javaEE课程,感受java开发魅力

阶段目标:掌握Web开发基础知识,结合所学参与java开发项目,在java开发平台上使用框架,控件等技术完成大型软件开发项目

HTML,css

HTML基本文档结构,HTML文档块,链接,列表,表格,表单;掌握CSS基础语法,盒子模型,浮动布局,定位等


语言基础(数据类型,函数,闭包)D0M编程,事件模型,面向对象编程

JS框架

JQuery,JQuery对象,元素选择,D0M操作,CSS操作,动画效果,JQuery插件等。

Ajax

表单submit提交/$.Post()和$.Ajax()深入讲解

MYSQL/0racle

SQL语句基础和提高,SQL语句调优,MYSQL体系结构及系统管理,MYSQL数据库编程,数据库设计基础。

JDBC

JDBC核心API(Connection,Statement,ResultSet),JDBC优化技术(缓存技术,批处理技术,链接池技术)

springMVC

MVC的概念/Controller的访问,Model与View的结合 /@注解/约定大于配置的设计思想。

Thymeleaf模板语言

过渡:JSTL及EL表达式切入正题:模板引擎及模板语言/原理及优势/Demo练习

MyBatis

0RM的概念/MyBatis框架介绍与应用/对象的瞬时态、持久态和游离态/ MyBatis映射基础,DQL,DML,复杂结果集映射技巧,SqlSession的使用,Spring与MyBatis整合。

Spring

Spring Ioc基础,Ioc注入技巧,对象装配(自动装配,模板装配,组件扫描特性,FactoryBean,对象生命周期)Spring A0P原理。

Struts

1.更换持久层框架为Hibernate/更换前端框架为Struts/Demo练习 2.Struts2核心控制流程,Struts2标记库,Struts扩展,Struts应用技巧(输入验证,消息国际化,文件上传和下载,防止重复提交等)Spring整合Struts。

Hibernate

Query接口和Criteria接口/ Session接口/ SessionFactory接口/ Transaction接口

HAD00P

Hadoop的简介及环境配置。HDFS/MapReduce的功能及原理。Demo练习。

笔试面试专攻

企业面试题集中讲解,同时加深理解,巩固理论基础


第三阶段项目大型聚合支付系统开发

第三阶段项目独立完成自由发挥项目

【学校简介】

科迅教育专注IT技能培养,致力于培养面向互联网领域的高端人才,以学员就业为目的,优质就业为宗旨,是一家集Web前端工程师、Java工程师、PHP工程师、.NET工程师、Android工程师、i0S工程师、C/C++工程师、软件测试工程师、Linux云计算工程师、Python工程师、大数据工程师、人工智能开发工程师等课程为一体的IT培训机构。

【学校环境】


课程内容以实际授课为准
  • Adobe认证
  • Oracle认证
  • 思科认证
  • 微软认证
  • Linux认证
  • 其他
  • 职业技能提升
  • 考证找工作
  • 兴趣爱好
  • 周末班
  • 全日制白班
  • 随到随学

个性定制课程

温馨提示