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

您将获得的技能: Software Development Methodologies, Development Environment, Software Development, Application Programming Interface (API), Version Control, Software Design Patterns, JSON, Software Design, Network Engineering, Restful API, Virtualization and Virtual Machines, Web Applications, TCP/IP, YAML, Extensible Markup Language (XML), Authentications
中级 · 课程 · 1-4 周
您将获得的技能: Spring Framework, Cloud-Native Computing, Software Architecture, Microservices, Software Design Patterns, Event-Driven Programming, Java Programming, Restful API, Performance Tuning, MongoDB, Back-End Web Development, Application Programming Interface (API), Web Applications, Scalability, Real Time Data, Resilience, Integration Testing, Performance Management, Debugging
中级 · 课程 · 1-4 周

EDUCBA
您将获得的技能: Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Semantic Web, Interactive Design, Usability, Web Design, Information Architecture
混合 · 课程 · 1-4 周

Board Infinity
您将获得的技能: PHP (Scripting Language), Model View Controller, Restful API, Web Development, Object-Relational Mapping, Web Applications, Full-Stack Web Development, Development Environment, Software Testing, Back-End Web Development, Application Frameworks, Database Management, Application Security, Authentications, Authorization (Computing), Package and Software Management
初级 · 课程 · 1-4 周

您将获得的技能: Secure Coding, Penetration Testing, Security Testing, Application Security, Cyber Security Assessment, Payment Systems, Blockchain, Incident Response, Vulnerability Scanning, Code Review, Data Security, Development Testing, Authorization (Computing), Data Validation
中级 · 课程 · 1-4 周

您将获得的技能: Cucumber (Software), Gherkin (Scripting Language), Behavior-Driven Development, Apache Maven, Restful API, Test Automation, JSON, Scalability, Application Programming Interface (API), Test Case, Test Data, Authentications, Java, Software Testing, Data Mapping
混合 · 课程 · 1-4 周

Pearson
您将获得的技能: Identity and Access Management, Cloud Security, Key Management, Network Security, Cloud Computing, Multi-Factor Authentication, Network Monitoring, Firewall, Authentications, Network Protocols, Encryption
初级 · 课程 · 1-4 周

University of Virginia
您将获得的技能: 创造力, 集思广益, 创造性思维, 战略思维, 项目范围界定, 项目规划, 角色开发, 设计思维, 利益相关者分析, 价值评估工程, 创新, 构思, 创造性地解决问题, 用户研究, 产品开发, 设计研究, 开放的心态, 成长意识, 以人为本的设计, 流程制图
初级 · 专项课程 · 3-6 个月

Skillshare
您将获得的技能: Responsive Web Design, User Interface and User Experience (UI/UX) Design, Digital Design, Web Design, Usability, Motion Graphics, Adobe XD, No-Code Development, Prototyping, Graphic Design, Augmented and Virtual Reality (AR/VR), Style Guides
初级 · 课程 · 1-3 个月

California Institute of the Arts
您将获得的技能: 设计师, 打造品牌, 平面设计, 艺术史, 图像质量, 色彩理论, Adobe InDesign, 摄影, 排版, 设计元素和原则, 徽标设计, 照片编辑, 图形和视觉设计软件, 平面和视觉设计, 风格指南, 数字设计, 设计软件, 设计研究, 创意设计, 视觉设计
初级 · 专项课程 · 3-6 个月

The University of Sydney
您将获得的技能: 市场调查, 产品测试, 设计思维, 战略传播, 用户反馈, 业务建模, 创新, 客户洞察, 企业战略, 产品设计, 产品开发, 案例研究
中级 · 课程 · 1-3 个月

您将获得的技能: Responsive Web Design, Storyboarding, Wireframing, User Experience Design, UI/UX Research, Usability Testing, Information Architecture, Presentations, User Research, Figma (Design Software), Design Reviews, Persona (User Experience), Web Content Accessibility Guidelines, User Story, Data Ethics, User Centered Design, Usability, Mockups, Interviewing Skills, Professional Development
攻读学位
初级 · 专业证书 · 3-6 个月