Kotlin 课程可以帮助您学习该语言的基础知识、面向对象编程、函数式编程原理和 Android 应用程序开发。您可以掌握编写简洁代码、集成 API 和有效调试应用程序的技能。许多课程都会介绍用于应用程序开发的 Android Studio 和用于项目管理的 Gradle 等工具,展示如何在实际软件项目中应用这些技能。
École Polytechnique Fédérale de Lausanne
您将获得的技能: Scala 编程, Java, 软件设计模式, 功能设计, 编程原则, 软件设计, Algorithm, 数据结构, 性能调整
中级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: iOS 开发, 苹果 Xcode, 面向对象编程(OOP), 编程原则, 计算机编程, 模型-视图-控制器, 移动开发, Swift 编程, 数据结构
初级 · 课程 · 1-3 个月

Codio
您将获得的技能: Go (Programming Language), Object Oriented Programming (OOP), Web Services, Debugging, Python Programming, Restful API, Server Side, Performance Tuning, Version Control, Software Engineering
初级 · 课程 · 1-4 周

您将获得的技能: Jenkins, Ansible, Continuous Deployment, Software Development Tools, Configuration Management, Infrastructure as Code (IaC), Application Deployment, Version Control
中级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Java, Java Programming, Apache Spark, Applied Machine Learning, Deep Learning, Data Processing, Application Deployment, Natural Language Processing, Data Cleansing, Machine Learning Algorithms, Machine Learning, Feature Engineering, Data Transformation, Scalability, Artificial Neural Networks, Regression Analysis, Interoperability
中级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 应用程序开发, 苹果 Xcode, 熟练掌握苹果软件, iOS 开发, 应用服务器, 面向对象编程(OOP), 苹果 iOS, Objective-C(编程语言), 移动开发, Swift 编程
混合 · 课程 · 1-4 周

您将获得的技能: Swift Programming, Apple iOS, Authentications, Application Programming Interface (API), Restful API, Mobile Development, Data Store
中级 · 课程 · 1-4 周

您将获得的技能: IntelliJ IDEA, Software Development Tools, Development Environment, Scala Programming, Build Tools, Software Development, Software Installation, Software Engineering
初级 · 指导项目 · 不超过 2 小时

Google Cloud
您将获得的技能: 扑腾(软件), 开发环境, 移动开发工具, 跨平台开发, 软件包和软件管理, 移动开发
初级 · 项目 · 不超过 2 小时

Universidad Nacional Autónoma de México
您将获得的技能: Android Development, Android Studio, Application Design, Application Development, Mobile Development, Prototyping, Program Development, Mockups, User Interface (UI) Design, Development Testing, Problem Management, Extensible Markup Language (XML)
混合 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: Responsible AI, MLOps (Machine Learning Operations), Artificial Intelligence and Machine Learning (AI/ML), Jenkins, Applied Machine Learning, CI/CD, Java, Continuous Deployment, Java Programming, Artificial Intelligence, Machine Learning, Spring Framework, Application Deployment, Reinforcement Learning, Spring Boot, Enterprise Application Management, Continuous Monitoring, Enterprise Architecture
中级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: Java, 软件测试, 服务管理, 单元测试, 应用程序开发, 安卓开发, Android Studio, 集成测试, 软件设计, 用户界面(UI), 移动开发
混合 · 课程 · 1-4 周