Java架构--从零基础到架构师

12人 购买 好评度 - 收藏
  • Java架构最新
更多班级

Java架构最新

上课时间:06月28日 至 24年05月

¥998.00

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

目录

评论

老师介绍

  • 北斗老师

    北斗老师

    毕业于985、211高校--吉林大学,计算机软件硕士。20年软件开发、架构设计与管理经验。曾任职国内外知名软件企业及上市公司。从最底层的coding人员做起,曾担任首席架构师与CTO。善于把复杂的问题简单化,难懂的技能小白化!擅长少儿入门编程与成人入门编程及架构设计培训
  • 令狐冲老师

    令狐冲老师

    令狐冲老师,90后讲师,北斗大学堂创始人之一,北斗大学堂高级软件开发及技术架构师,具有朝气与想象力,讲课极富热情,思路清晰、为人耐心,曾就职多家知名互联网公司,精通互联网分布式架构和高并发场景处理,以及区块链开发技术,希望每个学员可以和北斗大学堂共同成长,成就自己、造福社会!
简  介 本课程结合“区块链会员卡”与“人工智能检测”项目,并介绍架构师具备哪些能力,通过实际的案例分析和操作,让学员在理论上上掌握一套架构设计的思路和掌握实际的设计技能。本课程分为理论篇(含理论部分,如何应用ToGaf架构思路,进行业务架构、应用架构、技术架构等设计)、设计篇(重点是StarUML工具介绍)和源码篇。
帮您实现从搬砖程序猿,蜕变为软件设计大师!
观看演示视频(QQ联系:2455451),点击下面链接:
1、“
Java架构之系统架构设计概述 ”:
https://ke.qq.com/course/409106?taid=3468559754083858&tuin=25779b
2、“Java架构之架构设计原理”:

https://ke.qq.com/course/410267?taid=3470531144073883&tuin=25779b
3、“Java架构之架构设计实际操作”:

https://ke.qq.com/course/411770?taid=3580366342735994&tuin=25779b
本机构课程分为低端、中端和高端课程,购买高端直播课程的学员,未来除了高端系列自营直播课程全部免费,其余所有低端、中端自营直播课程也终身免费观看。(购买低端或者中端,若要看更高一层的课程,需要按当时价位补差价)。
本系列课属于高端课程,越早报名,受惠越大!!!
【机构介绍】
       北斗大学堂
