Оба варианта возможны, употребление родительного падежа преобладает.
Корректно: в заочной форме.
Правильно: по окончании, по завершении. Предлог по в значении 'после' употребляется с существительными в форме предложного падежа.
Действительно, в специальных текстах принято писать названия языков программирования с прописной буквы. Это традиция употребления. При этом в качестве нормативного в «Русском орфографическом словаре» РАН зафиксировано написание со строчной буквы. Выбор варианта может быть обусловлен стилистикой текста.
Ставится тире, но без пробелов.
В таких предложениях тире обычно не ставится. Однако оно возможно в стилистической функции – при необходимости логически или интонационно отделить подлежащее от сказуемого.
Предпочтителен первый вариант. Слово вопрос сочетается с существительным в предложном падеже с предлогом о. Второй вариант содержит нежелательную конструкцию — ряд существительных в родительном падеже (нанизывание падежей).
Верно: центр внедрения технологий и обучения технологиям.