【3106】【苑宪明】
【个人情况】:1、有C/C++的经验,了解算法, 目前在Leecode刷题,已经刷了300多题了;
2、有一些项目的经验,主要在医药和汽车行业;
【学习目标】:学会JAVA,并能通过Java独立的完成项目进入美国大厂
【备注】:
【学习方向】:Java SE
【是否需要就业】:需要就业
【目标就业地点】:其他城市
【课程学习顺序】:如学生有特殊要求,比如需要紧急完成论文,学习哪个阶段的内容。可以在该阶段下写上需要先学习的内容(可以按照阶段前面的数字进行标号)。方便学生和复审老师明确学习顺序。
(按照顺序学习即可,有问题随时跟老师联系调整)
【学员课程安排】:有任何疑问,在群里随时艾特或者ding教务老师和电话测评的老师!尽快解决,达到当前阶段没有疑问为止。
【第1阶段】:基础阶段
【监督方式】:强监督
「第1章」:编程语言篇
课程名称:【5900】【Java_Java语言基础课程「解锁式学习」】
课程内容:该课程主要讲解了基础的java的基本类型、变量、引用类型、流程控制语句、循环结构、IDEA的使用、方法、数组、面向对象、常用的一些类、ArrayList数组、字符串、继承、抽象类、接口、多态、内部类等基础的知识点
---考核---(可调整,联系教务老师)
「第2章」:编程语言篇
课程名称:【5944】【Java_Java语言高级(第一篇)「解锁式学习」】
课程内容:该课程主要讲解了Object类和一些常用的API、Collection集合、范型、迭代器、数据结构-堆、栈、队列、数组、链表、红黑树、集合家族的学习、异常、多线程、线程池、Lambda表达式等知识点的学习。
---考核---(可调整,联系教务老师)
「第3章」:编程语言篇
课程名称:【15628】【Java_Java语言高级(第二篇)「解锁式学习」】
课程内容:该课程主要讲解了File类、递归、字节流、字符流、缓冲/转换/序列化流、网络编程、函数式接口、基础加强等知识的学习
---考核---(可调整,联系教务老师)
「第4章」:数据库基础篇
课程名称:【6075】【Java_Java_Mysql「解锁式学习」】
课程内容:该课程主要讲解了mysql中的四大操作、主外键约束、多表关系、三大范式、多表查询、事务、JDBC、数据库链接池、JDBCTemplate工具等
---考核---(可调整,联系教务老师)
「第5章」:数据库基础篇
课程名称:【17018】【数据库_Redis讲解「解锁式学习」】
课程内容:该课程主要讲解了redis的入门安装、数据类型、通用指令、jedis、Linux环境上面安装、持久化、事物、删除策略、高级数据类型、主从复制、哨兵模式、集群和企业级解决方案
---考核---(可调整,联系教务老师)
「第6章」:Git使用篇
课程名称:【6594】【Java_Git「解锁式学习」】
课程内容:该课程介绍了git的历史、以及git和svn的比较、安装、本地仓库的搭建、提交、修改、远程仓库的创建、使用、git的分支、以及和idea的结合。
---考核---(可调整,联系教务老师)
「第7章」:操作系统篇
课程名称:【1219】【Linux零基础课程「解锁式学习」】
课程内容:主要讲解了linux数据库的使用,开发人员的基本操作。必须学习吸收,之后大数据阶段会跟服务器一直关联学习。极其重要。
---考核---(可调整,联系教务老师)
【第2阶段】:WEB前端阶段
【监督方式】:强监督
「第1章」:前端语言基础篇
课程名称:【5945】【Java_JavaWeb技术(第一篇)「解锁式学习」】
课程内容:该课程主要讲解了,HTML、CSS、JavaScript、BootStrap、Tomat、Request、Respones、Cookie、Session、JSP、EL、JSTL等知识点详细的讲解
---考核---(可调整,联系教务老师)
「第2章」:前端语言基础篇
课程名称:【6257】【Java_JavaWeb技术(第二篇)「解锁式学习」】
课程内容:该课程主要讲解了综合案例用户信息、Filter、Listener、Jquery、Ajax、JSON、Redis、Maven基础、Linux、Nginx等知识点的讲解
---考核---(可调整,联系教务老师)
【第3阶段】:Java框架阶段
【监督方式】:强监督
「第1章」:框架基础篇
课程名称:【6534】【Java_Java-Maven高级「解锁式学习」】
课程内容:该课程主要讲解maven的基本知识、案例环境准备、以及父子工程、依赖、以及私服的安装和应用等知识
---考核---(可调整,联系教务老师)
「第2章」:框架基础篇
课程名称:【6341】【Java_Java-Spring「解锁式学习」】
课程内容:Spring基础的简介、程序之间的耦合、Spring的IOC和DI编程、Spring常用注解、基于XML和IOC的案例、Spring的新注解、银行转账案例、面向切面编程AOP、JDBCTemplate的使用、SPring中的事务的控制。
---考核---(可调整,联系教务老师)
「第3章」:框架基础篇
课程名称:【6342】【Java_Java-SpringMVC「解锁式学习」】
课程内容:SpringMVC基础简介、自定义转换类型、常用注解、返回数据类型、文件上传、异常处理和拦截器、SSM整合案例。
---考核---(可调整,联系教务老师)
「第4章」:框架基础篇
课程名称:【6340】【Java_Java-Mybatis「解锁式学习」】
课程内容:四天的课程,分别讲解了Mybatis的基础学习、自定义Mybatis框架、使用Mybatis操作数据库、完成Mybatis的DAO层的开发、动态SQL、Mybatis的多表操作、Mybatis的缓存、Mybatis注解开发。
---考核---(可调整,联系教务老师)
「第5章」:框架基础篇
课程名称:【19605】【Java_MybatisPlus学习「解锁式学习」】
课程内容:该课程主要讲解了MybatisPlus的安装配置、更新、查询、删除、逻辑删除、性能分析、代码生成器等知识的讲解
---考核---(可调整,联系教务老师)
「第6章」:框架基础篇
课程名称:【17084】【Java_Java_Rabbitmq「解锁式学习」】
课程内容:该课程做了消息队列的简述、安装、以及搭建、入门工程的使用、springboot整合rabbirMQ等
---考核---(可调整,联系教务老师)
【第4阶段】:项目实战阶段
【监督方式】:强监督
「第1章」:项目实战篇
课程名称:【6535】【Java_企业权限管理项目「解锁式学习」】
课程内容:该课程对于管理系统做了概述,讲解了SSM整合案例的介绍、产品模块的操作、订单模块的操作、用户模块的操作、权限控制模块、AOP、SVN(选学)的知识模块的讲解。
---考核---(可调整,联系教务老师)
「第2章」:项目实战篇
课程名称:【16763】【Java_乐友商城项目「自由式学习」】
课程内容:该课程实现了项目搭建、VUE入门讲解、商品分类、品牌查询、品牌新增、fastDFS、规格参数、商品管理、ES的学习、基本搜索、搜索过滤、thymeleaf及静态化、rabbitMQ、用户注册、授权中心、下单、等模块的讲接
---考核---(可调整,联系教务老师)
【第5阶段】:微服务阶段
【监督方式】:强监督
「第1章」:微服务框架基础篇
课程名称:【16765】【Java_SpringBoot框架「解锁式学习」】
课程内容:该课程主要讲解了Spring Boot的基础配置一节SpringBoot和SpringMvc的整合,以及部署
---考核---(可调整,联系教务老师)
「第2章」:微服务框架基础篇
课程名称:【16767】【Java_SpringCloud框架「解锁式学习」】
课程内容:该课程主要讲解了微服务框架中spring cloud的学习以及使用搭建、Eureka注册中心、搭建服务、面向服务的路由、自定局部过滤器、获取配置中心、Spring Cloud Bus应用。
---考核---(可调整,联系教务老师)
【第6阶段】:项目实战阶段
【监督方式】:强监督
「第1章」:项目实战篇
课程名称:【30725】【Java_SpringBoot+SpringCloud在线教育系统实战(上)「自由式学习」】
课程内容:该课程可以看完ssm直接开始看,主要是讲解项目的前置知识,主要讲解架构的演变、SpringCloud和SpringBoot中的各种组建的学习,以及分布式事务的讲解、讲解了基础的在线教育的背景介绍等、以及MybatisPlus的一些使用情况。
---考核---(可调整,联系教务老师)
「第2章」:项目实战篇
课程名称:【23088】【Java_图灵商城(Springboot)「解锁式学习」】
课程内容:等待介绍文本
---考核---(可调整,联系教务老师)
【第7阶段】:Java框架阶段
【监督方式】:强监督
「第1章」:框架进阶篇
课程名称:【16972】【Java_Mybatis源码解读和设计模式讲解「解锁式学习」】
课程内容:该课程主要讲解了mybatis框架的源码、以及设计模式的讲解
---考核---(可调整,联系教务老师)
「第2章」:框架进阶篇
课程名称:【16971】【Java_Spring源码解析「解锁式学习」】
课程内容:该课程主要对Spring知识体系学习、手写Spring基础容器和阅读Spring容器源码、Spring的源码阅读、Spring aop源码阅读进行了讲解
---考核---(可调整,联系教务老师)
「第3章」:框架进阶篇
课程名称:【16973】【Java_SpringMVC源码讲解「解锁式学习」】
课程内容:该课程主要讲解了spring和springmvc的流程原理、手写springmvc、spring mvc的源码阅读
---考核---(可调整,联系教务老师)
「第4章」:框架进阶篇
课程名称:【17129】【Java_深入解析_并发编程专题「解锁式学习」】
课程内容:该课程主要讲解多线程基础、java的内存模式、多线程之间的通讯、线程池原理分析、Callable和Future模式、锁的深入化、悲观锁、乐观锁、Disruptor框架等深入的讲解
---考核---(可调整,联系教务老师)
「第5章」:框架进阶篇
课程名称:【17132】【Java_深入解析_Spring源码解析专题「解锁式学习」】
课程内容:该课程的内容包括:手写Spring事务框架,手写Spring注解版本、事务传播行为,手写SpringIOC容器框架之手写@Service和@Resource注解,手写SpringMVC框架之手写@RequestMapping和@Controller注解,纯手写数据库连接池,纯手写Mybatis注解版本框架,纯手写JDK不同版本下的List接口(Arraylist和Vector集合),纯手写基于链表方式实现LinkeList集合,纯手写基于LinkedList实现HashMap,纯手写JDK1.7版本HasMap集合框架
---考核---(可调整,联系教务老师)
「第6章」:框架进阶篇
课程名称:【17139】【Java_深入解析_分布式解决方案「解锁式学习」】
课程内容:该课程主要讲解的内容包括:全面解密分布式任务调度平台-xxljob、全面解密分布式任务调度平台-XXLJob调度中心集群、Apollo分布式配置中心环境搭建、分布式配置中心-SpringBoot客户端整合Apollo分布式配置中心、分布式锁解决解决方案-基于Redis方式实现分布式锁
---考核---(可调整,联系教务老师)
「第7章」:框架进阶篇
课程名称:【17131】【Java_深入解析_性能优化(JVM)「解锁式学习」】
课程内容:该课程主要讲解了JAVA的内存结构与垃圾回收机制算法分析,垃圾收集器、性能监控工具、实战参数调优案例分析,动态字节码技术,类加载器
---考核---(可调整,联系教务老师)
「第8章」:框架进阶篇
课程名称:【17137】【Java_深入解析_分布式缓存架构(Redis)「解锁式学习」】
课程内容:该课程主要讲解了SpringBoot整合Redis,Redis事务,主从复制,哨兵机制,事务机制,一级缓存和二级缓存,RedisCluster集群方式、缓存雪崩、穿透和命中率
---考核---(可调整,联系教务老师)
【第8阶段】:微服务阶段
【监督方式】:强监督
「第1章」:微服务框架进阶篇
课程名称:【17133】【Java_深入解析_微服务框架「解锁式学习」】
课程内容:该课程主要讲解了在SpringBoot2.0版本框架中的引入&Web开发组件、整合Web视图层&Lombok插件、多数据源分布式事务管理(jta+atomikos)、项目打包与热部署原理、性能优化、监控中心、纯手写SpringBoot2.0框架
---考核---(可调整,联系教务老师)
【辅助阶段】
写出来初版的简历,然后老师进行建议,再次修改简历。简历合格,进行模拟面试。沟通面试问题等,具体事宜,到该阶段之后联系相应的教务老师进行安排。
【时间安排】:
学员可以自主安排学习时间。具体的时间可以灵活调整。
【相关规定】:
(1)每天完成今日学习任务,提交相应的csdn或者是有道云笔记之类的链接到每日作业中。老师会进行审核,每个阶段结束,进行阶段测评,测评通过,提交老师发布的通过截图到下一个课程的第一节的阶段卡点之后,方可进行下一章内容的学习。
(2)每个章节结束,如果觉得吸收比较乱,知识点多,可以进行xmind脑图的构造一下整体的思路!
(3)项目阶段,需要录制或者文档落地针对做过的项目的自述!
(4)每天必须按计划完成任务,临时有事需在日报中说明情况即可,长期请假请联系教务老师。
(5)考核不通过需要缴费补考,50元是第一次,每次增加50元,200元封顶(此项如有疑问,可以联系教务老师进行更改)。
【参考博客】:第二天早晨八点半,会有拜师晨报提醒。当中有学生优秀博客,可以查看学生的排版
【监督相关说明】:
弱监督:不需要每天提交作业,直接可以解锁课程,适合于自制力能力强的。
强监督:需要学习完一个课程通过管理员解锁才能继续学习下一个阶段,适合于自制力不够强,已经参加工作的学员。
【工作安排】:
(1)、批改作业,环境安装!还有学习过程中有不会的问题的话,艾特软件安装以及基础答疑老师!
(2)、学习过程中如果有什么问题和疑问,可以艾特答疑老师!
(3)、如果计划需要更改,可以群里艾特我和跟你电话测评沟通的老师进行沟通!
(4)、如果有什么方向上面的疑问,可以艾特相关的答疑老师和计划制定的老师!
(5)、如果不知道找哪位老师的话,或者问题比较紧急的可以艾特教务老师进行处理,或者有什么意见和建议(直接私聊教务老师)!教务老师会进行受理!