JetBrains MPS Elementary Course

Elementary tutorial
5 hours

О курсе

ATTENTION We transitioned our course from Stepik to Cogniterra https://cogniterra.org/course/38

Please create an account at Cogniterra and learn there. In case of any troubles, contact Cogniterra support: support@cogniterra.org

This is an official JetBrains MPS course.. This free hands-on course covers the essentials of JetBrains MPS from the language designer's perspective. In 4 - 5 hours you will create a stack of three languages and use them to model a simple high-level domain. The course covers the structure, editor, generator, textgen, and constraints aspects of language definition, as well as the build language and language plugins.

The training builds on the experience gained by JetBrains over the period of seven years delivering face-to-face MPS trainings to customers from both academia and industry.

To benefit from this course most, you have to understand the basics of MPS. The course assumes you already know why you want to learn MPS and what the domain of applicability is for the tool. The course builds on basic knowledge of the structure of projects in MPS, the notion of dependencies between models and modules as well as your familiarity with the structure, editor and the generator.

If you are totally new to MPS, we recommend that you first study the Fast Track Tutorial up to and including chapter 7 or enroll into the two-day MPS Introductory Course.

 

Для кого этот курс

Software developers and computer language designers, who want to practice their basic skills of language design with MPS. Prior knowledge of JetBrains MPS basics is necessary.

Наши преподаватели

Программа курса

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно