Design Patterns 课程可以帮助您学习面向对象的设计原则、Singleton 和 Observer 等常见设计模式以及软件架构的最佳实践。您可以掌握代码重构、提高可维护性和加强开发人员之间协作的技能。许多课程都会介绍一些工具,如用于可视化设计结构的 UML 和便于实现设计模式的 Integrated Development Environment (IDE),使您能够在实际编码项目中应用这些概念。
University of California, Santa Cruz
您将获得的技能: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Integrated Development Environments, Computer Science, Pseudocode, Software Testing, Algorithms, Integration Testing, Software Design, System Design and Implementation, Distributed Computing
中级 · 专项课程 · 3-6 个月

您将获得的技能: Video Production, Adobe Express, Multimedia, Social Media Content, Cross-Channel Marketing, Content Marketing, Social Media, Marketing Analytics, Content Creation, Data Ethics, Marketing Effectiveness, Visual Design, Marketing Strategies, Social Media Marketing, Marketing Design, Digital Media Strategy, Graphic and Visual Design, Infographics, Storytelling, Design Elements And Principles
初级 · 专项课程 · 1-3 个月

Universidad de los Andes
您将获得的技能: Virtual Reality, Virtual Environment, 3D Assets, Augmented and Virtual Reality (AR/VR), 3D Modeling, Animation and Game Design, Animations, Interaction Design, Content Creation, Business Modeling
初级 · 课程 · 1-3 个月

University of Washington
您将获得的技能: 沟通策略, 推动参与, 信息图表, 写作, 沉着, 简明扼要, 说服沟通, 叙事, 建设性反馈, 图表设计, 同行评审, 行动导向, 表演艺术, 激励技能, 沟通, 语言交流技能, 演讲, 公开演讲, 可信度, 非语言交流
初级 · 专项课程 · 3-6 个月

您将获得的技能: 3D Modeling, Autodesk, 3D Assets, Design Software
混合 · 课程 · 1-4 周

您将获得的技能: Interoperability, Virtualization, Software-Defined Networking, Cloud-Native Computing, Network Troubleshooting, Network Planning And Design, Automation, Network Architecture, Network Performance Management, Wireless Networks, Real Time Data, Systems Integration
高级设置 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 社交网络分析, 计算机编程, 数据结构, Algorithm, 面向对象设计, 网络分析, 交互式数据可视化, 解决问题, 面向对象编程(OOP), 适应, 图论, 事件驱动编程, 用户界面(UI), 技术交流, JUnit, 性能调整, Java, Java 编程, 成长意识, 单元测试
中级 · 专项课程 · 3-6 个月
LearnQuest
您将获得的技能: 集成开发环境, 数据结构, 计算机编程, 软件包和软件管理, 面向对象设计, 软件设计, 面向对象编程(OOP), 开发环境, 文件输入/输出, 数据持久性, Java, 应用框架, 编程原则, Virtual Machine, 网络开发, Java 编程, 日蚀(软件), 调试
中级 · 专项课程 · 3-6 个月

The University of Hong Kong
您将获得的技能: 高等教育, 备课, 课程开发, 学生参与, 学习理论, 教学策略, 教学设计, 教学, 教学法
初级 · 课程 · 1-3 个月

University of Amsterdam
您将获得的技能: 定量研究, 科学与研究, 实验, 调查, 科学方法, 研究设计, 道德标准与行为, 研究, 社会科学, 研究方法, 抽样(统计)
混合 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: Technical Writing, Technical Documentation, Software Documentation, Technical Communication, Layout Design, Writing and Editing, Writing, Collaborative Software, Graphic and Visual Design, Augmented and Virtual Reality (AR/VR), Typography, Proofreading, Multimedia, Web Content Accessibility Guidelines, Content Management, GitHub, Version Control
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 电子系统, 验证和确认, 电磁学, 技术设计, 系统设计, 数学建模, 电力电子, 设计规格, 计算机辅助设计, 电子产品, 电气系统, 工程分析, 系统分析, 电力, 模拟, Matlab, 电子工程, 模拟和模拟软件, 控制系统, 电气工程
攻读学位
中级 · 专项课程 · 3-6 个月