Design Patterns 课程可以帮助您学习面向对象的设计原则、Singleton 和 Observer 等常见设计模式以及软件架构的最佳实践。您可以掌握代码重构、提高可维护性和加强开发人员之间协作的技能。许多课程都会介绍一些工具,如用于可视化设计结构的 UML 和便于实现设计模式的 Integrated Development Environment (IDE),使您能够在实际编码项目中应用这些概念。

University of Colorado Boulder
您将获得的技能: Corporate Sustainability, Environmental Social And Corporate Governance (ESG), Sustainability Reporting, Sustainable Business, Sustainable Development, Business Ethics, Supply Chain, Strategic Sourcing, Procurement, Supplier Relationship Management, Labor Compliance, Compliance Management, Regulatory Compliance, Waste Minimization, Product Lifecycle Management, Stakeholder Engagement
攻读学位
初级 · 课程 · 1-4 周

您将获得的技能: Adobe Firefly, Prompt Engineering, Adobe Illustrator, Visualization (Computer Graphics), Style Guides, Adobe Photoshop, Graphic and Visual Design, Generative AI, Storytelling, Creativity
初级 · 课程 · 1-4 周

SkillUp
您将获得的技能: 数据可视化软件, 仪表板, Data Governance, 数据清理, 微软Excel, 数据预处理, SQL, 数据整合, 数据管理, Data Management, 数据安全, 个人身份信息, 关系数据库, 数据仓库, 数据转换, 数据可视化, 数据库设计, Tableau 软件, MySQL, 摘录, 基于角色的访问控制(RBAC)
高级设置 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: IntelliJ IDEA, Java Programming, Object Oriented Programming (OOP), Java, Integrated Development Environments, Computer Programming, Open Source Technology, Programming Principles, Scalability, Functional Design
中级 · 课程 · 1-4 周

您将获得的技能: Database Design, SQL, Relational Databases, Databases, Database Systems, Database Management, Data Modeling, Query Languages
初级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: Project Planning, Stakeholder Management, Planning, Conflict Management, Project Management, Project Scoping, Leadership and Management, Project Coordination, Influencing, Organizational Structure, Communication Strategies
混合 · 课程 · 1-3 个月

您将获得的技能: Program Management, Communication Planning, Project Documentation, Project Management Software, Workflow Management, Diagram Design, Agile Methodology, Communication Strategies, Process Development
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Human Resources Management and Planning, Employee Performance Management, Recruitment, People Management, Culture Transformation, Employee Training, Delegation Skills, Organizational Structure, Organizational Strategy, Change Management, Organizational Leadership, Team Building
混合 · 课程 · 1-4 周

University of Virginia Darden School Foundation
您将获得的技能: Adaptability, Active Listening, Emotional Intelligence, Critical Thinking, Professional Development, Leadership Development, Personal Development, Empathy & Emotional Intelligence, Collaboration, Team Building, Relationship Building, Resilience, Self-Awareness, Willingness To Learn, Quick Learning, Cognitive flexibility
初级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Design, Software Design Patterns, Functional Design, Maintainability
中级 · 课程 · 3-6 个月

您将获得的技能: Computer Graphics, Game Design, Object Oriented Programming (OOP), 3D Assets, Video Game Development, Animation and Game Design, C# (Programming Language), Animations, Cross Platform Development, Development Environment, Software Installation, User Interface (UI), Debugging, Program Development, Prototyping, Computational Logic, Content Management
初级 · 专项课程 · 3-6 个月

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Electronic Components, C and C++, C++ (Programming Language), Embedded Software, Hardware Troubleshooting, Program Development, Maintainability, Debugging, Development Environment
中级 · 课程 · 1-3 个月