完整的软件工程课程:构建更好的软件

学习软件工程的一切:使用软件工程规划、设计、开发、测试和执行软件

讲师:Yogesh Dahake

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 软件工程,SDLC,SDLC阶段
  • SDLC 模型,如瀑布模型、迭代模型、增量模型、螺旋模型、V 模型、敏捷模型等
  • SSDLC – 安全软件开发生命周期
  • 所有关键的敏捷概念
  • SCRUM、看板、XP、水晶、精益 RAD、FDD、SAFe
  • 软件工程行业最佳实践
  • 软件工程方法、工具、策略、原则、指南一切

要求

  • 参加本课程不需要任何先决条件

描述

这是有史以来第一门全面的软件工程课程,涵盖了任何有志于在软件领域学习和进步的人都可以学习的几乎所有内容,并且可以像拥有近 10 年以上经验的人一样熟练。本课程是我数十年经验的要点,内容超过 14 个小时。无论我在职业生涯中学到的有关现实世界软件工程的知识,我都包含在本课程中。一点也不自吹自擂,看看课程大纲你就明白了。在这 14 个小时以上的时间里,我们将通过现实案例研究从头开始学习以下所有概念

介绍

什么是软件

什么是工程

什么是软件工程

为什么软件工程很重要并且值得学习

软件开发

什么是软件开发

什么是软件工程中的项目管理

软件项目创意是如何产生的?

项目构想最终确定后,会发生什么?

基于服务的公司在软件工程期间应遵循的标准和认证

软件开发的类型

软件开发类型简介

前端开发

后端开发

API开发

数据科学

移动开发

桌面开发

云计算发展

全栈开发

视频游戏开发

嵌入式系统开发

渐进式 Web 应用程序开发

开源开发

电子商务App开发

企业应用程序开发

数据库开发

人工智能和机器学习开发

所有这些软件开发如何应用于现实生活案例研究

案例分析

软件开发生命周期SDLC

什么是 SDLC 软件开发生命周期

SDLC – SDLC 的分析和规划阶段

SDLC的分析和规划阶段

SDLC 分析和规划阶段的挑战

SDLC 流程时间表和时间表示例

预算估算将如何进行

SOW 工作范围或工作说明概述

SOW 示例模板

软件项目成本估算

自下而上的估计

自上而下的估计

三点估计

类比估计

参数估计:

SDLC – 需求收集阶段

介绍

SDLC 的需求收集阶段

SDLC 需求阶段的挑战

SRS文件

需求收集中使用的工具/软件

分析和计划与需求收集之间的区别

SDLC 所需的 UML

UML简介

为什么选择 UML

什么是UML

UML 图的类型

类图

示例类图演示

对象图

示例对象图

元件图

示例组件图

部署图

示例部署图

封装图

示例封装图

复合结构图

复合结构图示例

剖面图

剖面图示例

用例图

示例用例图

活动图

示例活动图

状态机图最终版

示例状态机图

时序图

示例序列图

通讯图

示例通信图

时序图

时序图示例

交互概览图

示例交互概述图

图表

SDLC 设计和原型设计

介绍

SDLC阶段的设计和原型设计

为什么设计和原型制作在 SDLC 流程中如此重要

SDLC 流程中设计和原型制作阶段的挑战

高级图表

数据流程图

底层图

用户界面用户体验

线框图

高保真和低保真图

数据库架构设计图

软件设计与架构

介绍

软件架构

架构模式

整体架构

分层架构

分层架构

微服务架构

无服务器架构

事件驱动架构

软件设计

软件设计原理-SOLID原理

其他软件设计原则

设计模式

4+1架构视图

版本控制系统

什么是版本控制系统

源代码管理

Git 分支策略

软件应用程序版本控制

应用环境

SDLC-开发或实施阶段

开发或实施阶段

开发阶段的挑战

代码覆盖率

开发者手册

同步代码和异步代码

语言与框架

SDLC 流程中的测试

介绍

SDLC测试阶段

SDLC 过程中测试阶段的挑战

测试方法

测试级别

测试类型

功能测试

负载测试

性能测试

安全测试

集成测试

可用性测试

兼容性测试

回归测试

健全性测试

辅助功能测试

单元测试

系统测试

用户验收测试(UAT)

