Сучасне суспільство є суспільством інформаційним. Тому Церква повинна не лише слідкувати за розвитком, а й активно залучати позитивні результати найсучасніших розробок у галузі інформаційних технологій. Як свого часу святий апостол Павло виходив на римські форуми, аби бути почутим, так і сучасні послідовники апостольської влади покликані з’являтися там, де Євангельське Слово може бути почутим. ІТ – це ще один із засобів, щоб донести це Слово!

Церква повинна говорити з молодими людьми зрозумілою і доступною для них мовою, використовуючи для цього, в тому числі й останні досягнення у сфері інформаційних технологій.

Різні православні інформаційні ресурси можуть бути інтегровані в глобальну мережу, об’єднану як єдиними цілями і завданнями, єдиною мірою відповідальності, так і загальними технологічними принципами. Одним із аспектів спільної справи може стати створення єдиного координаційного центру великих православних ресурсів. У такий спосіб спадщина Вселенського православ’я буде зберігатися і розвиватися в мережі Інтернет в максимально доступних форматах для багатомільйонної авдиторії.

У більшості єпархій створені інформаційні відділи, які відповідають за взаємодію із засобами масової інформації, публікацію новин і підтримку веб-сайтів. Професійний кадровий склад цих відділів має бути представлений людьми з відповідною профільною освітою і професійними зв’язками, що дозволить їм реалізовувати більш складні ІТ-проекти.

Необхідність повноцінного функціонального забезпечення та активного розвитку православних мережних засобів масової інформації, їх кількісного та якісного зростання постійно актуалізує потребу підготовки фахівців з КОМП’ЮТЕРНОЇ ГРАМОТНОСТІ.

Навчання на ONLINE-КУРСАХ З КОМП’ЮТЕРНОЇ ГРАМОТНОСТІ – це нагода здобути ґрунтовний обсяг знань з апаратного комп’ютерного, мережного та програмного забезпечення.

На ONLINE-КУРСАХ З КОМП’ЮТЕРНОЇ ГРАМОТНОСТІ можуть навчатися священнослужителі, церковнослужителі, співробітники Синодальних відділів, Єпархіальних Управлінь, православних молодіжних організацій та об'єднань, вихованці духовних училищ і семінарій, учні недільних шкіл, православна молодь з усіх єпархій Української Православної Церкви із досвідом роботи в сфері ІТ і без нього.

Кількість годин: 302

Програми, що використовуються під час курсу


Література


Youtube трансляція

Посилання https://www.youtube.com/watch?v=WAdsLFMJxJo


Години Тема Зміст
35 Основи Python
  • Вступ
  • Основні структури даних
  • Мовні елементи
  • Форматування тексту
  • Операції з файлами
  • Системні операції
7 GIT + основні команди
  • Управління GIT: init, add, commit, branch, merge
  • Віддалені репозиторії: clone, push
  • Вправи з GitHub / BitBucket / GitLab
7 Python технології
  • Конфігурація середовища
  • Інтерпретатор
  • virtualenv
  • pip
5 Основи тестування
  • Огляд принципів та методик тестування
  • Вбудовані тестові бібліотеки
  • Mock
42 Python - розширені функції
  • Exceptions
  • Операції з конфігураційними файлами
  • Регулярні вирази, лямбда-вирази
  • Треди, багатопроцесорність
  • Декоратори
  • Операції з даними
14 Тестування програмного забезпечення - Розширені функції
  • Зовнішні бібліотеки
  • Тестування швидкості
7 Алгоритми та структури даних
  • Ознайомлення з алгоритмами
  • Обчислювальна складність
  • Основні структури даних
  • Алгоритми сортування ( bubble sort, heapsort, quicksort )
14 Шаблони проектування та найкращі практики
  • Огляд найкращих практик: чистий код
  • PEP8
14 SQL бази даних -- MySQL
  • Зв'язки
  • Бази даних та масиви
  • Типи даних
  • Мова SQL
  • Тригери та процедури
  • Операції
  • Транзакції
  • ACID
