软件架构课程可以帮助您学习系统设计原则、架构模式和可扩展性策略。您可以掌握创建强大的 API、确保软件系统的安全性以及有效集成 Microservices 的技能。许多课程都会介绍一些工具,如用于建模的 UML、用于容器化的 Docker 以及 AWS 或 Azure 等云平台,这些都支持在 Modernizer 环境中部署和管理应用程序。

您将获得的技能: Star Schema, Snowflake Schema, Data Lakes, Data Governance, Data Warehousing, CI/CD, Database Design, Microsoft Azure, Power BI, Continuous Integration, Real Time Data, Data Pipelines, Microsoft Copilot, Data Management, Data Architecture, Extract, Transform, Load, Model Optimization, Transact-SQL, SQL, Cloud Infrastructure
中级 · 专业证书 · 3-6 个月

您将获得的技能: Software Architecture, Systems Development Life Cycle, Systems Architecture, Systems Thinking, Software Design Patterns, Stakeholder Communications, Business Analysis Tools, Systems Analysis, Data Flow Diagrams (DFDs), Project Design, Development Environment
★ 4.9 (18) · 初级 · 课程 · 1-3 个月

University of Minnesota
您将获得的技能: 安全测试, 硒(软件), 白盒测试, Gherkin(脚本语言), 测试自动化, 行为驱动开发, JUnit, 软件测试, 单元测试, 性能测试, 代码覆盖范围, 可测试性, 开放式网络应用程序安全项目(OWASP), 回归测试, 黄瓜(软件), 系统测试, 测试案例, 开发测试, 软件工程工具, 验证和确认
★ 4.2 (1014) · 中级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Cloud Computing Architecture, Cloud Infrastructure, Scalability, Cloud Computing, Cloud Platforms, Software Architecture, Cloud Services, Cloud Deployment, Cloud Solutions, Infrastructure As A Service (IaaS), Load Balancing, Serverless Computing, Software Design Patterns, Microservices, Event-Driven Programming
★ 4.7 (35) · 初级 · 课程 · 1-4 周

您将获得的技能: Responsive Web Design, Storyboarding, Wireframing, User Experience Design, UI/UX Research, User Experience, Usability Testing, Information Architecture, Presentations, Web Design, User Research, Design Thinking, Figma (Design Software), Usability, Design Reviews, Persona (User Experience), Web Content Accessibility Guidelines, User Interface and User Experience (UI/UX) Design, Web Presence, Interviewing Skills
★ 4.8 (9.9万) · 初级 · 专业证书 · 3-6 个月

您将获得的技能: LLM Application, Kubernetes, Systems Architecture, Large Language Modeling, Data Pipelines, Software Architecture, Software Design, Model Deployment, Application Deployment, Microservices, Apache Airflow, Containerization, Infrastructure Architecture, Cloud-Native Computing, Scalability, AWS CloudFormation, Managed Services, Azure DevOps, Open Source Technology, Diagram Design
中级 · 课程 · 1-3 个月

The Hong Kong University of Science and Technology
您将获得的技能: 项目规划, 软件架构, 配置管理, 需求分析, 白盒测试, 调试, 软件设计, 项目管理, 数据建模, 软件工程, 软件测试, 系统设计, 流程驱动的开发, 面向对象设计, 软件开发生命周期, 软件开发方法, 统一建模语言, 功能要求, 验收测试, 软件设计模式
★ 4.6 (644) · 中级 · 专项课程 · 3-6 个月

University of Minnesota
您将获得的技能: 软件架构, Agile 方法论, Agile 软件开发, 软件质量保证, 软件设计, Scrum(软件开发), 软件工程, 设计思维, Agile 项目管理, 安全架构审查, 敏捷产品开发, 应用安全, 敏捷软件开发, 面向对象设计, 敏捷项目管理, 软件开发生命周期, 软件开发方法, 改善方法, 用户故事, 流程制图, 敏捷方法, 看板原则, 软件设计模式
★ 4.7 (9829) · 中级 · 专项课程 · 3-6 个月

Google Cloud
您将获得的技能: Kubernetes, Google Cloud Platform, Cloud Infrastructure, Prompt Engineering, Containerization, Identity and Access Management, Cloud-Native Computing, Prompt Engineering Tools, Infrastructure As A Service (IaaS), CI/CD, Prompt Patterns, Cloud Platforms, Cloud Storage, Application Deployment, Cloud Management, Cloud Services, Virtual Machines, Scalability, Virtual Networking, Continuous Integration
★ 4.6 (5165) · 初级 · 专项课程 · 3-6 个月

Princeton University
您将获得的技能: 内存管理, 硬件架构, 计算机结构, 微架构, 计算机系统, 系统架构, 性能调整, 依赖性分析, 系统设计与实施
★ 4.7 (3834) · 高级设置 · 课程 · 3-6 个月

您将获得的技能: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Systems Development Life Cycle, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, Full-Stack Web Development, Test Driven Development (TDD), SQL, Software Development, Restful API, Database Management, Object Oriented Programming (OOP), Digital Transformation, GitHub Copilot, Java Programming, Generative AI
★ 4.3 (566) · 初级 · 专业证书 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 软件架构, 内存管理, 调试, 微架构, 嵌入式软件, 计算机结构, 可维护性, 硬件架构, 软件设计, 代码重用性, 数据结构, 系统编程, 嵌入式系统, C(编程语言), 外围设备, 系统配置
★ 4.5 (530) · 中级 · 课程 · 1-4 周