آنچه یاد خواهید گرفت
چگونه میتوانید API های عالی بسازید؟ یکی از راهها این است که یک DSL برای API خود ایجاد کنید که استفاده از آن را آسان و یادگیری آن را شهودی کند. در این دوره، "ساخت DSL ها در کاتلین"، می آموزید که چگونه با یادگیری نحوه ایجاد DSL ها، سینتکس کد خود را بهبود بخشید. در ادامه یاد می گیرید که چگونه ویژگیهای زبان کاتلین را به شیوههای جدید برای تغییر سینتکس کد خود به کار بگیرید.
همچنین برخی الگوهای طراحی و اصول طراحی زبان را خواهید آموخت که به شما کمک میکند تا سینتکس جدید خود را طراحی کنید. پس از پایان این دوره، مهارت و دانش لازم در زمینه DSLها در کاتلین را خواهید داشت که برای ایجاد کد مطلوب مورد نیاز است و به کاربران کد شما اجازه میدهد تا به راحتی آنچه را که ساختهاید یاد بگیرند و استفاده کنند.