培训首页  >  培训新闻  >  软件开发新闻  >  南通有什么好的JAVA软件开发培训课程吗

南通有什么好的JAVA软件开发培训课程吗

来源:

南通博得it教育

    发表于:2020-09-22 12:05:47  

课程阶段课程简介课程内容

                                   
                                   
                                   
                                   
                                   

第一阶段

Java语言编程强化训练
                               

  Java语言基础

  Java语言特性

  Java API强化训练

  设计模式

  Java 多线程、图像界面、网络(Socket)编程 模拟即时聊天工具/P2P下载工具;

                               

                          

  (1)Java语言发展史,Java开发环境的搭建,体验Java程序的开发,Java程序的执行过程,初学者常见问题,环境变量path和classpath的设置

  (2)面向对象思想,类的概述,对象的本质,类与对象的关系,以及在实际开发中如何应用面向对象的思想解决问题。

  (3)常用设计模式的讲解:单例设计模式,简单工厂模式和工厂方法模式,模板设计模式。帮助同学们更好的理解面向对象思想。

  设计模式

  (4)MyEclipse的安装和使用。Java API介绍, API中常用类的讲解:String和StringBuffer,Math和Random类,各种基本数据类型包装类,BigInteger和BigDecimal类,System和Runtime类,Date和DateFomat类,以及Calendar类,Scanner和Timer等。

  (5)Java中的异常处理;IO概念,File类,字节流InputStream和OutputStream,字符流Reader和Writer;Properties的使用。计算机编码问题的分析和讲解。

  (6)多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步。

  (7)Java图形用户介面编程(AWT、Swing),图形界面体系,事件监 听机制以及常用界面组件的用法。

  (8)Java网络编程,网络通信模型,网络通信三大要素,以及其相应的Java实现。


                                   
                                   
                                   
                                   
                                   

第二阶段

Java Web编程实战                                

  Qracle/Mysql数据库应用与开发

  XML语言应用

  HTML语言/CSS样式

  JavaScript语言/Ajax+Json应用

  JSP+Servlet+JavaBean编程

  “企业电子商城”实战项目

  “移动网上营业厅”实战项目

  (1)oracle数据库使用、安装与卸载,SQL语句介绍、数据库增删改操作DDL语句使用、表增删改操作DML语句使用、表查询操作DQL语句使用、以及查询语句条件、排序、聚合、分组操作。多表操作、多表设计、外键使用、内连接查询、左外连接查询、右外连接查询、子查询

  (2)oracle数据库PL/SQL编程,包括函数、存储过程、包、触发器、游标等

  (3)JDBC介绍、驱动的原理及使用、JDBC核心使用、DriverManager、Connection、Statement、ResultSet详细使用,JDBC的CURD操作、防止SQL注入及PrepareStatement使用、大数据处理、批处理

  (4)XML的概念与基本作用、XML的基本语法、XML的约束模式、DTD。XML解析介绍、SAX解析、DOM解析、DOM4J和XPath的使用

  设计模式

  (5)WEB服务器的工作原理、Tomcat的安装与启动运行、Tomcat的体系结构、在Tomcat中配置WEB虚拟目录与发布WEB应用程序的各种方式、设置目录的默认网页、WAR文件生成与使用。

  (6)HTML语言,HTML各类标签的使用,包括:文件标签、排版标签、块标签、字体标签、列表标签、图形标签、超链接标签、表格标签、表单标签(form标签、input标签、select标签等)、分区标签、头标签

  (7)CSS介绍、CSS导入方式(内部样式表、内联样式表、外部样式表)、五大CSS选择器(ID选择器、类选择器、元素选择器、属性选择器、伪类等)、样式属性介绍

  (8)JavaScript编程,JavaScript语法、数据类型、运算符、表达式、流程控制,JavaScript内部对象、数组、字符串、日期时间、数学函数、正则表达式,JavaScript函数、自定义函数、全局函数,BOM介绍、window对象、location对象、history对象使用。

  (9)JSP技术:JSP运行原理、JSP中的9个内部对象和作用、JSP表达式、JSP脚本片段、JSP声明、JSP注释,EL表达式。

  (10)Servlet简介、Servlet生命周期、servlet配置详解、访问servlet路径分析、ServletConfig使用及servlet初始化参数的使用,ServletContext使用、系统初始化参数、web资源获取,HttpServletResponse和HttpServletRequest的应用

  (11)AJAX开发:AJAX介绍、XMLHttpRequest对象详解、JSON的使用


                                   
                                   
                                   

