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

University of California San Diego
您将获得的技能: Debugging, Computer Programming Tools, Digital pedagogy, Education Software and Technology, Computational Thinking, Programming Principles, Computer Programming, Computer Science, Game Design
初级 · 课程 · 1-3 个月

Google Cloud
您将获得的技能: 数据分析, 数据可视化软件, 数据库设计, 探索性数据分析, 数据建模, Looker (软件)
初级 · 项目 · 不超过 2 小时

您将获得的技能: Containerization, Restful API, Event-Driven Programming, DevOps, Data Integration, z/OS, Solution Architecture, Cloud Applications, Microservices, Enterprise Architecture, IBM Cloud, Application Lifecycle Management, Cloud-Native Computing, Application Design, CI/CD, Systems Integration, Software Architecture, Mainframe Computing
初级 · 课程 · 1-3 个月

Banco Interamericano de Desarrollo
您将获得的技能: Digital Transformation, Talent Management, Business Transformation, Technology Strategies, Cybersecurity, Project Design, Policy Development, Public Administration, Service Design, Governance, Program Evaluation, Strategic Planning, Process Improvement, Data Management, Process Analysis
初级 · 课程 · 1-4 周

您将获得的技能: File I/O, Object Oriented Programming (OOP), C++ (Programming Language), Data Structures, Object Oriented Design, Software Design Patterns, Programming Principles, Data Persistence, Algorithms, Simulations
高级设置 · 课程 · 1-4 周

Simplilearn
您将获得的技能: Google Gemini, Prompt Engineering Tools, Generative AI, Collaborative Software, Anthropic Claude, Innovation, AI Enablement, Business Process Automation, Workflow Management, Content Creation, Technology Strategies, Productivity Software, Application Design, Video Production
初级 · 课程 · 1-4 周

您将获得的技能: Spring Boot, Hibernate (Java), Object-Relational Mapping, GitHub, Git (Version Control System), Java, Software Documentation, JUnit, Restful API, Application Performance Management, API Design, Model View Controller, Postman API Platform, User Accounts
中级 · 课程 · 3-6 个月

您将获得的技能: User Experience Design, User Flows, Figma (Design Software), Usability, User Interface (UI), User Centered Design, Wireframing, User Research
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 个人身份信息, 社会影响, 负责任的人工智能, 媒体与传播, 人工智能, 信息技术, 网络安全, 计算机安全意识培训, 道德标准与行为, 数据伦理, 信息隐私, Algorithm
攻读学位
初级 · 课程 · 1-4 周

您将获得的技能: Microsoft SQL Servers, Relational Databases, Database Architecture and Administration, Data Analysis, Business Analytics
初级 · 课程 · 3-6 个月

您将获得的技能: Descriptive Statistics, Model Evaluation, Feature Engineering, Probability & Statistics, Supervised Learning, Statistical Hypothesis Testing, Exploratory Data Analysis, Box Plots, Regression Analysis, Statistics, Predictive Modeling, Time Series Analysis and Forecasting, Data Science, Histogram, Data Visualization, Statistical Analysis, Integrated Development Environments, Computer Networking, Python Programming, Server Side
初级 · 专项课程 · 3-6 个月

Codio
您将获得的技能: Algorithms, Data Structures, Java, Theoretical Computer Science, Computer Programming, Computational Thinking
中级 · 课程 · 1-4 周