• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Kotlin/workshop: JetBrains Kotlin Workshop Material

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

Kotlin/workshop

开源软件地址(OpenSource Url):

https://github.com/Kotlin/workshop

开源编程语言(OpenSource Language):

Kotlin 94.1%

开源软件介绍(OpenSource Introduction):

official project

Kotlin Workshop

Kotlin Logo

A Kotlin workshop intended to be taught in two days.

Structure

This workshop is divided into two parts

  • Introduction to Kotlin
  • Advanced Kotlin

It consists of

  • Instructor Project: Used to explain concepts, with existing code samples
  • Student Project: For students to complete
  • Presentations: For the instructor to use
  • Questions: For students to complete

Both the Instructor Project and the slides have Introduction and Advanced modules included. While the Introduction has a lot of pre-built examples, it also serves as a canvas to show more code while teaching. However, please make sure that if you're a contributing author to this project, that you do not check-in any ad-hoc code. It's also recommended to use Scratch files in IntelliJ IDEA for this purpose.

Presentations

Slides for the workshop lead by Hadi Hariri can be found here.

Presentations used for the workshop at KotlinConf:

  1. Intro
  2. Nullable Types
  3. Object-Oriented Programming in Kotlin
  4. Kotlin Types
  5. Functional Programming in Kotlin
  6. The Power of inline
  7. Lambda With Receiver
  8. Conventions
  9. Intro to Coroutines

Questions

Questions can be found here. The keys to the questions are in the module instructor/quizzes.

Note that the similar material can be found explained in detail in the following Coursera course.

Authors

This workshop includes material from the following authors:

License and Usage

The material provided in this repository, including but not limited to source code, presentations, notes and exercises is Copyright (c) 2017 JetBrains, and is provided as-is.

JetBrains Logo

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

JetBrains and Kotlin are Registered Trademarks of their respective trademark holders.

Contributions

We welcome all contributions to this workshop. If you feel you'd like to contribute something, create a fork and make a pull request. Bug fixes, comments, suggestions, all welcome.

If you're contributing code or samples, please send a pull request. If you'd like to update the slides or questions, please contact Hadi Hariri.

Usage and endorsements

You are welcome to use the material in this workshop provided you abide by the corresponding license agreement. Additionally

  • By using this material, with or without any modification, JetBrains does not endorse any workshop or training that you may offer.
  • By using this material, with or without any modification, you may not use JetBrain's name to promote your workshop or training without prior written consent.
  • By using this material, provided there are no modifications, you may indicate that you are using JetBrains Kotlin Workshop Material.

If you're interested in becoming an official JetBrains Training Partner, please contact us




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap