Introduction to Software Engineering
软件工程入门
- 专业证书IBM AI DeveloperIBM AI 开发人员第 1 门 · 共 10 门
- 专业证书IBM Back-End DevelopmentIBM 后端开发第 1 门 · 共 11 门
- 专业证书IBM DevOps and Software EngineeringIBM DevOps 与软件工程第 4 门 · 共 15 门
- 专业证书IBM Front-End DeveloperIBM 前端开发者第 2 门 · 共 11 门
- 专业证书IBM Full Stack Software DeveloperIBM 全栈软件开发者第 1 门 · 共 15 门
Module 01
The Software Development Lifecycle
20 篇- 01Course Introduction课程介绍
- 02Meet the Experts遇见专家
- 03What is Software Engineering?什么是软件工程?
- 04Insiders' Viewpoint: What is software engineering?专家视角:什么是软件工程?
- 05Introduction to the SDLC软件开发生命周期简介
- 06Phases of the SDLC软件开发生命周期阶段
- 07Activity: Phases in the SDLC活动:软件开发生命周期阶段
- 08Building Quality Software构建高质量软件
- 09Requirements需求收集与文档
- 10Overview of Software Engineering软件工程概览
- 11Software Development Methodologies软件开发方法论
- 12Software Versions软件版本管理
- 13Software Testing软件测试概述
- 14Software Documentation软件文档概述
- 15Roles in Software Engineering Projects软件工程项目角色
- 16Insiders' Viewpoint: Job Roles in Software Engineering Teams专家视角:软件工程团队角色
- 17The Software Building Process and Associated Roles软件构建过程与相关角色
- 18Summary & Highlights总结与要点
- 19Summary & Highlights总结与要点
- 20Graded Quiz: The Software Development Lifecycle评分测验:软件开发生命周期
Module 02
Introduction to Software Development
18 篇- 01Overview of Web and Cloud DevelopmentWeb 和云开发概述
- 02Learning Front-End Development前端开发概述
- 03The Importance of Back-End Development后端开发的重要性
- 04Teamwork and Squads团队合作与小组
- 05Insiders' Viewpoint: Teamwork in Software Engineering专家视角:软件工程中的团队合作
- 06Pair Programming配对编程
- 07Insiders' Viewpoint: Pair Programming专家视角:配对编程
- 08Activity: Categorizing Front- and Back-End Technologies活动:前后端技术分类
- 09Introduction to Development软件开发简介
- 10Introducing Application Development Tools应用开发工具简介
- 11More Application Development Tools更多应用开发工具
- 12More Application Development Tools更多应用开发工具
- 13Introduction to Software Stacks软件堆栈简介
- 14Hands-on Lab: Getting Started With an IDE动手实验:集成开发环境入门
- 15Insiders' Viewpoint: Tools and Technologies专家视角:工具与技术
- 16Tools in Software Development软件开发工具
- 17Summary & Highlights总结与要点
- 18Graded Quiz: Introduction to Software Development评分测验:软件开发简介
Module 03
Basics of Programming
15 篇- 01Interpreted and Compiled Programming Languages解释型与编译型编程语言简介
- 02Comparing Compiled and Interpreted Programming Languages解释型与编译型编程语言比较
- 03Query and Assembly Programming Languages查询与汇编编程语言对比
- 04Understanding Code Organization Methods代码组织方法
- 05Hands-on Lab: Hello World in 11 Programming Languages动手实验:11 种编程语言的 Hello World
- 06Insiders' Viewpoint: Types of Languages专家视角:编程语言类型
- 07Activity: Programming Logic and Organizational Methods活动:编程逻辑与代码组织方法
- 08Programming Languages and Organization编程语言与代码组织
- 09Branching and Looping Programming Logic分支与循环编程逻辑
- 10Introduction to Programming Concepts Part 1标识符与容器
- 11Introduction to Programming Concepts Part 2函数与对象
- 12Hands-on Lab: Programming Fundamentals with Python动手实验:Python 编程基础
- 13Introduction to Programming Concepts编程概念简介
- 14Summary & Highlights总结与要点
- 15Graded Quiz: Basics of Programming评分测验:编程基础
Module 04
Software Architecture, Design, and Patterns
15 篇- 01Introduction to Software Architecture软件架构简介
- 02Software Design and Modeling软件设计与建模简介
- 03Object-Oriented Analysis and Design面向对象分析与设计 (OOAD)
- 04Insiders' Viewpoint: Importance of Design and Software Architecture专家视角:设计与软件架构的重要性
- 05Activity: Create an Architectural Diagram活动:创建架构图
- 06Software Architecture and Design软件架构与设计
- 07Approaches to Application Architecture应用架构方法
- 08Architectural Patterns in Software软件架构模式
- 09Application Deployment Environments应用部署环境
- 10Production Deployment Components生产环境部署组件
- 11Insiders' Viewpoint: Deployment Architecture专家视角:软件部署架构
- 12Software Architecture Patterns and Deployment Topologies软件架构模式与部署拓扑
- 13Summary & Highlights总结与要点
- 14Summary & Highlights总结与要点
- 15Graded Quiz: Software Architecture, Design, and Deployment Topologies评分测验:软件架构、设计与部署拓扑
Module 05
Job Opportunities and Skillsets in Software Engineering
15 篇- 01What Does a Software Engineer Do?软件工程师的工作职责
- 02A Day in the Life of a Software Engineer软件工程师 Shelly 的一天
- 03Skills Required for Software Engineering软件工程师所需技能
- 04Insiders' Viewpoint: Advice to Future Software Engineers专家视角:未来软件工程师的建议
- 05Insiders' Viewpoint: Women in Software Engineering专家视角:软件工程中的女性
- 06About Software Engineers软件工程师概览
- 07Job Outlook for Software Engineers软件工程师的职业前景
- 08Career Paths in Software Engineering软件工程职业路径
- 09Software Engineering Job Titles软件工程职位
- 10Insiders' Viewpoint: Career Paths专家视角:职业路径与持续教育
- 11Activity: Matching Roles with Responsibilities活动:角色与职责配对
- 12Code of Ethics软件工程伦理守则
- 13Careers in Software Engineering软件工程职业发展
- 14Summary & Highlights总结与要点
- 15Graded Quiz: Job Opportunities and Skillsets in Software Engineering评分测验:软件工程职业机会与技能
Module 06