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

University of California San Diego
您将获得的技能: Linux Commands, Linux, Unix Commands, Shell Script, Data Processing, Text Mining, Command-Line Interface, Data Manipulation, Unix, Data Transformation, Automation, File Management
初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Data Entry, Data Visualization, Spreadsheet Software, Data Literacy, Data Science, Business Writing
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Unreal Engine, Game Design, User Interface (UI), Video Game Development, User Interface (UI) Design, Animation and Game Design, Scripting, Event-Driven Programming, Prototyping, Real Time Data
混合 · 课程 · 1-4 周

您将获得的技能: jQuery, Javascript and jQuery, Animations, Debugging, UI Components, Event-Driven Programming, Responsive Web Design, Web Applications, Interactive Design, HTML and CSS, Data Validation
中级 · 课程 · 1-4 周

您将获得的技能: 3D Modeling, 3D Assets, Computer Graphics, Computer Graphic Techniques, Animation and Game Design, Graphical Tools
高级设置 · 课程 · 1-3 个月

您将获得的技能: Organizational Skills, Project Management Software, Project Coordination, Workflow Management, Project Management, User Accounts
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Extensible Markup Language (XML), Data Import/Export, Data Mapping, Document Management, Web Content Accessibility Guidelines
混合 · 课程 · 1-3 个月

您将获得的技能: Microsoft Azure, Cloud-Native Computing, Platform As A Service (PaaS), .NET Framework, ASP.NET, Cloud Deployment, Cloud Applications, Microsoft SQL Servers, Data Migration, Performance Tuning, Application Deployment, Application Performance Management, Model View Controller, Verification And Validation, Integration Testing
中级 · 课程 · 1-4 周

您将获得的技能: Data Pipelines, Google Cloud Platform, Data Processing, Systems Design, Data Storage, Data Architecture, Data Warehousing, Data Migration, Data Analysis, Data Transformation, Data Management, Data Preprocessing, Automation, Data Security
高级设置 · 课程 · 1-3 个月

您将获得的技能: Canva (Software), Social Media Content, Social Media Marketing, Social Media, Video Editing, Social Media Strategy, Graphic and Visual Design Software, Content Creation, Video Production, Marketing, Digital Marketing
初级 · 指导项目 · 不超过 2 小时

Johns Hopkins University
您将获得的技能: Data Visualization, Network Analysis, Relational Databases, Data Visualization Software, Social Network Analysis, Data Storytelling, Data Analysis, Data Manipulation, Social Impact, Human Factors, Innovation
中级 · 课程 · 1-4 周

您将获得的技能: Application Deployment, Cloud Deployment, UI Components, React.js, User Interface (UI) Design, JavaScript Frameworks, Web Design and Development, Cascading Style Sheets (CSS), Front-End Web Development, Content Management Systems, Amazon S3
中级 · 课程 · 1-3 个月