开心的java上手课 |
web前端预科班 |
前端div+css布局,图片与文字常规样式编辑。<a>标签超链接 ,定位、浮动,定位完成局部交互效果,Z-index,overflow,Button与border制作各种按钮样式,icon库调用,文字样式,表格。 |
 |
专为完全对代码零基础的同学准备的基础班。趣味入门,这些基本的H5也几乎是所有的开发语言都会用到的哦~ |
美食网站前端搭建 |
导航栏与下拉列表、回到顶部与滚动条、选项卡(Tab)切换、搜索栏展开与关闭、轮播图、侧边功能栏展开与隐藏、JQ调色与透明度避免兼容性问题。 |
 |
为了以后展现我们的java后台各种效果。学java开始前让我们来一套,全前端网站。 |
Bootstrap响应式前端框架 |
Bootstrap 下载安装,底层结构的关键部分,全局CSS,组件。响应式布局搭建,JS引入。 |
 |
以后要学的案例很多出现在移动端,所以先学习一下响应式的前端框架吧!对于Java工程师这个不算难。 |
开战前须知 |
IDEA编辑器 ,项目构造,工作流程,职位介绍,行业发展状况,企业编程规范。 |
 |
快速上手IDEA。命名规范,让你读懂需求文档,光速适应行业。 |
java基础知识 |
开发环境搭建,环境变量配置,jSP格式文件特性,关键字,标识符,变量,常量,数据类型,强制数据类型转换,运算符,瞬间告别小白,诚筑说现在让你变成JAVA通! |
 |
在诚筑说扎扎实实把java基础打好~ |
JAVA进阶知识 |
流程控制语句,从if...else到switch...case,循环,多重循环,时间戳,随机函数,String,Buffer,Builder。引入java内置方法。 |
 |
诚筑说大神带你轻松领悟逻辑代码结构。 |
数据传输基础 |
JSP页面技术。表单提交GET/POST方法,数组,循环遍历,c:foreach各种小练习让你分分钟完成复杂表格多级数据的传输与现实。 |
 |
此刻你的前台后台可以链接起来,在你的浏览器看到你的作品运行啦! |
JAVA 趣味应用开发 |
登记系统,限号查询系统,爱豆美女帅哥投票系统,大乐透摇奖系统,收据开具/打印系统 |
 |
几个趣味小程序,让你感受使用java开发商业小项目的快感。 |
打包与线上部署 |
java项目网络部署流程,打包。实现互联网访问。Chrome浏览器开发者模式测试。 |
 |
是时候啦!我们来把前面开发的项目部署到网络服务器!让大家看! |
JAVASE/EE |
MYSQL数据库 |
链接数据库,更新和管理关系数据库系统.SQL语句,主扩展模式,主从模式,名值关系,多对多关系,一对多关系,多对一关系等主流模式。 |
 |
现在就来把后台程序链接数据库,开启商业项目全案。 |
面向对象 |
包与类的概念详解,封装,继承,多态,简单工厂模式,工厂方法模式,抽象工厂模式,异常处理Exception与Error,debug。 |
 |
从面向过程到面向对象,完成复用与精简。 |
JAVASE核心 |
Java反射机制,JVM在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性。 |
 |
大公司管理系统需要的理念在此GET。 |
正则表达式 |
这段课程诚筑说来讲正则表达式基础规则,界定符,原子,量词,边界控制,大小写,非空模式,懒惰模式等。下段就来实战啦!我们开始来用正则实战,URL地址检测,邮箱检测,电话检测,数字检测,汉字检测。 |
 |
这个太有用啦,可以对客户端输入的数据进行检测。客户端再也不能随便输入造成我们的系统报错啦! |
JDBC |
JDBC核心API,JavaWeb端核心模块,MVC概念。掌握数据增删改查方法,优化事务隔离级别,数据库连接池,Servlet动态生成Web页面,Servlet生命周期, |
 |
面向对象之后,java请分层编写方法处理,从容面对大项目管理开发。 |
Ajax与java接口 |
Ajax实现网页异步更新。JSON数据格式,JQuery关于异步加载的插件使用。 |
 |
以后的项目都在靠Ajax作为前后台数据交互的中间人。 |
会话控制 |
session&cookie取值,登录,获得当前客户信息,自动登录功能。 |
 |
网页JSP之间可以多页面传值了,用户的概念也加入了程序之中。 |
实时聊天软件 |
实战到啦,像马化腾一样开发一个QQ一样的聊天工具吧! |
 |
和诚筑说的同学们用自己开发的软件聊天! |
前沿快讯媒体网站 |
登录注册系统开发,分页原理实现,消息摘要算法,检索与模糊查询,XEditer富文本插件,后台管理模式,权限设计,评论功能实现,智能搜索框提示功能开发,微信授权登录,邮箱认证,二维码实现技术,验证码随机生成的各种方式,为图片加入水印,缩略图实现,上传与下载模块开发,预览图实现 |
 |
