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

Meta
您将获得的技能: Python 程序设计, 软件测试, 面向对象编程(OOP), 云托管, 开发环境, 数据结构, 调试, 测试驱动开发(TDD), 集成开发环境, Django (网络框架), 编程原则, 计算机编程, 单元测试
初级 · 课程 · 1-3 个月
Duke University
您将获得的技能: 业务流程改进, 商业分析, 数据叙事, Tableau 软件, 业务沟通, 仪表板, 微软Excel, 商业智能, 分析, 业务指标, 大数据, 数据分析, 预测建模, 数据库设计, SQL, 数据可视化, 关系数据库, MySQL, 数据可视化软件
初级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: 用户体验, 移动开发, 交互设计, 版本控制, 用户界面(UI), Unix 命令, React.js, React Native, Jest(JavaScript 测试框架), 可用性测试, 网络开发工具, 用户研究, 角色(用户体验), 设计研究, SQL, GitHub, Git(版本控制系统), 还原式 API, 用户体验设计, Javascript
初级 · 专项课程 · 3-6 个月

您将获得的技能: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), Containerization, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, Database Design, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Engineering Software
初级 · 专业证书 · 3-6 个月

您将获得的技能: Data Storytelling, Media Planning, Social Media Marketing, Google Ads, Email Marketing, Social Media Strategy, Order Fulfillment, Social Media Management, Search Engine Optimization, Performance Measurement, Spreadsheet Software, A/B Testing, Digital Marketing, E-Commerce, Campaign Management, Loyalty Programs, Customer Retention, Marketing, Interviewing Skills, Applicant Tracking Systems
攻读学位
初级 · 专业证书 · 3-6 个月

University of Michigan
您将获得的技能: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, Java Programming, System Programming, Computer Architecture, Performance Tuning, Unix, Computer Science, Debugging
中级 · 专项课程 · 3-6 个月

您将获得的技能: Web Content Accessibility Guidelines, Adobe Express, Multimedia, User Experience Design, Design Elements And Principles, Design, Visual Design, Diversity and Inclusion, Graphic Design, Creative Design, User Centered Design, Color Theory
初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: C++ (Programming Language), API Design, Software Architecture, Software Design, Maintainability, Data Structures, Object Oriented Programming (OOP), Generative AI Agents, Data Validation, Performance Tuning, Application Frameworks, System Programming, Algorithms, Debugging
初级 · 课程 · 1-3 个月

您将获得的技能: Cloud Infrastructure, Identity and Access Management, Kubernetes, Google Cloud Platform, Prompt Engineering, Application Deployment, Cloud Storage, Containerization, Infrastructure As A Service (IaaS), Cloud Deployment, Cloud Computing, CI/CD, Cloud-Native Computing, Terraform, Cloud Applications, Cloud Computing Architecture, Cloud Security, Cloud Management, Cloud Services, Network Planning And Design
中级 · 专业证书 · 3-6 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Human Computer Interaction, Web Content Accessibility Guidelines, Human Factors, Usability, Interaction Design, Prototyping, User Interface and User Experience (UI/UX) Design, User Experience Design, User Centered Design, User Interface (UI) Design, Responsive Web Design, Design Thinking, Usability Testing, Augmented and Virtual Reality (AR/VR), User Research, Wireframing, Information Architecture
中级 · 课程 · 1-3 个月

Logical Operations
您将获得的技能: Adobe Illustrator, Adobe Creative Cloud, Graphic and Visual Design, Graphic Design, Creative Design, Graphic and Visual Design Software, Graphical Tools, Color Theory, Typography, Document Management, Design Strategies, User Interface (UI), Productivity Software
混合 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 开发环境, 面向对象编程(OOP), 面向对象设计, 数据结构, Java 编程, 计算机编程, Java
中级 · 课程 · 1-4 周