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

Навчальна програма курсу «Основи програмування» дозволяє вдосконалити свої комп’ютерні навички, освоїти базові знання програмування, навчитися використовувати можливості сучасних технологій і вибрати напрямок розвитку в IT.

Усі тренери академії – успішні практики, що мають багатий і цікавий досвід. Кожен з них пройшов навчання і сертифікацію Main Academy.

Студенти курсу мають можливість поліпшити свою технічну англійську, відвідуючи курси з мови та Speaking Club протягом усього періоду навчання. В даному курсі немає такої послуги

Перед початком вашого навчання менеджери побудують для вас індивідуальний план розвитку та кар’єри, відповідно до ваших вимог і побажань.
Ви навчитеся
- писати прості програми і засвоїте синтаксис мови JavaScript
- функціональному програмуванню і основам об’єктно-орієнтованого програмування (ООП)
- базовим правилам і основним принципам написання програмного коду
- познайомитеся з усіма популярними мовами програмування та інструментами розробки ПО
- зможете чітко визначитися з подальшим напрямком розвитку

Програма курсу Основи програмування
Основні концепції програмування
Основні концепції програмування
- Комп’ютер як виконавець програм
- Суть програмування. Алгоритм
- Програма і програмне забезпечення
- Мови програмування
- Складові мови програмування
- Способи реалізації мови програмування (вихідний код, виконуваний
код, компіляція / інтерпретація) - Налагодження програм, кодування (програмування)
- Середовище програмування
Введення в JavaScript
- Що таке JavaScript
- Довідники і специфікації
- Редактори для коду
- Консоль розробника – практика
- JavaScript і структура HTML
- Основи розмітки коду
- Класика “Привіт, Світ”
- Правила розмітки коду для великих скриптів
Розмітка коду: змінні і константи
- Структура коду, крапка з комою, коментарі
- Змінні
- Імена змінних
- Константи
- Зчитуємий код: називаємо змінні правильно
- Практичні завдання для засвоєння роботи зі змінними
Базові конструкції мов програмування
Типи даних і оператори
- П’ять примітивних типів даних
- Основні оператори
- Практика по основних операторах
Оператори порівняння і логічні значення
- Логічні значення
- Порівняння символів і рядків
- Порівняння різних типів
- Строга рівність
Взаємодія з користувачем і оператором умови
- Alert, prompt і confirm
- Практика Alert, prompt і confirm
- Оператори умови. Оператор if
- Оператори умови. Неправильна умова, else
- Практика на засвоєння else і if
Логічні оператори
- || (АБО)
- && (І)
- Практика на логічні оператори
- Конструкція switch і case
- Практика для конструкції switch і case
Цикли while і for
- Цикл while
- Цикл do..while
- Цикл for
- Практика для while і for
Функціональне і об'єктно-орієнтоване програмування
Функціональне програмування
- Оголошення функції
- Локальні і зовнішні змінні
- Параметри
- Повернення значення функціями
- Практика для роботи з функціями
Структури даних
- Введення в методи і властивості
- Числа
- Практика для роботи з числами
- Рядки
- Практика для роботи з рядками
- Масиви
- Практика для роботи з масивами
Основи ООП: об’єкти, властивості і методи
- Створення об’єкта
- Додавання властивостей
- Доступ до властивостей
- Видалення властивостей
- Додавання методу
Основи програмування - 8 кроків до мети
-
1Записатися на курс
-
3Виконати практичні, лабораторні, домашні
-
5Визначитися з напрямом подальшого розвитку
-
7Відвідувати додаткові заняття
-
2Вивчити теорію
-
4Написати свою першу програму
-
6Виконувати завдання, робити проект
-
8Молодий фахівець обраного напрямку!
Форми навчання і вартість

- Самостійне навчання в особистому кабінеті
- Заняття онлайн в зручний для вас час
- Доступ до усіх відео уроків: лекції, практичні, проекти, Q&A
- Доступ до усіх матеріалів в LMS: відео, презентації, тести, практичні
- Сертифікат по закінченню курсу
- Вартість: 3900 грн

- Навчання з інструктором у групах по ZOOM згідно розкладу
- Доступ до усіх відео уроків: лекції, практичні, проекти, Q&A
- Доступ до усіх матеріалів в LMS: відео, презентації, тести, практичні
- Живе спілкування з інструктором у ZOOM та Telegram, перевірка практичних
- Сертифікат по закінченню курсу
Курс: Основи розробки ПЗ
Заняття з інструктором

З нуля до рівня IT-спеціаліста і улюбленої роботи

Заняття в аудиторіях або онлайн з кращими інструкторами

3 тижні, 8 занять, 20 годин теорії та практики з IT-експертами

Лабораторні роботи, індивідуальні та групові проекти

Англійська в подарунок для працевлаштування та роботи

Фінальний іспит, захист проекту і Ви – сертифікований IT-фахівець!
Команда курсу по Основи розробки ПЗ

Ольга Веденєєва
Автор і викладач курсу “Основи програмування”
- Розробила такі курси: Вступ до інформаційних технологій;
- Переваги та недоліки Інтернет-навчання;
- MOODLE - практичний курс навчання для набуття навичок в середовищі електронного навчання;
- Основи програмування на JavaScript - курс навчання базовим знанням розробки програмного забезпечення. Курс представляє основні аспекти програмування, необхідні для розуміння принципів, на яких базується весь процес створення будь-якого програмного забезпечення;
- Основи веб-дизайну - курс представляє основні етапи проектування та створення веб-сайтів на HTML та CSS, типи сайтів, основні принципи дизайну, ключові елементи сайту.
Має ступінь магістра за спеціальністю “Комп’ютерні науки” в НТУУ “КПІ”. Здобула ступінь PhD з теорії і методики професійної освіти у НАПН України. Зараз працює на посаді начальник відділу освіти в університеті "Україна" і в Українському корейському центрі доступу до інформації.

Владислав Метелешко
C# Developer
Більше 5 років у розробці
- Володіє на високому рівні C#, ASP.NET, HTML, CSS, LESS, JavaScript
- MS SQL, AngularJS, Windows Form, NPOI
- Працював з різними мовами програмування: від Assembler до C#
- Має великий стек знання по роботі із hardware
Здобув ступінь магістра за спеціальністю “Комп’ютерні науки” у КНУТД. Є досвід роботи як у державних, так і приватних компаніях. Зараз працює в UNEOO/Site-Express full-stack розробником.
Кар'єрний сервіс

Після закінчення курсу ви отримаєте знання і навички для освоєння основ програмування

Вчимо грамотному позиціонуванню на ринку праці. Правильно писати резюме та супровідні листи. Успішно проходити інтерв’ю

Ми постійно отримуємо від наших партнерів запити на роботу в ІТ-компаніях. Кращих студентів рекомендуємо нашим партнерам на роботу і стажування.
Відгуки про навчання в Main Academy
Пробний урок
Основи програмування
Ще не готові розпочати навчання або лишилися сумніви?
Завітайте на пробне заняття і протестуйте курс безкоштовно!
- Ви познайомитеся з інструктором курсу, технологіями та специфікою роботи в IT
- Дізнаєтеся, як проходить навчання на курсах Main Academy: програма, розклад, створення першого портфоліо та умови сертифікації
- Зрозумієте за 2.5 години чи відповідає вашим потребам даний напрям і як далі розвиватися в IT