欢迎来到知了堂!
联系电话:知了堂-电话号码 028-62016472

Java编程开发课程大纲成都Java培训课程大纲-自学课程体系-知了堂Java开发班课程表

以就业为导向设计Java课程

学Java开发岗位需要的技术 就业更简单

适学人群

非计算机专业应届生

不喜欢这个专业的对口工作、这个专业难找到合适的工作,所以想转行技术,就业拿高薪。

计算机专业应届生

想提升项目实战经验、不喜欢专修语言、学校内容浅尝辄止,所以想去培训机构提升自己

低学历想入行IT

学历低、综合能力略差、但是对计算机感兴趣,想消灭对未来的迷茫,找准工作方向。

上班族想转行

不喜欢现在的工作、疲惫、厌恶、工作压力大、对未来不明确,所以想转行技术工种,进入IT行业一展宏图

培训周期

培训时长:4.5个月,具体时间会根据学员自身情况有所调整,详情可咨询老师 【点击咨询】

培训方式:全日制脱产线下实地面授,每周6天(实际培训时间可能会因法定节假日等因素发生变化),早8:30-晚20:30

Java开发班课程大纲

阶段 总体内容 主讲内容 学习目标
预科学习 HTML5 HTML5标签入门、HTML5表格、表单 具备企业中进行网页开发和设计的能力,为各种网站项目进行页面的开发 企业Java web开发的必备技术,熟悉前端开发工具
CSS3 CSS3选择器和简单属性、CSS3定位和布局、CSS3复杂选择器和高级属性
数据库 mysql数据库安装和数据操作、约束和简单查询、复杂查询、数据库设计、oracle的安装与数据操作、oracle与mysql的对比学习 掌握数据库基本的“添、删、改”外,了解数据存储过程,能够通过语句命令完成各个表的权限分配,流程设计,复杂统计等等,满足企业数据库管理需求。
Java SE Java语言基础、程序逻辑
  • 环境配置和第一个语言程序-HelloWorld
  • 变量运算符
  • 条件和循环
  • 方法和数组
掌握Java语言基础、程序逻辑。能够完成环境配置、运算符、数组等内容的灵活运用。
Java面向对象
  • 面向对象入门
  • 面向对象应用_管理系统类
  • Java常用类、String相关、算法相关
  • 面向对象深入:重载、this、static
  • 继承:重写、super、初始化顺序
  • 多态:抽象类和接口、final、克隆和比较接口
  • 设计模式、对象和类的生命周期
初步建立编程思想和编程思维能力,对Java常用类、继承、多态等知识能够熟练使用,熟悉Java开发工具,了解调试机制
API
  • 异常、日志
  • 集合
  • 集合工具类和泛型
  • IO
  • JDBC基础线程
  • 网络编程
  • 反射
  • NIO
  • Junit
通过对常用API的使用熟练提供Java的基本功能;熟悉日期的各种格式转换等操作;查看学习Java常用API中的源码以进一步提升自己的编程思路和设计理念,了解svn版本控制工具。
Java面向对象思想
  • 设计模式
  • 面向对象原则
对面向对象开发原则有深入了解,具备一定业务分析能力,开始具备良好的编码习惯
Java底层理论
  • 集合底层
  • 性能监控工具
  • 反编
  • JUC
掌握Java语言基础、程序逻辑。能够完成环境配置、运算符、数组等内容的灵活运用。
Java web web基础
  • TOMCAT/WEB程序结构/HTTP协议
  • Servlet基础入门
  • servlet作用域:cookie、session、ServletContext
  • Cookie和Session
  • Servlet的交互/JSP原理及运用
  • JavaBean/EL/JSTL/MVC思想
  • JSP+Servlet+JDBC(综合练习)
  • Session购物车案例/验证码/防止表单重复提交
  • 监听器过滤器
  • 具备真实网站项目的开发和部署能力
  • 能够成为初级Java web工程师,进行中小型网站的开发和上线
  • 能够阅读简单的英文技术文档
第三方工具包
  • 连接池
  • 事务
  • 分页
  • 文件上传下载
  • Dom4j/Log4j/Log back
系统掌握第三方工具包,掌握节约网站项目开发时间、代码量等内容的方法
JavaScript和jQuery框架技术
  • JS入门和DOM基础
  • DOM模型深入
  • jQ基础
  • jQ操作DOM
掌握原生态的JavaScript和jQuery框架技术
MVC动态Web开发技术
  • 自定义MVC框架
  • DAO框架
  • 前端框架(layUI)
掌握MVC动态Web开发技术,熟练掌握软件工程化管理能力
Web开发高级运用
  • tomcat server服务器配置
  • nginx使用
  • jetty配置
能够独立完成一个相对全面的模块功能
网络编程
  • 网络原理
  • HTTP协议基础
  • Linux操作系统
  • 云服务搭建
