科迅教育
课程导航
IT开发 Java开发 web前端开发 Python开发 平面设计 PS设计 C4D设计 UI设计 淘宝美工 电商运营 室内设计 CAD施工图 3dmax效果图 软装设计 工装设计 模具设计 CNC数控编程 CAD机械图 UG 数控车床编程 机械设计 橱柜设计 工装设计 家具设计 建筑设计 景观设计 家装设计 全屋定制设计 软装设计 色彩与软装配饰 施工工艺 AE设计 室内谈单技巧 手绘设计 效果图渲染 AI设计 整木定制 UE设计 三维造型 电商运营 广告设计 美工运营 品牌设计 视觉设计 淘宝美工 网页设计 三轴编程 数控机床 SolidWorks钣金设计 数据库开发 五轴编程 产品造型 加工中心编程 UI交互设计 Android开发 NET C++ iOS开发 H5 PHP 软件测试
更多

南京Java软件工程师培训.

上课时段: 详见内容

课程价格: 请咨询

优惠价格: 请咨询

授课学校: 科迅教育

课程详情2020-08-18 17:20
南京Java软件工程师培训

【课程内容】

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

阶段目标:直观理解软件的含义,软件的运作流程及原理。初步了解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培训机构。


相关课程

温馨提示:提交留言后老师会第一时间与您联系! 热线电话:400-850-8622