面向对象设计课程可以帮助您学习 Encapsulation、继承和多态等原则,以及 Singleton 和 Factory 等设计模式。您可以掌握创建可重用代码、提高软件可维护性以及设计更易于理解和扩展的系统的技能。许多课程会介绍用于建模的 UML 等工具,以及 Java 和 Python 等编程语言,这些语言通常用于在实际应用中实现面向对象的概念。

您将获得的技能: Unity Engine, Mobile Development, Android (Operating System), Video Game Development, Game Design, C# (Programming Language), User Interface (UI), Scripting, Programming Principles, Development Environment, Animations
初级 · 课程 · 3-6 个月

28DIGITAL
您将获得的技能: Digital Transformation, Business Transformation, Goal Setting, Predictive Modeling, Organizational Change, Change Management, Business Strategy, Action Oriented, Strategic Thinking, Innovation, Emerging Technologies, Decision Making
初级 · 课程 · 1-3 个月

您将获得的技能: Discussion Facilitation, Community Organizing, Interactive Learning, Driving engagement, Content Management Systems, System Configuration
初级 · 指导项目 · 不超过 2 小时

University of Colorado Boulder
您将获得的技能: Computational Logic, Verification And Validation, Theoretical Computer Science, Systems Design, Model Evaluation, Simulations, Algorithms, Safety and Security
初级 · 课程 · 1-4 周

您将获得的技能: Kubernetes, Google Cloud Platform, CI/CD, Cloud Infrastructure, Cloud Security, Continuous Integration, Application Deployment, Cloud Storage, Continuous Delivery, Role-Based Access Control (RBAC), Database Management, Authorization (Computing), Authentications, Identity and Access Management
中级 · 课程 · 1-3 个月

Institut Mines-Télécom
您将获得的技能: Threat Modeling, Cyber Risk, Open Web Application Security Project (OWASP), Cybersecurity, Cyber Attacks, Application Security, Security Testing, Vulnerability Assessments, Exploitation techniques, Secure Coding, SQL
中级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Infographics, Data Visualization, Graphic and Visual Design, Graphic Design, Marketing Communications, Digital Marketing
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Azure Synapse Analytics, Data Warehousing, Power BI, Data Integration, Data Architecture, Data Visualization Software, Microsoft Azure, Apache Spark, Database Management, Data Pipelines, Performance Tuning, Data Processing, Data Security, Scalability
初级 · 课程 · 1-3 个月

您将获得的技能: Unreal Engine, User Interface (UI), Data Persistence, Video Game Development, Game Design, Interactive Design, User Interface (UI) Design, Human Machine Interfaces, Animation and Game Design, System Testing, Development Testing, Artificial Intelligence, Debugging
混合 · 课程 · 1-4 周
您将获得的技能: Angular, Front-End Web Development, UI Components, Web Design and Development, Responsive Web Design, User Interface (UI), Web Applications, JavaScript Frameworks, Cascading Style Sheets (CSS), User Interface (UI) Design, TypeScript, Performance Tuning
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Relational Databases, Databases, Data Visualization Software, Web Scraping, Data Science, Scatter Plots, Data Manipulation, SQL, Data Processing, JSON, Application Programming Interface (API), Data Import/Export, Python Programming, Extensible Markup Language (XML), Hypertext Markup Language (HTML)
中级 · 课程 · 1-4 周

Google Cloud
您将获得的技能: Image Analysis, Google Cloud Platform, Metadata Management, Analysis, Applied Machine Learning, Computer Vision, Cloud Storage
初级 · 项目 · 不超过 2 小时