Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
Bentley 中国优先社区
  • Welcome to Bentley Communities
  • Bentley's Communities
  • Bentley 中国优先社区
  • Cancel
Bentley 中国优先社区
技术资料库 01-开始使用iModel.js
    • Sign In
    Bentley 中国优先社区 requires membership for participation - click to join
    • +Bentley 中文技术资料库
    • -iTwin 数字孪生平台
      • Connector(原名Bridge)
      • i-twin微信小课堂
      • -iModel.js
        • +01-iModel.js资源
        • -02-iModel.js初步
          • 01-开始使用iModel.js
          • 02-简介
          • 03-为何使用iModel.js
          • 04-iModel上传
          • +05-iModel.js处理CSV文件
          • 06-简单的浏览应用
          • 07-数据显示
          • 08-前端和后端
          • 09-超级URLs
          • 10-iModel项目
          • 11-系统集成应用
          • 12-部署应用
          • 13-与微软IOT集成
          • 14-BIS数据结构
          • 15-快速开始
        • +03-iModel.js专题应用
      • +iTwin工作流程
      • +iTwin技术主题
    • Bentley二次开发资料库
    • +常见问题汇总
    • Bentley-Learn 官方教学平台-使用方法
    • +中国优先社区使用指南
    • +Bentley学习资料库
    • +Bentley用户成功活动精选
    • +服务合作伙伴计划

     
     Questions about this article, topic, or product? Click here. 

    01-开始使用iModel.js

    说明:

    原文刊登在Medium.com/imodeljs站点,作者: Roop Saini

    中文翻译:

    正在进行中...

    英文原文:

    Recently, we received several emails about how to get started with iModel.js. Some people were new to TypeScript, some were new to React and some just wanted to write some good ole lines of code.

    This reminds me of my first day at this job.

    I was new to the industry and terrified of the learning curve. I secretly prayed that a future version of me would show up and tell me everything I needed to know.

    Luckily, time has passed…and now I am a future version of me.

    So I present to you: an iModel.js learning path.

    First, let’s build a foundation.

    Here are some prerequisites — I recommend watching these if you are new to developing with iModel.js:

    1. Intro video: describes iModel.js mission.
    2. Typescript tutorial: short and quick.
    3. React tutorial: for conceptual understanding (JS-based).
    4. React tutorial: short TypeScript example.

    Once you have the basics, the next step is to review some iModel.js specific material.

    So we all have our boots strapped.
    1. Overview video: iModel.js business value | developer perspective.
    2. The samples repo: contains code samples and apps.
    3. Code walkthrough: of an interactive app.

    Once we have a basic understanding of an iModel.js app, next let’s stroll through the frontend samples. These samples showcase how to implement some powerful features.

    Play this video

    ^ a quick stroll ^

    You can learn exactly how to do all of the above, right here.

    What’s even better…there are more samples coming! We are always looking for new topics to cover. And who better to ask than you specifically :)
    Feel free to post any requests you have in the comments below.

    Lastly, let’s not forget these:

    Important links for iModel.js developers.

    • Getting started: get your dev environment setup.
    • iModel upload: get your data on iModelHub.
    • The console app: explore the contents of an iModel.
    • Data discovery: learn how to explore contents of an iModel.
    • Registration dashboard: register new apps and projects.
    • API reference: discover library capabilities.
    • Deployment: get your iModel.js app on the web.
    • Backend only: write a command-line iModel.js app.
    • iModel.js blog: follow us to stay posted.

    My second day at the job…

    …I was still terrified.

    I prepared a massive cup of coffee to finally sit down and write some code.

    The writer’s block was real. It took me four hours of staring at the screen before I could muster the courage to write my first line of iModel.js code.
    But once I did, I couldn’t stop.

    I still haven’t.

    • Share
    • History
    • More
    • Cancel
    • shunnai.zhao Created by Bentley Colleague shunnai.zhao
    • When: Mon, Sep 14 2020 1:13 AM
    • shunnai.zhao Last revision by Bentley Colleague shunnai.zhao
    • When: Mon, Sep 14 2020 8:26 AM
    • Revisions: 5
    • Comments: 0
    • Sign in to reply
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies