Java语言是一种面向对象的语言,它通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。
Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。
Java是面向网络的语言。通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很方便地访问其它对象。
与平台无关的特性使Java程序可以方便地被移植到网络上的不同机器。
用于网络、分布环境下的Java必须要防止病毒的入侵。
多线程机制使应用程序能够并行执行,而且同步机制保证了对共享数据的正确操作。
和其它解释执行的语言如BASIC、TCL不同,Java字节码的设计使之能很容易地直接转换成对应于特定CPU的机器码,从而得到较高的性能。
Java的设计使它适合于一个不断发展的环境。
Java解释器直接对Java字节码进行解释执行。
Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。
>职场常用开发工具的使用,管理项目
JFreeChart、pdf生成组件iText,POI操作Excel在企业开发中常遇到的第三方应用等
MySQL集群、NO-SQL系列产品、Oracle数据库等
太极计算机公司成立于1987年,国有控股上市企业,国内知名大型IT综合性信息系统产品服务提供商, 是中国首批进入"国家火炬计划软件产业基地"的骨干企业之一,曾任铁道部12306官网“新一代客票系统一期工程项目”升级运营商。
优就业与太极共建Java名企直聘班,双方整合优势资源,借助太极计算机公司的技术实力和生产平台, 帮助优就业学员锻炼实战能力。同时,持续为课程输出前沿技术,让企业成为学员的实践、就业平台,共同培育高素质IT人才。
阶段 | 课程主题 | 课程内容 | 求职方向 |
---|
第一阶段: JavaEE基础 |
Java语言入门 | 了解Java语言特性,学会Java开发环境搭建和变量配置,并且熟练掌握简单的Java开发工具和编写HelloWorld案例程序 | 初级Java工程师 |
Java基本语法 | 掌握Java基本语法中的常见概念、数据、运算符、数据类型以及相互转换、各种流程控制语句、方法的定义和使用、数组、内存结构 | ||
开发工具之IDEA | 了解主流IDE并熟练掌握IDEA的基本使用和使用技巧,学会使用Debug功能调试程序 | ||
常用API | 掌握常用API的概念和制作方式,掌握Object、String、StringBuilder、包装类、实践类、Math类、System类、BigInteger、BigDecimal、Numberformat和Arrays工具类 | ||
异常 | 深刻理解异常机制、异常体系和异常的基本概念,掌握异常的捕获和处理方式,掌握异常的常用方法 | ||
集合 | 理解集合的基本概念、掌握Collection单列集合的使用方法,理解单列集合的基本原理、掌握双列集合的使用方法、泛型和Collections工具类、完成教学管理系统的开发,掌握基本的数据结构 | ||
IO流 | 掌握File类型的概念和使用方法、IO的基本概念、字节流、字符流的使用方法、缓冲流的基本概念和使用方法、标准输入输出流、打印流、对象序列化流、Properties类 | ||
多线程 | 掌握多线程的概念、创建方式、常用方法、线程安全、线程池技术以及枚举类型 | ||
网络编程 | 了解网络基本概念,了解UDP和TCP编程的基本流程 | ||
反射 | 了解类加载的相关概念,了解反射的基本概念,学会获取和使用构造方法、成员变量和成员方法等类中的成员 | ||
JDK8\9\10新特性 | 熟练掌握Java8之后的新特性,掌握Lambda表达式的使用、方法引用的使用、函数式接口的概念和使用、Stream流的获取和使用 | ||
注解 | 熟练掌握常用注解的使用,学会通过使用元注解进行自定义注解,了解注解的解析 | ||
第二阶段: JavaWeb开发 |
前端技术 | 掌握前端技术“三剑客”(HTML、CSS、JS);通过学习让大家掌握静态网页技术,并且可以制作精美网页,同时增加了企业流行的jQuery技术,为之后的课程打下基础 | 初中级Java工程师 |
数据库 | 掌握数据库相关概念及数据库基本操作,对数据库高级有一定了解 | ||
JAVA数据库操作 | 掌握JAVA连接数据库技术;掌握数据库事务;掌握连接池的使用;掌握数据库持久化工具的使用 | ||
Web服务器及服务器相关技术 | 掌握连接池的使用;掌握数据库持久化工具的使用;掌握服务器基本使用;掌握web工程在IDEA中的创建与运行;了解Servlet继承体系;掌握Servlet应用;掌握请求和响应;掌握Http协议;掌握转发与重定向;掌握Servlet生命周期 ;掌握XML文件的作用及组成;了解MVC思想;掌握JSP使用;掌握EL表达式使用;掌握JSTL标签库使用;掌握基于三层架构的开发流程,并运用Servlet+Jsp完成业务功能;掌握会话技术;掌握监听器的基本使用;掌握过滤器的基本使用 | ||
AJAX | 掌握异步交互技术 | ||
前后台分离技术 | 掌握ES6的基础语法;掌握VUE的基本使用,能够使用VUE完成页面中的数据绑定;能够使用ElementUI完成页面布局搭建 | ||
Git | 熟练使用Git完成项目的版本控制、协作开发 | ||
Maven | 熟练使用Maven进行项目中的jar包管理 | ||
小U课堂项目实战 | 熟悉JavaWeb软件的开发流程、掌握JavaWeb技术架构 | ||
Linux | 熟练掌握Linux下环境的安装和项目的部署 | ||
第三阶段: JAVA高级框架 |
MyBatis | 掌握MyBatis开发环境的搭建,了解MyBatis框架体系结构和原理,了解ORM | 中级Java工程师 |
Spring | 熟悉Spring模块结构和作用,掌握如何对组件对象进行参数注入,掌握Spring声明式事务处理,熟悉SSM框架整合开发流程与规范 | ||
SpringMVC | 理解SpringMVC的工作原理并能熟练应用 | ||
ZooKeeper | 熟悉ZooKeeper的内部原理、选举机制,熟练搭建集群、常用服务器和客户端命令,使用ZooKeeper的API进行操作 | ||
Dubbo | 熟悉RPC协议、Dubbo核心概念,熟练使用Dubbo操作服务进行负载均衡、服务降级、服务容错并搭建高可用系统 | ||
Redis&Nginx | 掌握Redis安装、常用命令、存储数据类型、熟练使用Java操作Redis、掌握Apache Nginx软件安装配置以及Tomcat集群 | ||
SpringBoot | 掌握SpringBoot的配置文件规范、自动配置原理、静态资源处理、Thymeleaf模板的标签含义及其使用。熟练使用SpringBoot整合Junit、Mybatis、Dubbo进行开发 | ||
Mybatis-Plus | 掌握Lombok插件、Mybatis-Plus通用CRUD和条件构造器、Mybatis-Plus代码生成器、熟练使用Mybatis-Plus对数据库进行CRUD操作 | ||
ElasticSearch | 掌握ElasticSearch安装、启动、访问、客户Kibana操作、ElasticSearch数据类型、分词器、ElasticSearch高级查询、熟练使用ElasticSearch进行批量数据操作和高级查询 | ||
医疗管家 | 深入理解分布式架构,能够熟练进行分布式项目开发;对SpringBoot技术有深入理解,并能熟练整合应用;对数据建模、数据持久化方案有深入理解,并能熟练应用 | ||
第四阶段: 大型微服务分布式项目实战 |
SpringCloud Netflix | 掌握SpringCloud基本组件,包含配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等,可以对SpringCloud的分布式构建进行灵活应用和配置 | 高级Java工程师 |
SpringCloud Alibaba | 掌握SpringCloud Alibaba的基本组件、Nacos服务器搭建与使用、SpringCloud GateWay网关搭建与使用、Sentinel限流控制、降级、Sleuth链路跟踪 | ||
VUE2.x+Element-UI前端技术栈 | 掌握VUE、Element-UI等前端开发技术 | ||
微信小程序 | 掌握微信小程序日常开发 | ||
微服务网关SpringCloud Gateway | 掌握SpringCloud Gateway相关技术 | ||
OpenResty | 掌握OpenResty的使用、Nginx限流使用 | ||
FastDFS | 理解并掌握FastDFS文件服务器,熟练应用FastDFS服务器 | ||
分布式事务处理 | 掌握常用事务处理业务场景,事务处理应用实践 | ||
OSS云存储 | 掌握OSS云存储技术、在应用系统集成OSS云存储实现文件上传 | ||
ElasticSearch | 掌握ElasticSearch搭建及配置,实现词条分析,关键词查询 | ||
Canal | 掌握Canal的原理和基本使用 | ||
Thymeleaf | 掌握模板引擎技术,解决服务器负载压力 | ||
MQ | 理解MQ底层原理思想,应用RabbitMQ消息队列实现模块解耦 | ||
短信发送平台 | 掌握短信发送,实现常见的短信应用场景 | ||
SpringSecurity OAuth2.0 | 掌握Oauth2.0原理及授权认证服务开发 | ||
CORS | 理解CORS解决模块间跨域访问 | ||
Twitter的Snowflake | 掌握雪花片法生成策略,理解分布式ID生成器 | ||
SpringTask | 掌握任务调度SpringTask实现定时器业务应用场景 | ||
Docker | 掌握Docker基础知识,能够理解Docker镜像与容器的概念 | ||
秒杀解决方案 | 掌握高并发场景下秒杀设计与开发 | ||
东易买大型电商实战 | 掌握最新微服务架构设计与开发思路;采用Spring Cloud全家桶技术微服务架构;运用Eureka技术,完成分布式服务之间的注册与发现;使用FastDFS分布式文件存储服务;使用PB级别数据检索技术ElasticSearch,实现海量商品数据实时监测; 使用RabbitMQ消息队列,高效处理峰值并发及应用解耦;使用Redis+Nginx打造高效、抗压能力强的秒杀系统;使用OAuth2.0统一授权认证进行鉴权登录;使用Docker技术进行容器化部署和发布 | ||
项目实战--优学题库 | 采用开源代码生成器平台与VUE.JS集成开发;采用SpringCloud Alibaba全家桶技术微服务架构;运用Nacos技术完成分布式节点之间的注册与发现;使用Sentinel实现流控;使用OSS云存储实现云端存储;运用微信小程序实现移动端快速接入;运用Docke技术进行容器化部署和发布 | ||
第五阶段: 就业指导 |
企业面试前期准备与技巧 | 简历制作、面试礼仪、对学员进行简历指导及多轮模拟面试 | |
专业指导 | |||
企业面试复盘 | 通过项目强化、面试专项指导、面试复盘等,帮助学员求职 |
中公优就业将根据学员学习情况、学员自身意愿,提供就业服务。
一线技术大牛面对面讲授、手把手教学。
自建教学基地,标准化宿舍、酒店式公寓。
携手百度0息贷款服务,利息由优就业承担
免费试学5天,先体验后报名。
购买中公优就业图书可领取1000元系统面授班报名补助金。
赠送课程相关网课,查漏补缺,复习更简单!
两年内可免费再学,享全系课程更新迭代!
工作经验:解放军信息工程大学计算机技术专业硕士。20多年计算机信息系统设计与项目开发经验,获得军队科技进步奖。参与编著和翻译了《Java服务器高级编程》《Linux教程》《Windows2000活动目录开发人员参考库第四卷ADSI参考手册》等专业书籍。对Spring、SpringMVC、MyBatis等框架有深入研究。授课细致入微,亲和力强,课堂氛围轻松愉悦。注重理论与实战项目相结合,着重培养学员们的代码编写能力与项目实战能力。
工作经验:7年JavaEE开发经验,5年教学经验,高级Java工程师、高级Java讲师。曾参与开发了省公安厅内部管理系统、广发银行后台金融系统、北京银行金融系统、河北银行移动端后台管理系统、K12互联网教育系统、在线互联网会计教育系统等。精通分布式、大数据、微服务、高并发、高可用等相关技术架构。授课幽默风趣,善于化繁为简,讲解通俗易懂,课堂氛围活跃。
工作经验:10年互联网软件开发经验,4年教学经验,曾参与研发香港交通署交通信息综合管理平台、浪潮烟草综合信息管理系统、浪潮税务综合管理平台等项目,精通JavaEE技术体系和企业应用框架Spring、SpringMVC等,对常用前端组件框架Extjs、EasyUI等有深入研究,擅长数据挖掘、数据库优化和JVM调优等技术。授课风趣幽默,善用生活中的案例通俗易懂的讲解技术。
工作经验:西安电子科技大学计算机科学与技术专业。7年软件开发经验,4年教学经验。主攻C++、Python、Java、SQLServer、MySQL、Oracle等编程语言和数据库系统;参与过“99房”数据分析系统、招商银行核心系统、中石化地震大数据分析系统等的研发。授课幽默简洁,对简单问题有独到见解,对疑难问题能深入浅出。
多年一线工作背景 上千个真实项目经验
与时俱进 传授前沿多样的开发项目
优就业培训基地拥有幽静安然的学习环境,无丝竹之乱耳,无市井之嘈音,让你在IT培训的路上保持独有的宁静。
地址:北京市海淀区学清路23号汉华
世纪大厦B座
随时参观,免费接送,免费体验
用更少的浪费面对现在,用更多的自信面对未来