(www.beidoudxt.com) 是一家专注“在线教育与培训”的互联网平台,提供IT类专业的技能课程咨询、培训和辅导。涉及的课程既包括进阶类--从初级、中级、高级到架构类课程,也包含热门类--如“互联网架构及分布式系统”、专业类--如“Java架构--从业务架构到技术架构”、“区块链会员卡系统”的设计与开发、“基于人工智能视觉识别的智能检测”系统的设计与开发等
【基础班课程】
第1节  初识Java(JDK7)
第2节  Java语言基础
第3节  流程控制
第4节  数组
第5节  字符串
第6节  面向对象编程基础
第7节  面向对象核心技术
第8节  异常处理
第9节  Java常用类和枚举类型
第10节  泛型与集合类
第11节 使用SpringBoot搭建项目开发环境
第12节  IO输入输出
第13节  多线程
第14节  使用JDBC操作数据库
第15节  使用SpringCloud搭建项目开发环境
第16节  程序员面试宝典
【提高班课程】
第01节、架构师学习大纲、计算机组成原理、操作系统、编译原理、互联网协议
第02节、JVM与 Java内存结构、java并发包&线程池原理分析&锁的深度化
第03节、深入理解ClassLoader工作机制(jdk1.8)
第04节、散列及Java中散列类,如 HashMap 和 ConcurrentHashMap 全解析
第05节、Java并发与多线程及线程安全性
第06节、Java锁(各种锁)
第07节、递归和树(含普通的树、二叉树、红黑树等)
第08节、含分布式原理、分布式session、分布式缓存、分布式数据库、分布式事务与分布式锁
第09节、Spring核心技术系列,包括spring的aop的实现方法、SpringBoot
第10节、微服务架构设计与SpringCloud内部详细原理
第11节、设计模式的介绍,诸如创建型模式、结构型模式和行为型模式,以及开闭原则、里氏代换原则、依赖倒转原则等
第12节、工厂模式、代理模式、观察者模式、单例模式、适配器模式
第13节、结合Spring,介绍IOC以及Spring注入
第14节、UML设计工具介绍与操作(结合实际案例)
第15节、服务端缓存原理,含Memcached和redis
第16节、消息队列,如kafka、RabbitMQ、RocketMQ等
第17节、数据库设计的三个范式与举例
第18节、ToGaf架构设计原理与实践,包括业务架构、应用架构、数据架构和技术架构
第19节、架构设计工具培训
第20节、linux常用命令
第21节、人工智能设备检测原理
第22节、机器学习框架TensorFlow介绍
【课程专题与规划】
一、架构师技能表的说明,重点强调作为架构师,需要具备的各个方面的技能
    1、理论技术,包括基础理论中的计算机组成原理、操作系统、编译原理、互联网协议,以及高级理论
    2、应用技术中,包括分布式系统、微服务架构中Dubbo、SpringBoot和SpringCloud,并基于上述理论如何设计和搭建一个“基于区块链会员卡系统”系统(基于SpringCloud框架),虚拟化中docker;数据技术包括NoSQL、分布式缓存的Redis、关系型数据库的数据库设计,包括数据库范式和E-R图设计、搜索引擎
   3、工程技术,包括开发语言Java及IDE(Eclipse与IDE)、版本管理工具GIT与SVN、测试架构技能中测试方案设计能力和性能测试优化架构能力、运维架构技能中分布式架构部署设计与安全架构设计、性能优化包括分层优化中系统级别、中间件级别、JVM级别、代码设计级别以及分段优化中前端优化、后台优化和设备与资源优化,并以“基于区块链会员卡系统”为例,把一整套开发、测试、UAT、生产等环境的配置管理的环境搭建起来的实际操作
   4、架构师面试宝典,包括面试前、面试中和面试后的准备,面试前的硬实力的准备,参照阿里Java架构师面试题,把包括理论技术、应用技术工程技术,软实力中的业务知识、表达能力与管理能力的准备;面试中注意点,包括自我介绍,技能的展现,问答的技巧;面试后的总结,不足的总结、后续复试的准备
二、如何进行从业务架构、应用架构、技术架构和数据架构的设计,重点理论介绍,并结合“基于区块链会员卡系统”项目进行实际操作
   1、基于ToGaf业务架构、应用架构、技术架构、数据架构与部署架构的内涵、设计逻辑,以及举例(以“基于区块链会员卡系统”为例说明)
   2、详细介绍技术架构的设计原理与实例
   3、设计模式的介绍,重点包括工厂模式、代理模式、观察者模式、单例模式、适配器模式以及举例
   4、测试架构师与运维架构师在架构上需要哪些技能与工作
三、在介绍业务架构、技术架构过程中,重点把PowerDesigner和StarUML工具使用,详细介绍一遍,并结合“基于区块链会员卡系统”项目进行实际操作
  1、业务架构、技术架构设计中,需要哪些交付物以及需要掌握哪些技能,包括需求分析
  2、并重点介绍一下主要设计工具xmind、visio和PowerDesigner的使用
  3、业务架构原理5W1H方法论,以及StarUML需要怎么使用
  4、技术架构中的4+1视图,StarUML如何操作

四、基于区块链会员卡系统的详细系统化介绍,介绍区块链的原理、架构设计如何用到本系统中
  1、基于区块链会员卡系统的需求说明
  2、区块链原理的介绍与在会员系统中的应用设计

  3、本系统的业务架构的设计与应用架构的设计操作
  4、本系统的技术架构以及部分源码的解读
