Тема: Prometheus кличе програмістів
Український неприбутковий проект безкоштовних масових онлайн-курсів Prometheus починає роботу над створенням циклів IT курсів з найбільш важливих напрямків: загальне програмування, бази даних, веб-розробка, тестування програмного забезпечення. Наша мета – завершені цикли курсів, що дозволять наполегливій людині з нуля отримати достатньо знань та вмінь для того, щоб претендувати на стартову роботу в індустрії. Зараз ми знаходимося в процесі пошуків викладачів для створення онлайн-курсів з цих циклів. Для того, щоб реалізувати це масштабне завдання нам потрібна допомога української IT спільноти і всіх небайдужих!
1) Якщо ви класний фахівець, маєте викладацький досвід (університет, курси, внутрішні тренінги у вашій компанії) і готові стати лектором нашого онлайн-курсу, будь ласка, зв’яжіться з нами за допомогою цих контактів: info@prometheus.org.ua, 099 141 70 92, https://www.facebook.com/primachenkoonline. Ми зацікавлені у створені всіх якісних IT курсів, але особливо активно шукаємо викладачів для створення пріоритетних курсів вказаних в кінці цього оголошення.
2) Якщо ви знаєте чудового лектора, який міг би погодитися стати викладачем для одного з наших курсів, будь ласка, надішліть його контакти та інформацію про нього на нашу пошту info@prometheus.org.ua.
3) Якщо ви хочете підтримати проект в цілому, ми будемо вдячні за репост цього повідомлення та його поширення на всіх сайтах, якими користується українська IT спільнота!
Пріоритетні курси:
Основи програмування:
Курси нижче передбачають володіння слухачами базовими поняттями у програмуванні (if statements, loops, functions) на будь-якій мові програмування (C, Python, PHP)
Програмування на C++ разом з ООП Програмування на Java разом з ООП Програмування на C# разом з ООП
Програмування:
Java Core Java EE C#, .Net Конкурентне програмування Функціональне та реактивне програмування
Архітектура та проектування:
Розробка компіляторів та інтерпретаторів Інженерія програмного забезпечення (Технологія розробки програм) Шаблони програмування
Практики розробки ПЗ:
Менеджмент проектів Менеджмент програмного коду, інструменти командної розробки (Git, Subversion, BugTracker/TaskTracker, Wiki) Рефакторинг Continious Integration (Travis CI) Test-Driven Development (+ behaviour-driven development)
Тестування:
Автоматизоване тестування
Бази даних:
Основи баз даних. SQL (на прикладі MySQL, …) Нереляційні БД. Redis, MongoDB, Cassandra, графові БД Моделювання даних (UML Class Diagram, Entity Relation Diagram)
Web Development:
HTML/CSS (базовий курс та advanced) JavaScript (разом з ООП на JavaScript) + jQuery + AJAX Серверне середовище JavaScript: NodeJS (MEAN-stack) Web розробка на Python. Фреймворк Django Ruby / Ruby on Rails Оптимізація швидкості роботи сайтів SEO Створення веб-сайту за допомогою CMS: Wordpress, Drupal, Joomla Структура Web. Основні протоколи
Інше:
Основи криптографії Підготовка до інтерв’ю