我们可以开始做一个新闻网站了,里面所有用到的功能诚筑说都为你准备了案例。 |
javaWEB框架 |
Spring应用 |
Spring基础安装与配置。 注入技巧、装配 组件扫描特性、Factor yBean、周期、SpringJDBC 事务管理 SpringMVC。Spring MVC,Transaction事务管理。Spring Security权限控制合理利用Spring中的各个模块, |
 |
能够编写更干净、更可管理、并且更易于测试的代码。 |
Mybatis |
Mybatis与Ibatis,支持定制化 SQL、Mybatis与Spring框架整合。动态SQL的使用。缓存机制。 |
 |
存储过程以及高级映射,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集,其优秀的性能当然也是不言而喻。 |
Hibernate |
创建持久化类,关系映射和数据库。Hibernate API访问数据库。ORM概念,虚拟对象数据库。 |
 |
使用Hibernate,为你的java程序快速控制数据库。 |
Spring整合Hibernate |
充分使用Spring依赖注入和AOP简化Hibernate应用,强强联手,实现快速高效开发。 |
 |
Struts2核心 |
Action Result,Struts2核心要件。FilterDispatcher核心控制器,以及Action Result,Struts2拦截器,ActionForm对象,ValueStack技术 |
 |
Struts2的使用能够让使得业务逻辑控制器能够与ServletAPI完全脱离开。 |
单元格测试 |
掌握Junit运行流程,以及常用注解,测试套件使用,参数化设置,以及如何使用测试套件测试多个测试工用例以及使用参数设置来对重复的测试代码进行测试 |
 |
我们来使用大公司多人团队使用的项目构架测试与文件管理目录系统。然后在诚筑说每个学员分工,一起开发一个单人短期无法完成的业务。 |
Maven |
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具,由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目 |
 |
SVN |
一个多功能的开源的仓库管理中心,可以超越时间的管理文件和目录,所以在企业中的有着大量的使用 |
 |
SSH开发球队管理系统 |
实体与映射,配置前端页面, Action、Service、Dao,登录,增删改查管理,分页,球员状态分析。 |
 |
用两种最流行的JAVA框架开发管理系统,是什么体验?一起来做大型javaSE项目吧! |
电商网站 |
从登录到购物车结算支付的单点大站。 |
 |
先来个全栈开发,再把电商类网站程序全部特殊技能都讲给你听~~一起来做JAVAEE吧~ |
分布式/微服务框架 |
SpringBoot |
SpringBoot项目搭建与过程解析,通过构建简单的REST应用,表单验证 ,@Valid模块功能使用,AOP统一处理HTTP请求,自定义注解,REST接口的异常处理方法,切面PointCut的切入点SpringBoot监控依赖包引入,定义执行器,CORS支持,安全与HealthIndicators,自动加载,单元测试,SpringBoot微服务架构,线程栈,url映射,beans以及关系列表,变量值......。 |
 |
全方位监听。SpringBoot让我们对项目更加的了如指掌! |
SpringData |
Spring Data JPA 框架,SpringDataCommons,统一标注,CRUD(创建、获取、更新、删除)查询、排序和分页的相关操作。 |
 |
至此,开发者连仅剩的实现持久层业务逻辑的工作都省了,唯一要做的,就只是声明持久层的接口,其他都交给 Spring Data JPA 来帮你完成。 |
Dubbo |
Dubbo一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。 |
 |
Dubbo最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。 |
Zookeeper |
发布订阅、负载均衡、命名服务、分布式协调/通知、集群管理、分布式锁、分布式队列 |
 |
Zookeeper能够提供的分布式协调服务。阿里开发阿里主要服务都在用,现在很流行。 |
ActiveMQ |
中间件概念,JMS规范,Spring JMS,集群,配置到项目中。 |
 |
大型系统的演变必然的发展方向是分布式。先来个已经很流行的ActiveMQ中间件热身~ |
RabbitMQ |
springboot2.x整合。生产端发送消息,消费端处理消息,投递消息,队列的使用。 |
 |
又是阿里旗下的框架,高并发数据消息在队列里不担心堵塞啦!一起同时访问诚筑说小伙伴做的网站吧! |
Linux命令部署 |
关于java项目的,基础Linux部署命令。 |
 |
对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。 |
Redis&NoSQL |
Redis下载,NoSQL使用。Redis服务注册,redis.conf配置详解,快照配置,主从参数,安全配置,连接极限参数设置,Redis慢查询,RedisClient访问Redis 地理位置(geo) 命令,Redis 键(key) 命令,Redis 字符串(String) 命令,Redis 哈希(Hash) 命令,Redis 列表(List) 命令,Redis 集合(Set) 命令。 |
 |
数据存在内存中,所以储存速度无比快!支持丰富数据类型,所以适用场景多!拥有事务原子性,所以满足更多需求! |
Netflix |
服务发现Netflix Eureka,客服端负载均衡Netflix Ribbon,断路器Netflix Hystrix,服务网关Netflix Zuul。 |
 |
