Java培训课程

  • 上课班制:白天班,周末班,全日制
  • 上课时段:Vip课,小班课,大班课
  • 授课学校:交大教育
  • 课程价格:面议

课程详情

课程亮点
监督学员日常考勤,组织班级图案件活动和学员激励,帮助学员解决学习和生活中的问题。

适用对象
1、零基础:对JAVA有兴趣,希望从事JAVA开发

2、有基础:强化自己能力,增进专业技能

3、在校大学生:丰富职场技能,毕业不失业

4、不满于现状:提升专业水平,轻松升职加薪

学习目标
熟练掌握使用Java编程进行网站布局

课程内容
近年来,中国互联网IT发展非常迅速,各种小团队、创业公司如雨后春笋般冒出来,市场对安卓开发、PHP、Java、Web等的需求变多;但存在人才发展跟不上市场的需求的现状,相对应的给Java人才开出的薪资待遇随之水涨船高。

HTML+CSS快速入门

HTML、扩展XHTML的使用、CSS样式表、DIV+CSS布局、盒子模型等。

JAVASE全套语法讲解

Java编程语言、Java基础语法、流程控制语句、Java数组、类的成员之代码块、静态代码块与非静态代码块、一维数组与多维数组、数组的常见算法分析、操作数组的工具类Arrays等。

JAVA语言基础与OOP

面向对象和面向过程的理解、类和对象的创建与使用、封装、JavaBean、继承、多态、高级类特性、抽象类(abstract),接口(interface)、常见设计模式、代理模式(Proxy)、内部类、匿名内部类等。

JAVA语言进阶与数据库 集合框架、泛型、File类、IO流、java进程和线程、java同步操作synchronized、死锁问题、线程间通讯、Mysql管理和连接、多条件查找、数据库的事务处理、SQLz注入的防御等。

JAVAWEB开发技术

Javascript精讲、Servlet HTTP、JavaWeb开发环境的配置与使用、Servlet API调用、ServletHttpServlet、Servlet生命周期、HttpServletRequest等。

高级JAVA框架深度学习

mybatis的架构、springIoc容器装配Bean(xml配置方式)、AOP的底层实现、Spring的事务管理、MyBatis和Spring整合工程结构、SpringMVC框架使用、Hibernate框架、Hibernate体系结构和核心API、Struts框架等。

分布式架构技术

Linux运维、JVM调优、Java并发技术、Redis、MongoDB、Mysql进阶、Mycat、Docker、Zookeeper、Dubbo、SpringCloud、爬虫搜索、爬虫框架、Hdoop、HDFS、MapReduce等。

前端开发
Java JSON转换,CSS选择题,底层S.aiax使用,常用样式,AML基本语法,JavaScript基本语法,xpath快速查询,函数,分页,进度条,JQuery选择器,DOM API,JavaScript嵌入方式,下拉菜单。
OOP与设计模式
缓冲流,标准输入流与标准输出流,控制台IO,对象流,IO流的包装与链接,文件的复制与性能对比,IO流与文件操作,打印流,转换流,IO流的分类,IO流原理分析,IO流结构体系。
RDMS
线程的优先级,创建线程方式对比,线程的调度,线程的创建与启动,线程的控制,线程通信,线程的生命周期,线程的死锁问题,线程的同步,互斥锁,转换流。
服务端编程
Filter声明周期,Session活化&钝化,Filter原理,Url重写,To ken令牌应用,八大监听器使用,Filter链 Listener原理,Filte r登录验证,Filter事务控制,Session原理。
移动电商项目实战
活动推送, 行业分析, 通知推送系统(msg), 登录异常分析, 区域分析, 用户群聊, 用户兴趣分析,交易消息推送, 消息处理, 异常提醒, 消息同步, 用户行为分析。
分布式架构
分布式锁的解决方案; 跨域session共享; 高并发服务降级与限流措施; 分布式全局ID生成方案; 企业级单点登录; 基于Netty实现高性能IM聊天;分布式定时任务调度; N IO的核心设计思想; ElasticSearch数据检索; 手写实现多协议RPC框架; ElasticSearch简介与安装。
微服务架构
SpringCloud鸟瞰; 跨域session共享; SpringCloud是什么; 微服务架构设计原则; SprinBoot实现微服务; 基于Netty实现高性能IM聊天; Bus事件与消息总线; NIO的核心设计思想; SprinBoot集成Swagger; 开发API管理及测试; 微服务与传统S OA架构的区别和联系。
DevOps
每日站会; 敏捷与DevOps; 看板; CI; 用户故事; 线程通信; 结对编程;迭代冲刺; 回顾会议; 线程的同步; 斥锁; TDD。
框架管理
自带通用日志框架, 模型处理, Spring5.x的兼容性, RestfulCRUD, 表单标签&静态资源处理, Testing改进, 数据绑定,多序列化数据格式绑定API, WebFlux模块介绍, 函数式风格的ApplicationContext, Kotlin表达式的支持, 配置&运行流程。

第一部分
(一)、java 语言的特点
(二)、java 体系结构
1. java 程序结构。
2. java 类库结构。
3. java 程序开发环境
(三)、java 语言中面向对象的特性
1. 面向对象编程的基本概念和特征。
2. 类的基本组成和使用。
3. 对象生成、使用和删除
4. 包与接口。
5. java 类库常用类和接口

第二部分
(四)、java 语言的基本数据类型和运算
1. 变量和常量。
2. 基本数据类型及转换。
3. java 类库中对基本数据类型的类包装。
4. 运算符和表达式运算。
5. 字符串和数组。
(五)、java 语言的基本语句
1. 条件语句。2. 循环语句。
3. 注释语句。4. 异常处理语句。
5. 表达式语句。

第三部分
(六)、java 编程基本技术
1. 输入输出流及文件操作。
2. 线程的概念和使用。
3. 程序的同步与共享。
4. java 语言的继承、多态和高级特性。
5. 异常处理和断言概念。
6. java 语言的集合( Collections )框架和泛型概念。

第四部分
(七)、编写用户界面程序
1. 用 AWT 编写图形用户界面的基本技术。
2. 用 swig 编写图形用户界面的特点。
3. swig 的事件处理机制。
(八)、编写小应用程序( applet )基础
1. applet 类的 API 基本知识。
2. applet编写步骤及特点
3. 基于 AWT 和 swig 编写用户界面。
4. applet多媒体支持通信
(九)、java SDK 6.0 的下载和安装

相关课程推荐

人工智能培训班
白天班,周末班,全日制

课程描述:人工智能的浪潮正在席卷全球,各种培训课程应运而生,但真正能让学员系统、多方面掌握知识点,并且能学以致用的实战课程并不多见。

IT运维工程师培训
白天班,周末班,全日制

课程描述:课研团队精心定制选择要培训的内容,课程内容清晰地给出了要学内容的大纲,一目了然。

C++软件工程师培训
白天班,周末班,全日制

课程描述:了解编程的作用和意义。掌握C++语言的基础语法,掌握基本的算法,学会对现实问题进行分解并利用程序语言进行实现。了解常用的计算机相关方面的实用知识,掌握相关的概念,了解计算机的结构和工作原理。

Web前端开发培训班
白天班,周末班,全日制

课程描述:web前端培训课程通过对行业企业深入调研以及用户学习行为数据分析,科学设计课程内容。 课程采用实战面授方式进行,所有案例均来自一线互联网企业,满足互联网企业前端开发岗位需求,解决学员求职痛点,为移动互

Python培训
白天班,周末班,全日制

课程描述:Python是一种跨平台的计算机程序设计语言,是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,刚开始被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加。