五、增补课程:工业互联网--帮您快速掌握“互联网+AI”技术
  1、工业互联网介绍
  2、互联网+AI技术方案与设计
  3、介绍人工智能基本原理
  4、介绍人工智能TensorFlow相关课程
【课程要求和目标】
1、工作年限不限,但要有一定的编程经验,想具备和掌握架构师能力的软件爱好人员、开发人员或架构师
2、想跳槽,想经过系统化的培训,达到架构师(或高级)技能的能力,面试时更加有把握;
3、工作中,技能遇到瓶颈,想提升到具有架构师的能力,想找一个系统化的培训机构,能尽快少走弯路,把自己的技能系统化提高,在工作中升职或者跳槽,打下技能的基础;
4、工作中,之前只有实践,没有系统化的架构技能的总结,通过培训,实现实践到理论的提升,为今后可以担当架构师的工作,提供理论指导实践,打下基础。

【培训后的目标】
1、工作经验不限,但要有一定的编程基础
2、掌握架构设计的原理、方法与设计工具
3、可以参与或胜任架构师对应职位的工作
4、学习优秀者,薪资可达
30K+
5、有机会成为我们合伙讲师,挑战 百万年薪
6、包教包会,不会继续教,直到掌握为止
【课程设置思路】
本课程结合“基于区块链会员卡系统”实际项目案例,介绍作为架构师和高级架构师具备的哪些能力,通过实际的案例分析和设计思想和设计工具的实际操作,让学员在理论上上掌握一套架构设计的思路和掌握实际的设计技能。本课程分为理论篇(含理论介绍和实战操作,如对“基于区块链会员卡系统的设计”如何应用ToGaf架构思路,进行业务架构、应用架构、技术架构和数据架构的设计)、设计篇(重点是StarUML设计工具的介绍)和源码篇(“基于区块链会员卡系统的设计”源码介绍)
【师资情况】
 北斗老师,北斗大学堂首席讲师,毕业于国家985、211高校--吉林大学的计算机软件专业,硕士研究生。近20年软件开发、设计与管理工作经验。曾任职于多家国内外知名软件企业及上市公司,诸如天玑科技(上交所A股)、东南融通(原美国纽交所主板)、 文思海辉(美国纽交所主板)。从最初的最底层的coding人员做起,慢慢成长为中级、高级软件工程师、架构师、研发经理、技术总监等职位,并逐步成长为技术岗位最高职位--首席架构师与CTO。涉及的行业与技术领域包括企业管理、 电子政务、电子商务、传统金融、互联网金融、区块链、大数据以及人工智能等。北斗老师不仅仅会在北斗大学堂和大 家交流软件及IT的技术与技能相关的知识,也愿意把自己的成长经历、经验、遇到的困难及如何避免与克服,同大家一起 分享。
令狐冲老师,90后讲师,助教,北斗大学堂创始人之一,北斗大学堂高级软件开发及技术架构师,具有朝气与想象力,讲课极富热情,思路清晰、为人耐心,北外计算机专业毕业,曾就职多家知名互联网公司,精通互联网分布式架构和高并发场景处理,以及区块链开发技术,推崇肖申克永不放弃的精神,并希望每个学员可以和北斗大学堂共同成长,成就自己、造福社会!
【课程重要知识点与特色】
 本系列课程重要知识点包括:架构师必备的技术技能图谱与架构师面试宝典架构师必备的设计  
 工具操作说明(含StarUML、Visio、PowerDesigner及XMind等)
基于The Open Group的ToGaf架构体系的介绍区块链的原理和设计开发样例分析传统会员卡系统应用设计与区块链会员卡系统应用设计,互联网+AI人工智能技术等。
【架构师技能图谱】

* 课程提供者:北斗大学堂(久蓝网络)

老师还为你推荐了以下几门课程