{"id":37257,"date":"2019-10-31T22:16:37","date_gmt":"2019-10-31T19:16:37","guid":{"rendered":"https:\/\/prohoster.info\/blog\/osnovy-programmirovaniya-nabor-na-besplatnyj-kurs-s-primerami-na-javascript\/"},"modified":"2019-10-31T22:16:37","modified_gmt":"2019-10-31T19:16:37","slug":"osnovy-programmirovaniya-nabor-na-besplatnyj-kurs-s-primerami-na-javascript","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/osnovy-programmirovaniya-nabor-na-besplatnyj-kurs-s-primerami-na-javascript","title":{"rendered":"\"Programming Basics\" free course enrollment with examples in JavaScript","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"&quot;Programming Basics&quot; free course enrollment with examples in JavaScript\" src=\"\/wp-content\/uploads\/2019\/08\/78bf3536ffdf080bec9fd8cfa50e13ad.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Dear colleagues and future engineers, the Metarhya community is opening enrollment for a free course titled \"Fundamentals of Programming,\" which will be available on <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/TimurShemsedinov\">youtube<\/a><\/noindex> and <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/HowProgrammingWorks\">github<\/a><\/noindex> without any restrictions. Some lectures were recorded at the end of 2018 and the beginning of 2019, while others will be delivered in <noindex><a rel=\"nofollow\" href=\"https:\/\/kpi.ua\/\">Kyiv Polytechnic Institute<\/a><\/noindex> in the autumn of 2019 and will be immediately available on <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/TimurShemsedinov\">the course channel<\/a><\/noindex>. The experience from the last five years, when I delivered more complex lectures, has shown the need for lectures for beginners as well. This time, by popular demand from students, I will try to add a lot of materials on the fundamentals of programming and, where possible, abstract the course from JavaScript. Of course, most examples will remain in JavaScript, but the theoretical part will be much broader and will not be limited to the syntax and API of the language. Some examples will be in TypeScript and C++. This is not a course on bare JavaScript but a foundational course on programming basics, covering core concepts and design patterns for various paradigms: functional, procedural, object-oriented, generic, asynchronous, reactive, parallel, multi-paradigm, and metaprogramming, as well as the fundamentals of data structures, testing, and principles for building project structure and architecture.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"&quot;Programming Basics&quot; free course enrollment with examples in JavaScript\" src=\"\/wp-content\/uploads\/2019\/08\/a9caf7ee5dd1ed4647da21b7bd38852d.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h4 id=\"o-kurse\">About the Course<\/h4>\n<p><\/p>\n<p>The course is built without the use of external libraries, dependencies, and frameworks; instead, we will try to do everything ourselves, delving into how and why it works. Node.js and the browser will be used as the runtime environment for code examples. This year, the course will be supplemented with practical assignments, which were lacking earlier. To master the development process, techniques for refactoring and optimizing code will be demonstrated, including on code reviews of student tasks. Attention will be given to code style and the use of tools like version control systems and package managers. I have tried to make all examples as close to real projects as possible because you want to become specialists not just in educational examples but in practical programming. Code examples will be available publicly on GitHub in the organization <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/HowProgrammingWorks\">HowProgrammingWorks<\/a><\/noindex>, links to the code will be under each video and reverse links from the code to the video are available where the video lectures have already been recorded. The code is available on GitHub. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/HowProgrammingWorks\/Dictionary\">glossary of terms<\/a><\/noindex> and <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/HowProgrammingWorks\/Index\">course content<\/a><\/noindex>. Questions can be asked in the Telegram groups or right under the video. All lectures are open; you can attend them at KPI and ask questions during seminars after the lectures. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/HowProgrammingWorks\/Index\/blob\/master\/IP9X.md\">Lecture schedule<\/a><\/noindex> is published immediately but may change slightly.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"&quot;Programming Basics&quot; free course enrollment with examples in JavaScript\" src=\"\/wp-content\/uploads\/2019\/08\/19bb44d0d2d36b77ddc61408a5dbcdb1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h4 id=\"ekzamen\">Exam<\/h4>\n<p><\/p>\n<p>In winter, after the 1st semester, course participants will be offered independent assignments to assess their knowledge level, and upon successful completion, you can come for the exam to receive a certificate from Metarhia. My exam is not a university exam with tickets, theory and practice, but a complete exam covering all material, where theory is not detached from practice. There is no room for mere luck here. Not everyone will pass the exam; approximately 1-2 out of 100 participants may receive a certificate. But we study for knowledge, not for certificates. You can only retake the exam after a year. The training is free and open to everyone. More than 1200 people have already registered. The training can last from 1 to 4 years, depending on the student's progress. If someone does not pass the exam, they can continue studying, but I will spend more time with those who have completed it successfully. I will provide more details about the exams closer to the end of the semester; don\u2019t be distracted by this now and avoid unnecessary questions in the groups; focus on mastering the material.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"&quot;Programming Basics&quot; free course enrollment with examples in JavaScript\" src=\"\/wp-content\/uploads\/2019\/08\/9302a3599f4e38cbec284c82b6d8b791.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"chasto-zadavaemye-voprosy\">Frequently Asked Questions<\/h3>\n<p><\/p>\n<p><strong>Q:<\/strong> Can I enroll in the course if I'm not from KPI, or from another university, or not a student at all, or from another country, or unable to attend the exams, or if I already have a job, or (\u2026 a bunch of other reasons\u2026)?<br \/>\n<strong>A:<\/strong> If you are a person from planet Earth - yes, you can. Otherwise, we will not accept your application.<\/p>\n<p><\/p>\n<p><strong>Q:<\/strong> Can I take the exam without attending the course or attend the course without taking the exam?<br \/>\n<strong>A:<\/strong> You are incredibly lucky! A promotion! I personally allow you!<\/p>\n<p><\/p>\n<p><strong>Q:<\/strong> I heard there is an advanced group (second year of study); can I attend that as well?<br \/>\n<strong>A:<\/strong> Give it a try; the material is more complex there, but if you can handle it, I don't mind if you go there too.<\/p>\n<p><\/p>\n<p><strong>Q:<\/strong> Can exams be taken remotely?<br \/>\n<strong>A:<\/strong> No, you must come in person.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"&quot;Programming Basics&quot; free course enrollment with examples in JavaScript\" src=\"\/wp-content\/uploads\/2019\/08\/49debb61a379dc8c85b5b6baf4f6ef21.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h4 id=\"ssylki\">Links<\/h4>\n<p><\/p>\n<p>Course registration form: <noindex><a rel=\"nofollow\" href=\"https:\/\/forms.gle\/Yo3Fifc7Dr7x1m3EA\">https:\/\/forms.gle\/Yo3Fifc7Dr7x1m3EA<\/a><\/noindex><br \/>\nTelegram group: <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/Programming_IP9X\">https:\/\/t.me\/Programming_IP9X<\/a><\/noindex><br \/>\nMeetup group: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.meetup.com\/HowProgrammingWorks\/\">https:\/\/www.meetup.com\/HowProgrammingWorks\/<\/a><\/noindex><br \/>\nAdvanced group channel: <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/metarhia\">https:\/\/t.me\/metarhia<\/a><\/noindex><br \/>\nNode.js group: <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/nodeua\">https:\/\/t.me\/nodeua<\/a><\/noindex><br \/>\nYouTube channel: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/TimurShemsedinov\">https:\/\/www.youtube.com\/TimurShemsedinov<\/a><\/noindex><br \/>\nOrganization on GitHub: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/HowProgrammingWorks\">https:\/\/github.com\/HowProgrammingWorks<\/a><\/noindex><br \/>\nLecturer on GitHub: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tshemsedinov\">https:\/\/github.com\/tshemsedinov<\/a><\/noindex><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"&quot;Programming Basics&quot; free course enrollment with examples in JavaScript\" src=\"\/wp-content\/uploads\/2019\/08\/87e2abf14052db6304020f1fe69ae495.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h4 id=\"zaklyuchenie\">Conclusion<\/h4>\n<p><\/p>\n<p>I am waiting for suggestions to supplement the course with new topics, hoping for contributions to code examples, including translations of examples into other languages. Your feedback will help improve the course.<\/p>\n<p><\/p>\n<p>Thank you for your interest. See you at the lectures and seminars!<\/p>\n<p class=\"for_users_only_msg\">Only registered users can participate in the survey. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Please log in<\/a><\/noindex>, please.<\/p>\n<h2 class=\"default-block__polling-title\">How interesting do you find this course?<\/h2>\n<ul class=\"content-list content-list_polling\">\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    I will watch\/attend all the lectures<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    I will choose interesting topics and watch the videos<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    I will study the examples<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    I will complete the assignments<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    I will take the exam<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    All this is trivial, I'm not interested<\/p>\n<\/li>\n<\/ul>\n<p>    45 users voted. 7 users abstained.<\/p>\n<h2 class=\"default-block__polling-title\">Are you planning to attend in person?<\/h2>\n<ul class=\"content-list content-list_polling\">\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Yes<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    I would like to, but I can't<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    No<\/p>\n<\/li>\n<\/ul>\n<p>    44 users voted. 2 users abstained.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/464023\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0440\u043e\u0433\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u0438\u0449\u0438 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u0438 \u0431\u0443\u0434\u0443\u0449\u0438\u0435 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b, \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u041c\u0435\u0442\u0430\u0440\u0445\u0438\u044f \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u043d\u0430\u0431\u043e\u0440 \u043d\u0430 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u043a\u0443\u0440\u0441 \u00ab\u041e\u0441\u043d\u043e\u0432\u044b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043d\u0430 youtube \u0438 github \u0431\u0435\u0437 \u0432\u0441\u044f\u043a\u0438\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439. \u0427\u0430\u0441\u0442\u044c \u043b\u0435\u043a\u0446\u0438\u0439 \u0443\u0436\u0435 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0432 \u043a\u043e\u043d\u0446\u0435 2018 \u0438 \u043d\u0430\u0447\u0430\u043b\u0435 2019 \u0433\u043e\u0434\u0430, \u0430 \u0447\u0430\u0441\u0442\u044c \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u0430 \u0432 \u041a\u0438\u0435\u0432\u0441\u043a\u043e\u043c \u043f\u043e\u043b\u0438\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0438\u043d\u0441\u0442\u0438\u0442\u0443\u0442\u0435 \u043e\u0441\u0435\u043d\u044c\u044e 2019 \u0433\u043e\u0434\u0430 \u0438 \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u0430 \u043a\u0430\u043d\u0430\u043b\u0435 \u043a\u0443\u0440\u0441\u0430. \u041e\u043f\u044b\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27943,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37257","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\".\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/osnovy-programmirovaniya-nabor-na-besplatnyj-kurs-s-primerami-na-javascript\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u00ab\u041e\u0441\u043d\u043e\u0432\u044b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u00bb \u043d\u0430\u0431\u043e\u0440 \u043d\u0430 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u043a\u0443\u0440\u0441 \u0441 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u043d\u0430 JavaScript | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\".\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/osnovy-programmirovaniya-nabor-na-besplatnyj-kurs-s-primerami-na-javascript\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:16:37+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:16:37+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 \"Fundamentals of Programming\" enrollment for a free course with examples in JavaScript | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/osnovy-programmirovaniya-nabor-na-besplatnyj-kurs-s-primerami-na-javascript","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u00ab\u041e\u0441\u043d\u043e\u0432\u044b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u00bb \u043d\u0430\u0431\u043e\u0440 \u043d\u0430 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u043a\u0443\u0440\u0441 \u0441 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u043d\u0430 JavaScript | ProHoster","og:description":".","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/osnovy-programmirovaniya-nabor-na-besplatnyj-kurs-s-primerami-na-javascript","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:16:37+00:00","article:modified_time":"2019-10-31T19:16:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37257","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 16:58:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:31:23","updated":"2026-01-23 16:58:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/37257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=37257"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/37257\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/27943"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=37257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=37257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=37257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}