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

University of Maryland, College Park
您将获得的技能: Cyber Security Strategy, Cybersecurity, Threat Modeling, Threat Management, Cyber Risk, Cyber Attacks, Security Awareness, Cyber Security Policies, Computer Security, Malware Protection, Information Systems Security, Infrastructure Security, Public Safety and National Security, Human Factors (Security), Data Security, Risk Management
初级 · 课程 · 1-3 个月

Niel Asher Education
您将获得的技能: Patient Education And Counseling, Physical Therapy, Clinical Assessment, Rehabilitation, Exercise Therapy, Manual Therapy, Respiration, Coordination, Mental Health Therapies, Athletic Training, Cognitive Behavioral Therapy
高级设置 · 课程 · 1-3 个月
Starweaver
您将获得的技能: Cyber Threat Hunting, Splunk, Threat Detection, Jupyter, Anomaly Detection, Threat Management, Cybersecurity, Data Analysis, Data Science, Applied Machine Learning, Security Information and Event Management (SIEM), Pandas (Python Package), Interactive Data Visualization, Data Cleansing, Data Transformation, MLOps (Machine Learning Operations), Unsupervised Learning, Machine Learning Methods, Automation
中级 · 课程 · 1-3 个月

Coursera
您将获得的技能: User Experience Design, Wireframing, User Research, Responsible AI, User Centered Design, AI Product Strategy, Usability, Adobe XD, Usability Testing, Generative AI, Figma (Design Software), Design Thinking, Prototyping, User Interface (UI) Design, Persona Development
初级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 开发环境, 持续部署, 可维护性, 持续交付, 软件设计, 代码审查, 软件质量(SQA/SQC), 应用程序部署, 面向对象设计, 威胁建模, 应用安全, 安全需求分析, 计划发展, 软件测试, 软件质量保证, 软件架构, 开发测试, 软件工程, 质量保证, 软件设计模式
中级 · 课程 · 1-3 个月

您将获得的技能: User Interface (UI), Web Content Accessibility Guidelines, Development Environment, Web Analytics and SEO
初级 · 课程 · 3-6 个月

Scrimba
您将获得的技能: Responsive Web Design, JSON, User Interface (UI) Design, Color Theory, Cascading Style Sheets (CSS), HTML and CSS, Hypertext Markup Language (HTML), Restful API, Web Content Accessibility Guidelines, Event-Driven Programming, User Interface (UI), Web Design, Typography, Web Applications, Application Programming Interface (API), React.js, Web Design and Development, Web Development Tools, Javascript, Web Development
初级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: 前端网络开发, JSON, 数据结构, 单元测试, 面向对象编程(OOP), Node.JS, 计划发展, 计算机编程, 网络开发工具, 功能设计, Jest(JavaScript 测试框架), 调试, 网络应用, 软件包和软件管理, Javascript
初级 · 课程 · 1-3 个月

您将获得的技能: LangChain, LLM Application, Prompt Engineering, Model Deployment, Large Language Modeling, OpenAI API, Application Programming Interface (API), Application Deployment, Retrieval-Augmented Generation, LangGraph, OpenAI, Containerization, CI/CD, Continuous Deployment, Postman API Platform, Artificial Intelligence, Continuous Integration, Amazon Web Services, Authentications, Performance Analysis
高级设置 · 课程 · 1-4 周

您将获得的技能: Apache Hive, Big Data, Database Design, Extensible Markup Language (XML), Databases, Apache Hadoop, Analytics, Social Media, Data Processing, Social Media Content, Data Management, Data Analysis, Data Integration, Data Transformation
混合 · 课程 · 1-4 周
University of Illinois Urbana-Champaign
您将获得的技能: 项目管理, 管理, 组织效能, 组织变革, 收入确认, 权责发生制会计, 组织战略, Agile 方法论, 财务会计, 商业道德, 项目实施, 现金流量, 管理培训与发展, 组织结构, 项目关闭, 组织领导力, 企业管理, 金融报表, 瀑布法, 变革管理
攻读学位
初级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: 交互式数据可视化, 数据结构, 社交网络分析, 面向对象编程(OOP), 面向对象设计, 单元测试, Algorithm, 适应, JUnit, Java 编程, Java, 网络分析, 用户界面(UI), 技术交流, 性能调整, 事件驱动编程, 计算机编程, 成长意识, 解决问题, 图论
中级 · 专项课程 · 3-6 个月