招生要求
年满20周岁,大专以上学历;
适合大学生、在职提升、转行或待业人群等有志于进入IT软件行业发展的人群。
培养目标
1、精通JavaEE平台开发的java软件工程师,能够胜任各种行业的企业级软件开发工作;
2、具备一年以上软件开发经验;
3、熟悉java软件开发流程;具备解决目前主要问题的能力;
4、良好的语言表达、沟通能力、工作责任心和团队意识。
什么是JAVA?
全球应用广泛的编程语言
Java一直居于TIOBE《编程语言排行榜》榜首地位。
IBM,HP,Oracle,Amazon,百度,京东,阿里巴巴,联想,花旗银行,招商银行,工商银行,中国人民银行,中国电信,中国联通,远洋集团,中国人寿保险,宝钢集团等众多公司首选开发语言!
招聘职位多,薪资待遇高,发展前景好!
课程优势
凝聚15年教学经验,经过80万学员验证的学习路线 课程内容按照学员对于技能接受的普通规律进行优化调整,循序渐进,逐层深入,每个单元都有明确的培养目标,使学员能够按照一个平滑的难度曲线学习,从而有效地控制学习难度和学习成本,避免走入误区而事倍功半。同时,各单元、各门课程在内容上环环相扣、前后呼应,增强记忆效果,保证学习效率。
教材,3万行代码训练,18个企业项目实战 学士后Java学员学习过程中累计书写项目代码约3万行,相当于一个软件工程师一年半的工作量18个企业项目覆盖9大热门行业,积累丰富的行业知识和项目经验。
国际的互联网教育云平台,提供7*24小时教学服务 青鸟教育云平台将教学服务从线下延伸到PC端和移动端,提供了学员7*24小时的教学服务,大程度提升学员学习效率,培养基于互联网的学习能力。
课程内容>>
第一单元:Java编程基础
课程名称课程内容课程目标
Java基础语法1.搭建Java开发环境
2.变量的定义
3.循环结构
4.选择结构
5.一维数组和二维数组
可掌握的核心能力
1.掌握JavaSE核心技术
2.能够灵活运用Java常用API解决实际问题
3.能够使用MySQL操作和管理数据
可解决的现实问题
能够完成基于面向对象思想的JavaSE项目开发
Java面向对象1.类和对象的概念
2.面向对象的三大特性:封装、继承、多态
3.面向对象思想进行程序设计
4.抽象类和抽象方法
5.接口
6.异常
集合框架1.Java中的集合类型
2.List集合
3.Set集合
4.HashMap集合
5.Collections算法类及常用方法
常用类1.枚举
2.包装类及装箱拆箱
3.String、StringBuffer类常用方法操作字符串
4.常用日期类型
5.Math类常用方法
输入输出1.流的概念以及流的类型
2.字节输入流和字节输出流读写文件
3.字符输入流和字符输出流读写文件
4.文件复制
5.序列化和反序列化
多线程1.多线程的运行原理
2.线程的生命周期
3.线程的调度
4.线程的同步和死锁
5.线程池的概念和用法
网络编程1.网络编程的基本概念
2.基于TCP和UDP协议的网络编程
XML解析1.XML概念和优势
2.编写格式良好的XML文档
3.XML中特殊字符的处理方法
4.使用DOM读取XML数据
5.使用DOM添加、修改、删除XML数据
6.使用DOM4J解析XML数据
MySQL数据库1.搭建和配置MySQL数据库
2.编写数据库增、删、查、改SQL语句
3.事务、视图、数据库备份与恢复、用户管理
4.数据库设计
第二单元:Web框架(SSM、SSH)
课程名称课程内容课程目标
Web前端技术1.HTML5、CSS3
2.JavaScript基础、操作BOM、DOM对象
3.JavaScript-面向对象
4.jQuery
学问本阶段后,你能做
1、能够完成B/S结构的网站开发,并具备生产环境下的项目部署能力,能够完成中小型企业管理系统等传统项目的开发
2、能够使用流行的企业级框架:SSM、SSH来完成企业级传统项目开发,熟悉多种业务流程,丰富项目开发经验。
能力进阶
掌握本阶段的全部技能,你将成为具备企业级项目开发经验的中级Java开发工程师
Java Web1.JSP和Servlet开发原理
2.使用JDBC操作数据库
3.使用JSP开发数据库应用程序。
JMyBatis1.MyBatis框架原理
2.使用MyBatis进行项目开发
Spring1.Spring框架的运行原理
2.Spring的核心概念
3.使用Spring框架技术
SpringMvc1.SpringMVC体系概念
2.使用SpringMVC进行数据绑定、数据效验、视图及视图解析
3.使用SpringMVC进行文件上传、本地化解析、静态资源处理、请求拦截器、异常处理
Hibernate1.使用Oracle数据库以及使用Hibernate框架来实现数据持久化
2.Hibernate框架的的起源、现状、应用场景以和开发原则
Struts21.使用Struts 2框架开发JavaWeb项目
2.MVC设计思想及Struts 2框架的的起源、现状、应用场景以和开发原则
3.通过实际的SSH整合项目实践
项目实战-爱旅行、数据调研平台、SL会员商城、代理商管理系统、敏捷开发Scrum 1.前后端分离、分布式集群架构、垂直架构
2.SSM(SpringMVC+Spring+MyBatis)
3.Git、Maven私服
5.第三方接入技术(微信、阿里)
6.MySQL、Redis(缓存服务)
7.搜索引擎-Solr
8.集成API Doc工具-Swagger
9.图片自动化处理:Tengine+LUA+GraphicsMagic
10.Auth2.0认证
11.Jsoup网络爬虫(多线程爬虫/代理IP爬虫)
12.ExecutorService线程池
13.Ik中文分词器
14.前端技术:Bootstrap、Echart、jQuery、ReactJS、webpack
15.使用敏捷-Scrum方式进行高效的项目开发管理
第三单元:基于分布式微服的互联网架构
课程名称课程内容课程目标
基于Dubbox的微服实战1.微服架构、消息队列、分布式事务、分布式锁相关概念
2.Docker环境搭建
3使用Dubbox+SpringBoot进行微服架构的搭建
4.使用Zookeeper作为注册中心进行服务治理
5.使用ActiveMQ解决高并发问题
6.使用Redis实现分布式锁
7.分布式下的第三方接入
学问本阶段后,你能做
1、能够掌握最为流行的互联网应用开发的架构技术,比如:分布式、微服务等
2、熟悉互联网项目的开发流程、并独立完成系统的整体架构搭建、核心业务的开发,以及业务级+系统级的解决方案,包括:使用消息队列、缓存等技术解决企业中的技术难题,解决高并发、分布式事务、系统解耦等等
能力进阶
掌握本阶段的全部技能,你将成为一个互联网行业下的中级Java分布式工程师、初级的应用系统架构师
Spring Cloud微服实战 (项目实战-大觅网)1.SpringCloud相关概念
2.微服架构:SpringCloud+Spring Boot
3.使用MyCat进行分布式数据库管理
4.使用Kafka+ElasticSearch进行日志收集
5.消息队列:RabbitMQ
6.第三方接入:微信、阿里、地图
7.CI/CD
第四单元:大数据开发
课程名称课程内容课程目标
Hadoop大数据开发1、大数据及Hadoop概述
2、分布式系统HDFS
3、分布式计算框架MapReduce
4、分布式列式数据库Habse
5、Hadoop大数据综合应用
学问本阶段后,你能做 1、使用Hadoop大数据技术,实现日常应用用户行为统计和分析
2、使用Thrift实现基于rpc服务的跨语言应用程序开发
3、使用Sqoop实现大数据系统和关系型数据库系统的数据交换
学问本阶段后,你会成为一个
掌握本阶段技能,你将成为一个中级Java分布式+大数据开发工程师
项目实战-爱旅行之热门搜索1.使用HDFS+Shell进行Solr日志自动存储
2.使用MapReduce进行离线结果统计
3.使用Sqoop实现Hadoop和MySQL间的数据转换
4.使用thrift实现统计结果访问
5.使用shell实现任务调度
毕业证书
1、北大青鸟Java软件工程师证书
北京大学的青鸟集团和印度APTECH教育集团的联合认证。
2、Java软件开发证书
北大青鸟APTECH和国家人力资源与社会保障部联合认证,该证书在国内任何一个城市都可以使用,具备评职称的法律效力。
JAVA技术体验学习申请表
姓名:
电话:
其他热门课程
ACCP软件开发工程师
BENET网络工程师
.NET工程师
前端工程师
电子商务营销师
我适合学IT技术吗?测一测揭晓答案
2019不知道学什么好?
北大青鸟职业规划老师免费规划学习方案
姓名 电话
说明:您的信息通过加密传输,请放心填写,提交后请保持手机通畅,我们将在24小时内与您联系。