第三阶段

轻量级Java EE应用开发                                

  Spring轻量级框架

  Spring MVC企业开发

  MyBatis3数据库持久层框架应用

  S整合开发

  企业级应用服务器WebLogic/WebSphere使用

  CVS/SVN代码管理工具使用

  Maven插件/Eclipse集成开发环境

  jQuery框架+jQuery常用插件使用

  “某大型企业设备运维平台”实战项目

  “办公自动化系统”实战项目


                               

  (1)CVS/SVN介绍及开发环境搭建、代码版本管理的各种使用。

  (2)jQuery及其选择器,jQuery操作DOM,jQuery的事件处理机制,jQuery中的核心函数,jQuery与ajax的应用、插件的使用。

  (3)什么是webservice、socket远程调用、jax-ws远程调用、webservice应用场景分析、wsdl、wsimport、soap协议、soap传输xml

  (4)Spring web mvc介绍、Web MVC应用、Spring web mvc架构、springmvc入门程序、非注解处理器映射器和适配器、注解开发处理器映射器和适配器、springmvc整合Mybatis、RequestMapping、Controller方法返回值、参数绑定(简单类型、pojo、包装类型、数组、集合类型等)、springmvc与struts2区别、springmvc上传图片、json数据交互、Validation、异常处理器、拦截器。

  (5)Mybatis介绍、Mybatis入门程序、Mybatis开发Dao、SqlMapConfig.xml配置、ParameterType输入映射、ResultType及ResultMap输出映射、动态sql、关联查询(、一对多、多对多)、Mybatis与spring整合。


                                   
                                   
                                   
                                   
                                   

第四阶段

Java EE + Web前端实训
                               

  Struts2框架应用

  Hibernate开发技术

  Spring boot+Spring Cloud开发框架

  Spring+Struts2+Hibernate的整合开发

  IntelliJ IDEA集成开发工具使用

  Vue.js前端框架

  HTML5+CSS3前端开发

  “电子政务平台”实战项目

  南通开发区某在线“项目资金管理系统”实战项目

  小程序实战项目

                               

  (1)Struts2框架介绍、工作原理与架构分析、6大配置文件分析、struts.xml详解及使用、动态方法调用,ActionContext及ServletActionContext使用、属性驱动,默认转换器的介绍,Struts2中的表单校验,Struts2中的国际化,Struts2中文件上传、多文件上传、文件下载,自定义拦截器、OGNL表达式、值栈ValueStack分析及操作、Struts2标签、struts2与AJAX JSON的整合。

  (2)Hibernate开发技术:ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,缓存,Hibernate数据检索技术,Hibernate映射技术,Hibernate多表联合查询,Hibernate分页技术。

  (3)Spring boot2.0开发技术:idea环境下Spring boot框架的使用,Spring boot WEB开发综合使用,Spring boot JDBC Template,Spring boot整合JPA、MyBatis


文中图片素材来源网络,如有侵权请联系删除
分享到:

南通有什么好的JAVA软件开发培训课程吗 原创内容,请点击南通软件开发培训

  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

热门课程

  • 南通JAVA培训班

    询价

  • 南通java实训课程精品班

    询价

  • 南通Java周末班|小班式授课|南通博得

    询价

  • 南通python全栈工程师培训

    询价

  • 南通WEB前端工程师培训

    询价