Java课程大纲
第一阶段
第二阶段
第三阶段
第四阶段
第五阶段
项目一
项目二
项目三
项目四
项目五
Java SE 课时: 20天
主要内容
Java基础语法 ● 面向对象基础 ● 常用API.集合框架 ● 线程(池)● 代理反射.网络编程
解决的现实问题
基础是学习任何编程语言的第一课,学好基础语法,才能更好的学习后面的课程知识点。具备JavaSE基本的开发能 力,可以实现简单单机应用程序,对企业JavaWeb开发又进一步, 也为JavaWeb的学习提供基础。
可掌握的核心能力
有代码实现逻辑、独立实现功能、把控整体代码、养成写单元测试用例及简单的代码安全编程能力。同时还能对集 合框架,线程,代理反射的底层有深入的理解。
JavaWeb 课时: 15天
主要内容
• html•Css•javaScript•Jquery• JavaWeb• session(cookie)• filter• 上传和下载组件• JSP• Tomcat服务器• Druid连接池
解决的现实问题
具备基本的JavaWeb开发能力,熟悉Linux服务器及相关软件的使用。
可掌握的核心能力
以JavaEE作为载体,用durid数据库连接池、移动端框架原码学习、ECMA、自定义WEB服务器封装、互联网高频高应用功能编程掌握企业开发, 学会业务功能实现,业务功如云上传功能、PDF预览功能、验证码功能、分页功能、打赏功能等
企业级框架 课时: 25天
主要内容
• Spring• SpringMVC• SpringBoot• MyBatis(MyBatis-plus)• Maven管理• Git•Tomcat集成•数据库分库分表
解决的现实问题
对热门的框架和SOA架构应用,便可掌握项目的构建并能够搭建企业级JavaWeb项目,为后期的项目做铺垫。
可掌握的核心能力
熟练使用企业常见的各种开发框架,Maven的jar包管理,以及Git版本管理,的代码提交,分支的切换, 差分代码等,让你在企业的日常开发中做到游刃有余的去面对各种业务功能的实现,让自己心中有谱, 干活不慌的心境。
互联网前沿技术 课时: 25天
主要内容
• Dubbo分布式框架• SpringCloud微服务• RocketMQ消息中间件• Redis缓存中间件• ES查询中间件• Vue前端框架•OSS对象存储中间件
解决的现实问题
此阶段主要做的事情是以项目的方式来驱动学习。项目以知了堂知币电商平台、互联网金融对冲系统、 知了tangible互动学习教育平台等主流行业为核心载体,采用最热门的微服务架构SpringCloud和前端架构Vue, 每个项目同时又各有侧重。最终打造成全网稀缺的一整套系统开发课程和企业级项目真实开发流程,每个项目都有对应配套项目视频,可以体验。 技术全面前沿,深入展开,业务真实还原企业开发解决方案,仅仅只是技术上的熟练。学习期间带你实战移动端、PC端、H5等多终端的系统, 本系统可对接各类真实业务系统。只有学习系统的核心业务特色,掌握微服务架构技术、前后端技术,这样再去面试找工作的时候做到游刃有余。
可掌握的核心能力
前沿技术采用过项目制来推行,是自己做到在项目中体会业务,学习原理。通过真是还原企业业务来梳理流程, 同时对技术的底层掰开来揉碎了的进行理解。这样同时具备了业务和技术能力,在就业之后面对企业业务瓶颈 或者技术瓶颈时,做到所学即所用,从而可以独挡一面。
商业项目阶段及就业服务 课时: 25天
主要内容
从mysql数据库->javase->javaweb->企业级框架->微服务框架->互联网新技术的面试拉练, 15000多道面试题的练习,N次模拟面试,以及每次面试的调优复盘,同时还可参与公司 的商业外包项目的开发。
解决的现实问题
内推就业,终生职业服务
可掌握的核心能力
当自己拿到多个Offer时,自己学会去选择。
互联网+电子商务-B2C电商系统
项目技术点:
SpringBoot Mybatis SpringCloud Mysql RocketMQ Redis Nginx
项目描述:
以电商为蓝本,因为商城系统复杂,涉及到丰富的知识点,能进行电商系统的开发,其它各类型的系统也能掌握。本项目以Vue全家桶,通用型支付系统,SpringBoot2.x、MyBatis、MQ等技术栈知识壁垒为主要的技术体系,模拟商城,从0开始开发网页和交互功能。
项目亮点:
以电商新零售业务为蓝本,从零到一掌握电商数据库设计与开发必备能力。基于Java主流的微服务开发框架SpringCloud,结合常用工具MySQL、Redis、Kafka,通过商品展示、单品下单和支付结算三个微服务完成电商系统核心业务。累项目经验,可当做企业级开发项目用于面试,内容可以移植,可直接套用逻辑,应用于实际的开发工作中,解决选题困扰,可作为你毕设的完整的企业级项目开发,提升技术水平,可提升微服务架构的思维理解与应用能力。
互联网+在线学习平台
项目技术点:
SpringBoot SpringCloud Mybatis Vue Vue-element Oss存储 阿里云视频服务
项目描述:
疫情之后互联网教育的未来潜力已毋庸置疑,而视频流媒体作为在线教育的核心载体,其相关系统开发也是各大在线教育企业的重中之重。本项目用当下热门的微服务架构Spring Cloud和前端架构Vue结合阿里云服务,带领你一起开发企业级的在线教育系统,了解视频学习系统的核心业务特色,掌握前后端技术,并拥有专属于自己的高质量线上作品。项目亮点:1.以知了堂在线教育产品从1.0版本是单体应用:SSM到2.0版本加入了SpringCloud,将一些关键业务和访问量比较大的部分分离了出去目前独立出来的服务有教学服务、视频点播服务、用户服务、统计分析服务、网关服务。
互联网APP前后端原创小说应用
项目技术点:
HTML5 CSS3 JavaScript ES6语法 Java web MySQL Oss图片存储服务 支付宝在线支付
项目描述:
该项目是一款阅读类APP,以该APP为主线,前端会涉及到一系列的优化处理:三种翻页模式,字体切换,小说快速加载等,后端会涉及小说上传管理,缓存及数据本地化处理,支付宝支付接口等技术。
项目亮点:
Vue组件化进阶:动态组件提升组件灵活性,异步组件+组件缓存提升房屋性能 。Vue交互动画进阶:阅读器交互动画,路由更新动画等。算法与实际应用:目录+全文检索+书架算法。大厂产品交互设计思路,带你开发酷炫的交互效果。通过lastChapterId和nextChapterId实现异步缓存,结合数据库存储,实现小说离线阅读。通过reflect+annotation+Generics实现MVC和ORM框架封装。阿里支付接口调用,了解公钥私钥的应用,实现APP开发中常见的付费和会员等功能
互联网+金融--竞价撮合交易系统
项目技术点:
Spring Boot 2.0.3.RELEASE Tomcat 8.0 Disruptor 3.4 Vert.x 3.8 Vue.js 2.6
项目描述:
从事金融开发薪资是非常诱人的,但是它需要同时具备软件研发基础和金融业务知识。所以这个项目对从事金融行业的技术人员,非常有帮助。课程将带你总览金融行业的IT全景图,重点讲解证券交易中的撮合业务,并利用Vue+Spring Bootcloud等技术栈,从搭建前后端分离的委托终端开始,带你从无到有开发一个高可用低延时的撮合交易系统。 项目亮点:1.业务驱动,以当前金融市场的实际架构为练手项目,培养业务能力。以VUE作为前端框架,搭建前后端分离项目,springboot cloud微服务框架给委托终端提供服务,以及清算功能,vertx框架进行TCP、UDP、总线通信服务,raft搭建高可用的key-value数据库,构建排队机,Disruptor框架构建包含前置风控,预撮合,撮合发布行情的撮合核心。.从零开始开发完整系统开发包含委托终端,柜台,网关,排队机,撮合核心的分布式交易系统。全面掌握分布式系统的设计原则和注意事项+掌握高可用低延迟系统相关知识点,为以后的面试中做到游刃有余。
大数据项目之智能交通大数据运营监控平台
项目技术点:
Java SE Linux服务 MongoDB 3.3.4数据库 Hbase数据库 Spark大数据框架
项目描述:
提供了百万级的公共交通工具和出租车的原始运行实时数据,构建了基于数据预处理,数据存储,数据分析,数据可视化的大数据应用平台。整个项目内容涵盖了开源组件基础知识,大数据Linux部署环境,hadoop配置,mongoDB数据存储,批量数据处理优化,数据可视化等。
项目亮点:
从需求分析,功能开发到集群部署,基于Vmware+CentOS从头构建hadoop大数据运行环境。从零开始搭建大数据应用系统,掌握如接口开发、数据库设计、数据库系统内置算法,如GEO数据库算法等技术。构建基于数据分析的数据可视化解决方案。
Java课程信息
Java开发工程师
视频教程
课程师资
学员动态
申请试听
为什么选择知了堂
免费试学,满意再付款
免费试学14天,满意再付款
高强度学习与管理
一周六天学习时间早8:30晚8:30,专业讲师监督。
自研教学平台
自主研发的学习及项目管理平台,保障教学质量。
丰富的商业项目池
产业园区和高校的产教融合基地,真正项目实战。
入学签署就业协议
与600余家企业搭建人才服务,内推就业,高薪无忧。
完整学员考核体系
晨考,周考,阶段考,项目答辩贯穿全流程。
实战派师资团队
人均10余年的项目和教学经验,让你快速掌握技能。
企业化管理
场景式教学,让学员真实体验企业的项目开发。
地理位置绝佳
地处天府软件园,能够接触当下企业新技术应用。
差异化学习方案
量身定制课程,不断完善课程体系,紧跟企业需求。
就业数据
人才输送企业
合作高校
教学环境
技术干货新
more>>钓鱼网站的类型有哪些?如何识别是不是09-19
网络安全漏洞分类有哪些?网络安全知识09-15
计算机专业准大一新生,学习攻略请查收09-13
jsp和servlet的区别和联系?jap和 servlet的关08-08
网络安全有哪些方面?网络安全有哪些就07-10
高级渗透测试面试题及答案解析,祝你找07-07
信安人必知:重保服务项目,是什么?05-31
java常见问题新
more>>