非功能测试

质量保证测试

API测试

AB测试

全球化测试

合规性测试

探索性测试

自动化测试

SDLC的部署阶段

SDLC 中的部署阶段

SDLC流程中部署流程的挑战

变更请求 (RFC) 流程

PGLS

改造/修补

SDLC维护阶段

一切如常(BAU)

SDLC 的维护阶段

SDLC 流程中维护阶段的挑战

系统改进计划

支持流程:提出问题、票证和 SLA

保持当前流程

支持团队结构

灾难规划

业务连续性计划(BCP)

灾难规划和 BCP 之间的区别

安全软件开发生命周期 SSDLC

什么是SSDL

信息安全原理

风险威胁和漏洞

保护原则

SSDLC的实践

OWASP 开放世界应用程序安全项目

SDLC中使用的SDLC模型

瀑布模型

什么是SDLC的瀑布模型

何时何地使用瀑布模型

使用瀑布模型的优点和缺点

增量模型

什么是SDLC增量模型

何时何地使用增量模型

增量模型的优点和缺点

迭代模型

什么是SDLC迭代模型

何时何地使用迭代模型

使用迭代模型的优点和缺点

V型

SDLC的V型号是什么

何时何地 V 模型

V模型的优点和缺点

螺旋模型

什么是螺旋模型

何时何地螺旋模型

螺旋模型的优点和缺点

敏捷模型

传统与敏捷模型

什么是SDLC敏捷模型

何时何地敏捷模型

敏捷模型的优点和缺点

敏捷宣言

敏捷原则

关键敏捷概念

最小可行产品

用户故事

燃尽图

敏捷方法论

SCRUM-敏捷方法论

看板 – 敏捷方法论

极限编程-敏捷方法论

精益方法论-敏捷方法论

水晶敏捷方法论 – 敏捷方法论

功能驱动开发 (FDD) – 敏捷方法论

快速应用程序开发 (RAD) – 敏捷方法论

规模化敏捷框架 (SAFe) – 敏捷方法论

所有这些事情我们将通过现实生活中的例子和案例研究来学习。以上所有内容都在超过14 小时的高质量内容中涵盖。这相当于一本一千多页的书!以非常清晰简洁的方式不会浪费您一分钟的宝贵时间!

您无法通过 Web 上的 One Place Anywhere 获取此信息。

除此之外,您还将获得:

隐藏式字幕是由人类而不是计算机生成的!目前,只有前几个部分有隐藏式字幕,但每周都会添加新的字幕。

离线访问:如果您正在旅行或网速较慢,您可以下载视频并离线观看。

可下载资源

先决条件

本课程没有这样的先决条件,任何有兴趣学习软件开发过程的人都可以学习本课程。在本课程中,我们将从头开始学习所有内容。

30 天全额退款保证

本课程提供 30 天全额退款保证。参加课程、观看每节讲座并做练习,如果您因任何原因不满意,请在注册后的前 30 天内联系 Udemy 以获得全额退款。全额退款,不问任何问题。

关于您的教练

你好!我的名字是约格什·达哈克!我是一位充满热情的首席软件工程师,拥有十年的经验,我通过我的课程和 YouTube 频道向一千多人教授了软件开发和编码知识。

我的目标是让人们不仅能够学习,而且能够以最佳、高效和有效的方式学习,并产生学习的火花。这就是为什么我的课程简单、实用、整洁

你还在等什么?不要浪费时间从一个教程跳到另一个教程。报名课程仅需 14 小时即可掌握改变生活的技能

本课程适合谁:

1. 刚开始从事软件行业的人。

2.软件工程专业的学生。

3、已经在软件公司工作的人员。

4. 开发人员、主管、技术架构师、测试人员任何直接或间接参与软件开发过程的人

5. 想要开发优质软件的人

从更高的角度来看,

任何对软件感兴趣的人,从学生到教师,从即将开始职业生涯的人到软件行业的专业人士。

本课程适合谁:

  • 正在学习软件工程的学生
  • 开始软件工程职业生涯的学生
  • 已经在 IT 行业从事软件工程工作的 IT 专业人员
  • 想要构建高质量软件并实施最佳软件工程方法的人们
  • 任何对IT感兴趣并想了解IT行业动态的人

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