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

您将获得的技能: Application Lifecycle Management, Maintainability
中级 · 课程 · 1-4 周

您将获得的技能: iOS Development, Apple iOS, Swift Programming, Apple Xcode, Unit Testing, Mobile Development, User Interface (UI), User Interface and User Experience (UI/UX) Design, Game Design, Application Deployment, Real Time Data, Debugging, Artificial Intelligence
中级 · 课程 · 1-3 个月

您将获得的技能: Core Data (Software), iOS Development, Data Store, Maintainability, User Interface and User Experience (UI/UX) Design, Software Design, Cloud Storage, Data Validation
中级 · 课程 · 1-4 周

您将获得的技能: Data Persistence, File I/O, C (Programming Language), Debugging, Computational Thinking, Programming Principles, Program Development, Application Design, Command-Line Interface, Algorithms
混合 · 课程 · 1-4 周

您将获得的技能: Unreal Engine, 3D Assets, Virtual Environment, Video Game Development, Augmented and Virtual Reality (AR/VR), Computer Graphics, Animation and Game Design
高级设置 · 课程 · 1-3 个月

Google Cloud
您将获得的技能: Generative AI, AI Personalization, Web Content, Google Cloud Platform, Prompt Engineering, User Experience Design, Unstructured Data
初级 · 课程 · 1-4 周

您将获得的技能: Peer Review, Technical Communication, Agile Methodology, Communication Strategies, Engineering Management, Decision Making, AI Product Strategy
中级 · 课程 · 1-4 周

您将获得的技能: Database Management, Cloud Applications, Virtual Networking
初级 · 课程 · 3-6 个月

您将获得的技能: ASP.NET, .NET Framework, Identity and Access Management, Full-Stack Web Development, Web Applications, Microsoft Azure, Web Development, Cloud Deployment, Application Deployment, Authorization (Computing), Authentications, Databases, Software Architecture, Payment Systems, Software Design Patterns, Data Modeling, User Interface (UI)
中级 · 课程 · 3-6 个月

您将获得的技能: LLM Application, Generative AI, Retrieval-Augmented Generation, Large Language Modeling, Prompt Engineering, Application Design, Google Cloud Platform, Natural Language Processing, Vector Databases
中级 · 课程 · 1-3 个月

您将获得的技能: Network Architecture, Network Planning And Design, Cloud Computing Architecture, Network Security, Virtual Networking, Google Cloud Platform, Network Troubleshooting, Network Routing, Firewall, Load Balancing, Scalability
中级 · 课程 · 1-4 周

Northeastern University
您将获得的技能: Database Design, Software Quality Assurance, Enterprise Architecture, Open Web Application Security Project (OWASP), Data Governance, Database Theory, User Research, Stakeholder Engagement, Algorithms, Agile Software Development, Software Development Life Cycle, Unified Modeling Language, Software Architecture, Cybersecurity, Responsive Web Design, Java, Cascading Style Sheets (CSS), Agile Methodology, Object Oriented Programming (OOP), Data Ethics
获得学位
学位 · 1-4 年