7 NoSQL бази даних
  • Теорема CAP
  • Оболонка MongoDB
  • Типи даних
  • CRUD
14 Бази даних -- програмування
  • Інші бази даних
  • Практичні вправи
7 Вступ до Linux
  • Опис операційних систем на базі Linux
  • Основні команди та інструменти
  • Вступ до Bash
7 Вступ до HTTP
  • Основи HTTP, TCP / IP, DNS, URL, URI
  • Команди, коди відповідей, заголовки, переспрямування
  • Інструменти: curl, wget, ping, telnet, wireshark, tcpdump
  • REST парадигма
21 Технології створення інтерфейсу користувача
  • Основи HTML
  • Основи CSS
  • Основи JavaScript
  • Основи HTTP, TCP / IP, DNS, URL, URI
7 Вступ до Selenium WebDriver
  • Автоматичне тестування веб-додатків
  • Драйвери для chrome, firefox та консолі ( headless )
  • хороші та погані практики
42 Серверні технології
  • Вступ до Django:
    • Адміністративна панель
    • Форми
    • Сеанси та кеш
    • Авторизація та автентифікація
    • Безпека, i18n, конфігурація та створення проекту
    • MVC
    • Flask, Tornado, SQL Alchemy, Pylons
7 Docker
  • Вступ до Docker
  • Шари ( layers )
  • Хороші та погані практики
  • Витягування та запуск існуючого образу
  • Dockerfile
  • docker-compose
  • Загальні команди (build, run, exec, stop, remove, logs)
  • Реєстр
7 Методологія Scrum
  • Припущення методології ( маніфест )
  • Огляд методології Scrum
  • огляд екстремального програмування
42 Створення практичного проекту
  • Розробка веб-проекту, напр. сайт закупівель аукціон, агенства подорожей, прокат автомобілів іншого.
  • Можливо робота в групах за 2–4 особи
  • Робота з використанням методології Scrum
  • Практичне використання знань та навичок, набутих на протязі курсу
  • Демонстрація проекту


СПЕЦІАЛЬНІСТЬ
“КОМП’ЮТЕРНІ НАУКИ ТА ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ”

Бакалавр із комп’ютерних наук та інформаційних технологій – спеціальність “Комп’ютерні науки та інформаційні технології. Інтелектуальний аналіз даних в комп’ютерних інформаційних системах. Інформаційні системи, технології та верстка для web. 3D-моделювання, проектування та комп’ютерна графіка. Розробка програмного забезпечення. Інженер-програміст. Фахівець з розробки та тестування програмного забезпечення”. (термін навчання – 4 роки).

Магістр із комп’ютерних наук та інформаційних технологій – спеціальність “Комп’ютерні науки та інформаційні технології. Інтелектуальний аналіз даних в комп’ютерних інформаційних системах. Системи штучного інтелекту. Комп'ютерна графіка та моделювання. Інженерія програмного забезпечення. Адміністратор системи. Інженер-програміст. Інженер з комп’ютерних систем” (термін навчання – 2 роки).

Навчання за спеціальністю “Комп’ютерні науки та інформаційні технології” – це нагода здобути вищу освіту, ґрунтовні знання і практичні навички з апаратного комп’ютерного, мережного та програмного забезпечення. Нашими студентами можуть стати випускники загальноосвітніх шкіл, молодші спеціалісти, бакалаври або магістри будь-яких спеціальностей із досвідом роботи у сфері інформаційних технологій і без нього.



За детальнішою інформацією звертатися за адресою:
58004, м. Чернівці (мікрорайон “Роша”), вул. Краматорська, 1-В (дорога до корпусу нижче будинку №1), заїзд з вул. Рибінської,
тел: (0372) 51-53-64; + 38050-204-75-30, + 38068-533-53-30.
Електронна адреса: cpbicpbicpbi@gmail.com;
https://www.youtube.com/channel/UCMCXAZS8OwkxE7aXoQfJh2A/