系统掌握TCP/IP协议,能够实现具体应用、自定义包格式或自定义IP包, 基于成熟的TCP/IP协议,可以方便的实现各种应用需求
SSM框架 Spring框架、SpringMVC框架、MyBatis框架
  • mybatis入门
  • 配置文件详解和动态sql的使用
  • mybatis管理关系映射和延迟加载
  • 查询缓存和逆向工程
  • Spring入门和集成myBatis
  • SpringMVC入门
  • SSM集成
  • Spring配置详解
  • Spring AOP
  • Spring事务配置
  • SpringMVC高级功能
  • SpringMVC原理
具备企业级框架技术应用及其他开源框架和插件学习能力 具备项目业务分析能力,初步满足企业JavaEE工程师的能力要求 具备项目需求分析和设计的基本能力,独立完成功能分析和实现
前沿技术 高可用、高并发、高扩展
  • Spring Boot
  • 缓存
  • 分布式
  • 全文索引
  • 服务中间件
  • myCat
  • 云服务
  • 人脸识别
  • 语言识别
  • JVM底层+优化
  • 具备企业级大型项目团队开发经验和复杂业务处理能力
  • 具备企业级应用常见插件和中间件的应用能力:报表,富媒体编辑器,工作流等
  • 具备企业项目公共系统业务实现能力:权限管理等
  • 具备企业JavaEE工程师能力,具备真实项目开发经验
  • 具备项目系统设计和业务分析能力
  • 具备互联网电商项目开发经验,对集群高并发等进阶技术进行了增强
  • 具备初中级JavaEE工程师水平
  • 能够进行项目团队协作管理
项目实战之阶段项目 基于本阶段及以前阶段学习内容,由讲师布置适合检验该阶段学习效果的动手项目(PS:每个阶段都有)
  • 团队开发协作精神和良好的沟通能力
  • 巩固本阶段学习成果
  • 通过动手实战,发现本阶段是否有遗留问题,以便着手解决
项目实战之综合项目实战 知了堂教学团队抽取典型的企业应用案例,剔除商业信息,将整个项目过程完整还原给学员(PS:至少完成两个) 让学员在项目中完整的学习整个项目流程中的细节,充分体验软件开发流程,像真正的企业员工那样具备规模性的项目经验,从而达到学生到员工角色的直接切换

零基础能不能学会JAVA

步步把关,严格考核,四个月后你就是JAVA开发工程师

【项目经理】 子墨

Java/Python分布式工程师

项目经验:12年项目开发经验,具有JavaEE项目开发和项目管理经验,主要从事开发大型ERP、信息安全(CA、PKI)、工商管理、电子商务系统。对Java、大数据Redis、MongoDB,Lucene、ElasticSearch技术有较丰富的项目经验。

技术方向:精通Java/Android移动手机开发,精通JavaEE企业架构编程,特别是Java Security中信息安全加密体系拥有较为深入的应用

【项目经理】 天成

Java开发工程师

项目经验:参与了西藏移动cms系统一期项目,浦发银行信用卡中心新客服二期工单系统,外交部因公出国党政系统基线版本开发,以及以基线版本为蓝本的四川省外事,重庆外事,成都外事,连云港外事,南京外事,江苏省外事,云南省外事系统的开发

技术方向:熟练掌握JAVA主流开发框架(如:Spring、SpringMVC、Mybatis等);对linux内核有深入了解;熟练掌握分布式开发的相关流程及开发框架

【项目经理】 竹迩

Java开发工程师

项目经验:曾任职于ZTE(中兴)、CETC(中国电科),参与运营商级SDP、VSEE、VOE等多个大型通讯领域项目,具有丰富的项目研发和项目管理经验。

技术方向:精通Java EE企业级开发技术,从语言的底层到框架技术的原理有深入的研究,涉足云计算、物联网、大数据等新兴技术方向的研究

【企业导师】 辉哥

全栈开发工程师

项目经验:具有开发、管理经验,在多个基于物联网、云计算、大数据等新兴项目中担任研发、管理和运营工作。参与研发成都通、成都交委办公自动化管理系统、电信规划设计院学习等项目。目前主要负责名企与高校的资源对接,承担创业、就业导师职责。

技术方向:精通Java、php、C#等编程语言,主攻移动开发、电子商务、企业级应用软件、Arduino嵌入式开发等方向,对物联网、云计算、大数据等新兴技术有深入研究

机构用项目检验你的学习成果

企业用项目检验你的实际开发能力

项目名称:《百福云项目》

学员技术阶段:完整学完知了堂Java课程大纲全部内容

采用技术:Dubbo+zookeeper+spring+springMVC+mybatis+nginx+mycat+redis+fastdfs