当线程请求无法得到正确的返回值,我们用这个来阻断当前的线程队列。 |
书城APP高并发秒杀实战 |
书城系统后台管理:搭建第一个SpringBoot实战项目,掌握自动配置与第三方依赖,无冗余代码生成和XML 强制配置,掌握快速项目搭建Java高并发秒杀功能优化 |
 |
用SpringBoot做分布式项目喽~ |
SpringBoot整合SpringCloud |
Spring Cloud Config分布式配置微服务架构,业务拆分,子系统部署多个应用,负载均衡使用,监控服务调用,分布式会话和集群状态管理等组件,组件架构详解。eureka 配置,provider配置,customer配置,轮询负载均衡策略,注册中心的建立、使用与启动,pom文件详解,项目测试流程。 |
 |
SpringCloud在市场微服务方面有着很大占比,掌握了SpringCloud既是掌握了未来技术! |
小程序开发基础 |
微信开发者工具注册,下载与使用,微信企业号页面调试,IOS连接与Android连接,屏幕映射,接口测试,自定义菜单。 |
 |
做为一名程序员,当然是必须要拥有自己的一个微信小程序了!首先,你要学会怎么运用开发工具与掌握开发流程! |
小程序组件 |
小程序创建,JSON配置,WXML模板,WXSS样式,JS交互,代码上传,轮播图,列表,按钮,图片,音乐,视频。 |
 |
所有主流小程序功能,将会被我们一网打尽!让个人开发小程序不再是问题! |
小程序API |
获取用户头像,摄像头,照片等使用权,获得上传下载,数据缓存接口。 |
 |
小程序服务端后台实战音乐APP开发 |
小程序与SpringBoot后端结合,Get与Post处理,数据投递(包括多重数据格式),数据接收,页面渲染,Object参数与Success返回参数解析监听处理小程序生命周期函数,同步存储及同步读取本地数据,调用JAVA接口请求与返回数据,音频文件。 |
 |
诚筑说:准备你的面试加分题,微信小程序作品吧! |
java大数据 |
ElasticSearch |
融合MySQL实现搜索引擎,基于地理位置的搜索,数据聚合,Search-as-you-type数据统计。 |
 |
ElasticSearch是分布式搜索引擎及大数据分析程序,适合做大量数据的检索。 |
模拟百合网 |
模拟婚恋网站结合ElasticSearch分析合适的推荐人选Spring Boot + Spring Data JPA,男性用户/女性用户/红娘模式浏览 / 搜索/按区域牵红线 |
 |
大把美女帅哥的数据,使用ElasticSearch筛选做个婚恋网站吧! |
HBase |
HBase集群部署、基础原理、高级特性、优化策略、容灾监控。 |
 |
HBase是一个分布式可扩展的列式数据库,基于Hadoop实现大数据存储,提供数据的随机读写访问。 |
Kafka流处理 |
Kafka相关概念和基本信息,高级特性,消息事务。 |
 |
可以容纳大量数据的流处理队列,面对大体积数据,不用担心啦~。 |
视频购买直通车优惠券 |
整合Spring Boot、HBase、Kafka、MySQL,大数据网站架构下的卡包模块。 |
 |
为你的巨站开发一个卡包模块。 |
Spark运行模式与组件 |
Spark四种运行模式,Spark组件,集群,RDD失败节点恢复,SparkSQL SparkMLlib,Spark Streaming流处理 |
 |
Spark是超高速的大数据通道计算程序包。 |
Handoop环境与基础架构 |
Handoop环境快速搭建与注意事项,分布式开发,HDFS数据存储,MapReduce数据计算,Hadoop计算机集簇间数据分配 |
 |
Hadoop 是最受欢迎的在 Internet 上对搜索关键字进行内容分类的工具,但它也可以解决许多要求极大伸缩性的问题,因为它拥有最强大的并行执行机制! |
集群搭建 |
VMvare虚拟机创建,防火墙操作,安装ssh-server,密钥生成,本地登录,Handoop基础配置,Handoop环境配置,Handoop初始化 |
 |
Handoop实战 |
HDFS 、YARN 、MapReduce,创建人物画像,搭建hadoop集群环境,连接hadoop数据库,控件引入,数据引入,用户行为分析,项目指标与数据源分析 |
 |
就业指导/职业规划个人网站作品构建 |
制作需求文档/时间管理表,上线前注意事项/线上环境部署,全栈制作。 |
 |
证明你的实力的时候到了我们来一个完全属于你自己的全栈上线级作品吧!工作会来找你的! |
网络安全 |
防SQL注入,对称/非对称加密,随机码防session注入,OSI与TCP/IP安全协议,Base64加密,数字签名与数字证书。 |
 |
防黑防盗,要不做的程序造成客户下单后的资金损失就麻烦了,我们让你了解黑客是怎么搞你的程序的,并且教你如何在代码上防范。 |