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

Tencent Cloud
您将获得的技能: Cloud Computing Architecture, Hybrid Cloud Computing, Cloud-Native Computing, Cloud Applications, Cloud Computing, Serverless Computing, Solution Architecture, Private Cloud, Cloud Infrastructure, Data Migration, Big Data, Cloud Security, Systems Architecture, Microservices, Distributed Denial-Of-Service (DDoS) Attacks, Scalability, Artificial Intelligence, DevOps, Disaster Recovery
高级设置 · 课程 · 3-6 个月

Coursera
您将获得的技能: AWS CloudFormation, Amazon Web Services, Amazon Elastic Compute Cloud, Event-Driven Programming, Serverless Computing, Event Monitoring, Software Engineering
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Secure Coding, Application Security, Authorization (Computing), Authentications, Data Validation, Role-Based Access Control (RBAC), Verification And Validation, Security Controls, User Accounts, Configuration Management, Package and Software Management, Cybersecurity, Data Loss Prevention, Identity and Access Management, Software Installation, Middleware, Debugging, Computer Programming, Information Technology, Dependency Analysis
初级 · 课程 · 1-3 个月

O.P. Jindal Global University
您将获得的技能: Digital Marketing, Web Analytics, Digital Advertising, Search Engine Marketing, Online Advertising, Google Analytics, Search Engine Optimization, Google Ads, Marketing Channel, Social Media Marketing, Marketing Strategies, Keyword Research, Marketing Planning, Paid media, Marketing Analytics, Social Media Campaigns, Social Media, Advertising, Blogs, Emerging Technologies
初级 · 课程 · 1-3 个月

您将获得的技能: Spring Framework, Java, Application Frameworks, Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Extensible Markup Language (XML), Dependency Analysis
混合 · 课程 · 1-4 周
University of Michigan
您将获得的技能: Video Game Development, Game Design, Culture, Education and Training, Cultural Diversity, Economics, Policy, and Social Studies, Diversity Awareness, Social Impact, Electronic Media, Community Development, Emerging Technologies, Content Creation, Timelines
混合 · 课程 · 1-4 周

您将获得的技能: Statistical Process Controls, Statistical Hypothesis Testing, Process Improvement, Lean Methodologies, Kaizen Methodology, Process Capability, Six Sigma Methodology, Risk Analysis, Quality Improvement, Process Analysis, Statistical Analysis, Statistical Methods, Risk Management, Business Process, Sample Size Determination, Data Collection
中级 · 课程 · 1-4 周

您将获得的技能: Program Management, Project Management Life Cycle, Diagram Design, Project Closure, Agile Methodology, Benefits Administration, Innovation, Change Management, Stakeholder Communications
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Canva (Software), Style Guides, Logo Design, Branding, Marketing Design, Marketing Materials, Graphic Design, Brand Management, Media Strategy, Organizational Skills
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Cloud Computing Architecture, Cloud Security, Cloud Deployment, Cloud Computing, Incident Response, Cloud Infrastructure, Capacity Management, Application Security, Security Controls, Network Security, Hardening, Scalability, Emerging Technologies, Identity and Access Management, Role-Based Access Control (RBAC), Encryption
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Verification And Validation, Computational Logic, Theoretical Computer Science, Automation, Agentic systems, System Requirements, Robotics, Artificial Intelligence, Algorithms
攻读学位
中级 · 课程 · 1-3 个月

您将获得的技能: Package and Software Management, Software Installation, Programming Principles, Integrated Development Environments, Command-Line Interface
初级 · 课程 · 1-3 个月