该课程主要是对Spring全家桶中的两个较为核心的框架模块进行讲解,SpringDataJpa是Spring提供的一套数据持久化的解决方案,SpringBoot是对Spring框架应用的简化,让Java开发者的工作不再那么复杂,可以轻松驾驭;通过该课程的学习,Java开发者可以更轻松的驾驭多样开发技术。
极光严选是以电子商务为业务背景、以MyBatis、Spring、SpringMVC为基础框架、Dubbo为远程服务调用核心的分布式架构的系统,其中采用的技术包含系统安全技术、海量数据搜索技术、缓存技术、分布式文件存储系统、支付宝支付技术、高可用的秒杀业务解决方案、分布式的任务调度解决方案。
Java主流框架是Java中高级程序员必备技能,MyBatis、Spring、SpringMVC是大多数企业进行Web项目建设的基础框架,作为基础框架也是Java开发者必须会使用、必须熟悉的主流框架。该课程通过三个框架的深入学习和综合练习,能够让学习者非常熟练地使用和深入理解框架的内部原理。
Maven是日常开发进行项目工程管理的工具,开发者使用它完成项目工程依赖的管理,项目经理使用它完成项目生命周期的管理;Git是企业中非常流行的用来完成项目工程源码版本空值、团队协作开的工具。通过对该课程的学习可以让学习者减少在实际开发中遇到因为系统环境、团队协作所带来的问题。
掌握JavaWeb开发技术,是学习Java技术中的重要里程碑。本课程会把之前学习的大部分技术融合到一起,比如JavaSE,SQL,JavaScript,jQuery,AJAX,JSON等。学完本课程后,将初步具备 JavaEE 企业级开发技能,并为学习后续的框架和项目扫除障碍。
数据库技术是Java开发的重要基础,所有的应用都离不开数据的存储及数据的增删改查。本课程涵盖MySQL核心技术主要知识点,每节知识配套对应练习;利用反射及JDBC元数据编写通用的查询方法,源码级讲授DBUtils工具类的实现思想,帮助学员站在更高层次上深入掌握JDBC 技术。
并发编程是Java语言的重要特性,当然也是最难以掌握的技术点。Java中的大部分高级技术,都是基于并发编程实现的。编写可靠的并发编程应用是一项不小的挑战。但是,作为程序员要变得更有价值,并发编程是必须攻克的难关。
网络通讯技术为现代互联网技术的基石,任何类型的应用都离不开数据的传输。本课程结合IO流与网络编程去实现计算机间网络通信,理解计算机间通信本质,为后续Web阶段学习扫除障碍。
数据结构与算法无疑是软件开发的核心之一,重要性不可置疑。本课程系统的讲解了数据结构与算法。通过学习,学员能掌握主流数据结构和算法的实现机制,开阔编程思路,提高优化程序的能力。
不懂面向对象?只能说你连程序员的边儿还没摸到。想象一下,当你被面试官问道如何理解面向对象,你只能说出封装、继承、多态三个词语的尴尬情景。本课程将带你从零学起,深入了解面向对象的编程世界,让你掌握制作高维护性、复用性、扩展性和灵活性的应用程序。