Мета-програмирање у Руби-у - курс 4900 руб. од ТхинкНетица, обука 1 недеља, датум 27. новембар 2023.
мисцеланеа / / November 27, 2023
11 година искуства у креирању и подршци производа креираних на различитим језицима и технологијама у областима као што су услуге платног промета, здравствена заштита и е-трговина.
Сарађивао са компанијама као што су ЈетРуби, Профитеро, еЦомЦхарге.
Након што је постао архитекта дистрибуираних система, стекао је искуство у решавању различитих проблема у компанијама за спољне послове и производе.
Руби је главни и омиљени језик за развој софтвера, који успешно решава проблеме последњих 10 година.
Хајде да погледамо концепт „метапрограмирања“ са примерима на различитим језицима. Поновимо најчешће технике и методе.
Као резултат тога, моћи ћете да:
Научите да користите основни скуп алата за метапрограмирање у Рубију. Обједините информације примљене у малој библиотеци са ДСЛ-ом који је сам написао као домаћи задатак.
Хајде да ближе погледамо динамичку природу Руби-ја и научимо како да креирамо објекте са понашањем зависним од окружења, било да су то променљиве из контекста извршавања или подешавања покретања програма. Ми ћемо детаљно размотрити употребу проц и ламбда, приликом креирања ДСЛ-а и одвојено, изоловано од било ког контекста.
Као резултат тога, моћи ћете да:
Научите да динамички креирате екстензије за класе и објекте из скупа опција и параметара. Консолидујте нова знања у пракси побољшањем библиотечког АПИ-ја од првог домаћег задатка.
Хајде да проучимо код великих рубин пројеката који користе метапрограмирање. Хајде да упоредимо њихове предности и мане са приступима изучаваним у претходним разредима.
Као резултат ви:
Завршићете преостале празнине на теми метапрограмирања у Рубију. Погледајте типичне примене метапрограмирања у добро познатим пројектима кроз сочиво искуства стеченог на часу.
Курс испитује разлике између система високог оптерећења, високе поузданости и високих перформанси. Главни циљ курса је да пружи разумевање основних концепата, принципа и приступа који се користе у пројектовању система високих перформанси. Курс ће бити користан не само за архитекте, већ и за менаџере развојних пројеката и водеће програмере.
4,4