项目描述:《百福云商城》项目为真实商业项目,是某商贸公司外包项目,该项目是基于微信端的在线商城,项目采用当前流行的分布式架构完成,Java就业项目组承担了系统的整体开发、改造以及上线工作,整个项目开发历时20余天。

项目名称:服务器虚拟化管理平台

学员技术阶段:知了堂Java课程大纲Java web阶段

采用技术:Spring,SpringMVC,myBatis,oracle,Linux,ajax,json

项目描述:知了堂Java web组历时10天完成《服务器虚拟化管理平台》项目。该应用层基于SSM框架,实现对于底层虚拟化主机的管理、监控、统计等功能

项目名称:BBD资源外包管理系统

学员技术阶段:知了堂Java课程大纲Java框架阶段

采用技术:JSP,Servlet,JavaBean,JDBC,DBUtil,C3P0,nginx,layUI,XML,ajax,json,事务

项目描述:知了堂Java框架组组历时10天完成《BBD资源外包管理系统》。项目实现前端资源及流程管理界面,后端数据存储、管理、分析功能。对于内部流程提供自动化的分析和处理,对于BBD在案外包资源的项目执行提供评估评价体系。实现BBD对于外包资源和外包流程的自动化管理。

offer是对四个月辛苦学习Java的回报

或许你还有这些疑问

  • 0基础、也不是计算机专业,可以学Java吗?

    答:

    没有问题的。在我们的历届学员中,有很大部分也是零基础或者非计算机专业转行过来的。考虑到这点,我们的课程安排从基础储备、理论知识、实战练习、进阶项目、综合项目分阶段循序渐进,科学完善,系统全面,能让学生很好的吸收。配合知了堂自有学习平台、优质同伴圈子、专业系统的职业素养成长体系,让你逐步晋级为高级软件开发工程师。

  • 我英语很差,能学会Java吗?

    答:

    从机器角度来说,你会不会英语机器根本不关心,因为机器也不会英语。只是因为英语好会有助于你去记忆代码和阅读帮助文档。英语不好也没关系,常用的代码也没有太多,经常敲,自然而然得就记住了。前期可以把常用的代码整理出来,打印出来,没事背一背。

  • Java课程适合哪些人学习

    答:

    现在是全民编程时代,所以只要你想学习这门技术,想改变自己,有一颗愿意奋斗的心,都可以来学习。在往期报名的学员中,有职场新人、在校学生、其他行业的销售、欲转行进入IT行业的人士等等,只要抱有一个决心,我们就能助您在IT行业打拼出自己的一片天。

  • 可以先试听一段时间,然后在报名吗?

    答:

    完全没问题。我们为所有学员都提供了为期一周的免费试学阶段,期间师生双方进行双向考察。如果你觉得我们达不到你的学习预期,或者觉得我们这边的情况跟你入学之前了解到的有所出入,亦或者觉得你确实不适合从事这行,我们无条件给你办理退学手续,并且试学期间是不收取任何费用的。

  • Java开发的职业前景怎么样

    答:

    Java是一门非常讲究思想和架构的语言。在Java领域,你能学习全世界的编程大咖们研发的各种框架,真正感受到编程和架构的美。技术本来是一通百通的,掌握了Java,要切换到其它的编程平台或语言,那是分分钟的事(其实大部分懂Java的开发都是同时会另外一门开发语言)。所以,Java的职业选择空间其实是非常广泛的,可以做架构师,做大数据处理,做游戏后台开发,做前端开发,做移动开发,甚至转其他语言都是可以选择的。

  • 现在Java开发的需求量大吗

    答:

    在移动互联网高速发展的今天,因为Java是解决服务器领域很广泛使用的解决方案。绝大多数的有生命力的客户端应用,都需要依赖于强大的服务器端的支持。因此,随着移动端需求变大,适应于移动应用的服务器端开发缺口也在变大。除了各种企业级应用这个不说,就算现在的移动互联网领域,除了原生的客户端以外,还有非常多基于HTML5的客户端,基于微信的应用等等,这些应用本身就可以是一个Java应用。所以,Java的需求量这几年实际上是有增无减。 

  • Java课程学习模式是什么呢

    答:

    我们目前采用纯线下、线上线上相结合、纯线上三种学习模式,以帮助不同学习人群掌握Java。例如待业的学员可以采用纯线下学习模式,用尽量短的时间掌握Java入行的核心技能,成功就业。如果是在职想要转行的,那么可以采用线上线下相结合的模式,工作日上班,晚上看视频,周末线下学习。

  • Java课程学习周期怎么安排的啊

    答:

    我们目前采用个性化定制学习方案,每个学员学习周期都不相同。入学先进行测试,结合学员实际情况,采用“差异化”培养模式,用“定级定星”来制定个性化学习方案,确保学员学得懂,学得会,真正掌握入行的核心技能,具备项目开发实战经验。

或许你还有其他问题

咨询客服