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

您将获得的技能: AI Enablement, Business Process Automation, Digital Transformation, Employee Engagement, Recruitment
中级 · 课程 · 1-4 周

Politecnico di Milano
您将获得的技能: Blended Learning, Pedagogy, Large Language Modeling, Digital pedagogy, LLM Application, Instructional Design, Learning Strategies, Education Software and Technology, Interactive Learning, Educational Materials, AI Personalization, Innovation, Differentiated Instruction, Lifelong Learning, AI Enablement, Human Learning, Solution Design, Adult Learning Principles, Prompt Engineering Tools, Artificial Intelligence
初级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Project Controls, Risk Management Framework, Verification And Validation, Project Management Life Cycle, Software Development Methodologies, AI Workflows, Data-Driven Decision-Making, Performance Measurement, Variance Analysis
中级 · 课程 · 1-4 周

Google Cloud
您将获得的技能: Data Infrastructure, Model Deployment, Data Processing, Data Pipelines, Distributed Computing
中级 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: Encryption, 创新, 超文本标记语言(HTML), 计算机网络, Network Protocol(网络协议, 网络应用, Network Security, TCP/IP, 网络架构, 网络基础设施
初级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: Model Deployment, Data Management, Artificial Intelligence and Machine Learning (AI/ML), Infrastructure Architecture, MLOps (Machine Learning Operations), Cloud Deployment, Artificial Intelligence, Data Security, Application Frameworks, Machine Learning, Data Preprocessing, Data Pipelines, Scalability
中级 · 课程 · 1-3 个月

JetBrains
您将获得的技能: 面向对象编程(OOP), 弹簧框架, IntelliJ IDEA, 单元测试, 互操作性, 安卓开发, 功能设计, Java 编程, Java, Kotlin
中级 · 课程 · 1-3 个月

Princeton University
您将获得的技能: 分布式计算, 微架构, 操作系统, 可扩展性, 计算机系统, 硬件架构, 计算机工程, 性能调整, 计算机结构
高级设置 · 课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 实验室报告, 实验室体验, 嵌入式软件, 嵌入式系统, 开发环境, 集成开发环境, 硬件设计, 软件开发工具, 现场可编程门阵列 (FPGA), 实验室测试, 软件开发, 系统设计与实施, 电子系统, 工程文件, 构建工具, 计划发展, 电子硬件, 日蚀(软件)
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: 临床评估, 创造力, 学习理论, 数字教学法, 成人学习原则, 学习风格, 教学设计, 病人教育与咨询, 健康教育, 教学, 技术战略
中级 · 课程 · 1-3 个月

您将获得的技能: Back-End Web Development, PostgreSQL, Python Programming, Restful API, SQL, API Design, Object-Relational Mapping, Database Management, Databases, Data Validation, Development Environment
中级 · 课程 · 1-3 个月

您将获得的技能: Email Marketing, Paid media, Target Audience, Data Storytelling, Social Media Marketing, Social Media Strategy, Content Creation, Search Engine Optimization, Marketing Budgets, Order Fulfillment, Media Planning, Search Engine Marketing, Google Ads, Social Media Management, Customer Retention, Customer Relationship Management, E-Commerce, Performance marketing, Marketing, Campaign Management
初级 · 专业证书 · 3-6 个月