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

您将获得的技能: 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
初级 · 专业证书 · 3-6 个月

University of Michigan
您将获得的技能: 数据可视化, 数据库设计, 数据结构, 查询语言, 数据处理, 网络抓取, Python 编程, JSON, 计划发展, 网络服务, 数据库, 恢复性应用程序接口, 数据展示, 可扩展标记语言(XML), 数据可视化软件, 文件输入/输出, 编程原则, 关系数据库, 调试, 数据清理
攻读学位
初级 · 专项课程 · 3-6 个月
Duke University
您将获得的技能: Encryption, Java 编程, 代码重用性, 超文本标记语言(HTML), Javascript, 计划发展, 事件驱动编程, 计算机编程, 生物信息学, 数据分析, 软件设计, 算法, 面向对象设计, 软件工程, Algorithm, 层叠样式表(CSS), 文件输入/输出, 计算机编程工具, 调试, 加密, 网页设计与开发, 用户界面组件
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 区块链, 数据结构, 数据架构, 数据库, 大数据, 分布式计算, 微服务, 软件架构, 软件工程, 系统监控, 服务水平, Blockchain, 测试驱动开发(TDD), 事务处理
攻读学位
高级设置 · 课程 · 1-3 个月

University of Alberta
您将获得的技能: 可扩展标记语言(XML), 恢复性应用程序接口, 软件架构, 面向服务的架构, JSON, 微服务, 应用程序接口设计, 网络服务, 软件设计, 网络开发, 安卓开发, 应用编程接口 (API), 简单对象访问协议(SOAP), 网络应用
中级 · 课程 · 1-4 周

IBM
您将获得的技能: Git(版本控制系统), 网络抓取, GitHub, 软件设计, Python 编程, 恢复性应用程序接口, Bash(脚本语言), Linux 命令, 软件架构, 应用程序部署, 文件输入/输出, 编程原则, 全栈式网络开发, Flask (Web 框架), 文件管理, 版本控制, 软件开发生命周期, Unix Shell, 外壳脚本, 利纳克斯
初级 · 专项课程 · 3-6 个月

The Hong Kong University of Science and Technology
您将获得的技能: 质量保证, 项目管理, 软件设计, 统一建模语言, 软件设计模式, 面向对象设计, 系统分析, 软件架构, 软件工程, 项目规划, 系统设计, 软件质量保证, 系统开发生命周期, 图表设计, 软件开发生命周期
中级 · 课程 · 1-3 个月

您将获得的技能: Microarchitecture, Computer Architecture, Hardware Architecture, Simulations, Computer Hardware, Performance Tuning, Memory Management
中级 · 课程 · 1-3 个月

您将获得的技能: Apache Airflow, Data Warehousing, Data Flow Diagrams (DFDs), Data Pipelines, Diagram Design, Data Integration, Data Lakes, Performance Tuning, Data Governance, Cloud Deployment, Data Management, Data Modeling, Data Mapping, Extract, Transform, Load, Trend Analysis, Service Level Agreement, Systems Integration, SQL, Apache Kafka, Python Programming
中级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 数据存储, 数据库系统, 大数据, 分布式计算, 性能调整, 可扩展性, 软件架构, 数据架构, 微服务, 数据库理论, 软件工程, 性能压力测试, 性能测试, 数据基础设施, 预测建模
攻读学位
高级设置 · 课程 · 1-4 周

您将获得的技能: Month End Closing, Inventory Accounting, Inventory Management System, Balancing (Ledger/Billing), Accounting, Sales Tax, Accounting Software, General Accounting, Reconciliation, Payroll, Payroll Administration, Ledgers (Accounting), Tax Management, Small Business Accounting, Payroll Reporting, Payroll Tax, Bookkeeping, Finance, Enterprise Application Management, Business
初级 · 课程 · 1-3 个月

Atchison Technology
您将获得的技能: Scalability, Cloud-Native Computing, Software Architecture, Software As A Service, Systems Architecture, Cloud Computing Architecture, Cloud Applications, Service Level, Infrastructure Architecture, Enterprise Architecture, Application Design, Capacity Management, Application Programming Interface (API), System Monitoring, Service Management, Incident Response, Software Engineering, Dependency Analysis, Risk Management Framework
高级设置 · 课程 · 1-3 个月