面向对象设计课程可以帮助您学习 Encapsulation、继承和多态等原则,以及 Singleton 和 Factory 等设计模式。您可以掌握创建可重用代码、提高软件可维护性以及设计更易于理解和扩展的系统的技能。许多课程会介绍用于建模的 UML 等工具,以及 Java 和 Python 等编程语言,这些语言通常用于在实际应用中实现面向对象的概念。

您将获得的技能: Microsoft Azure, Authorization (Computing), Azure Active Directory, Cloud Infrastructure, Authentications, Cloud Security, Event Monitoring, Role-Based Access Control (RBAC), Infrastructure Security, Identity and Access Management, System Monitoring, Cloud Computing Architecture, Cloud Management, Active Directory, Network Monitoring, Data Governance, Cloud Applications, Personally Identifiable Information, Security Management, Information Management
中级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Test Case, Test Script Development, Test Planning, Test Automation, Test Engineering, Acceptance Testing, Test Tools, White-Box Testing, CI/CD, Software Quality Assurance, Test Data, Regression Testing, Quality Assurance
初级 · 课程 · 1-4 周

California Institute of the Arts
您将获得的技能: 线框设计, 网页设计, Agile 方法论, 目标受众, 模型, 用户体验, 可用性测试, UI/UX 战略, 信息架构, 以用户为中心的设计, 需求分析, 用户研究, 角色(用户体验)
中级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Newsletters, Email Marketing, Project Design, Content Creation, Scheduling, Test Tools, User Accounts, Marketing, Communication
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Unreal Engine, Virtual Environment, 3D Assets, Game Design, Visualization (Computer Graphics), Computer Graphics, Animation and Game Design, Storytelling, Layout Design, Design Elements And Principles
混合 · 课程 · 1-4 周

您将获得的技能: Computer Graphics, Application Development, Visualization (Computer Graphics), Software Design, C++ (Programming Language), Microsoft Windows, Software Architecture, Application Lifecycle Management, Context Management, System Configuration, Debugging
混合 · 课程 · 1-4 周

University at Buffalo
您将获得的技能: 电气布线, 建筑设计, 施工检查, 工程计算, 基本电气系统, 电气系统, 系统要求, 建筑规范, 成本估算, 机械设计, 暖通空调, 结构分析
中级 · 课程 · 1-3 个月

您将获得的技能: AI Workflows, OpenAI API, LLM Application, OpenAI, Model Context Protocol, Generative AI Agents, Agentic systems, Tool Calling, Prompt Engineering, ChatGPT, Artificial Intelligence, Application Programming Interface (API), User Interface (UI), Context Management, Large Language Modeling, Python Programming, Development Environment, Application Deployment, Debugging
中级 · 课程 · 1-4 周

您将获得的技能: User Interface (UI), UI Components, Software Design, Maintainability, Application Development, Microsoft Windows, Object Oriented Programming (OOP), Python Programming, Data Persistence
混合 · 课程 · 1-4 周

Coursera
您将获得的技能: User Research, Prototyping, Wireframing, Human Centered Design, Miro AI, User Interface and User Experience (UI/UX) Design, User Flows, Design, User Interface (UI), Design Specifications, Interactive Design, Persona Development, Design Software, User Interface (UI) Design, Ideation, Animations
中级 · 专业证书 · 3-6 个月

您将获得的技能: Apache Hadoop, Big Data, Application Deployment, Social Network Analysis, Data Processing, Distributed Computing, Java, Text Mining, Graph Theory, File Systems
混合 · 课程 · 1-3 个月

您将获得的技能: Design, Graphic and Visual Design, Photography, Photo Editing, Photo/Video Production and Technology
初级 · 课程 · 1-4 周