Програмування C ++ (13-19 років)

Програмування C ++ (13-19 років)

 

Тривалість

80 занять (10 міс.)

 

Вік

13-19 років

 

Вартість/міс

1300 грн/міс

8 занять на місяць по 1 год.

 

Викладач

Ветров Віталій Вікторович

 

Графік

Нд.15:00-17:00

(пара-2 заняття)

 

Старт

вересень 2023

(є вільні місця)


Програмування відкриває нові можливості і інструменти для самовираження! На заняттях програмування ви розвиваєте логіку і вивчаєте основні концепції програмування, адже в шкільному віці зрозуміти принципи програмування найлегше. Ми навчимо мислити, як мислить програміст!

Мова С ++ призначена для розробки високопродуктивного програмного забезпечення і широко використовується для розробки різноманітних програмних комплексів від драйверів і додатків до операційних систем.

Мова С++ чудово  підходить для вивчення принципів об’єктно-орієнтованого програмування – що є основою будь якої сучасної мови програмування (Java,C#,Objectiv-C,PHP,JavaScript …).

Нащадками С ++ стали С # та Java. С ++ можна назвати універсальною мовою програмування, оскільки майже всі професійні програмісти знайомі з С ++.

Вивчивши С ++, ви отримаєте фундаментальні знання, які дозволять вам освоїти будь-які аспекти сучасного програмування.


Навчальний план

Основи мови програмування C ++

Введення в C ++. Структура програми. Перша програма.

Керуючі символи. Арифметичні операції.

Типи даних.

Таблиця ASCII. Операції присвоювання.

Операції інкремента і декремента. Оператор вибору if.

Оператор вибору if else.

Логічні операції. Пріоритет операцій.

Умовна операція (операція вибору).

Оператор множинного вибору switch.

Явне і неявне перетворення типів даних.

Введення/Виведення.

Генератор випадкових чисел rand ().

Цикл for.

Цикл while.

Цикл do while.

Оператор break.

Оператор continue.

Винятки (exception).

Вказівники, масиви і рядки

Масиви.

Час роботи програми.

Кваліфікатор const.

Вказівники.

Покажчик на покажчик.

Динамічне виділення пам’яті.

Посилання.

Динамічний масив.

Літерали в програмуванні.

Символи і рядки.

Кирилиця в консолі.

Структури і файли

Структури.

Перелік (enum).

Робота з файлами.

Функції, локальні і глобальні змінні, рекурсія

Функції.

Прототипи функцій.

Перевантаження функцій.

Аргументи функцій за замовчуванням.

Вбудовані функції.

Математичні функції.

Локальні і глобальні змінні.

Рекурсія.

Параметри функції main (argc, argv).

Передача рядка в функцію.

Введення в об'єктно орієнтоване програмування

Класи. Конструктор і деструктор класів.

Директиви #ifndef і #endif. Static: Багатоцільове ключове слово.

Перевантаження операторів.

Розробка інтерфейсів класів.

Дружні функції.

Покажчик this.

Дружні класи.

Конструктор копіювання в С ++.

Спадкування класів.

Шаблони в С ++ (template)

Шаблони функцій.

Шаблони класів.

Стандартна бібліотека шаблонів (STL)

Шаблонний строковий клас STL.

Програми виведення вмісту файлу на екран

Поняття файлу, типи файлів.

Вказівник на файлову змінну.

Відкриття файлу.

Запис-читання з файлу.

Закриття файлу.

Помилки при роботі з файлами.

Засоби комп’ютерної графіки

Створення секторних діаграм.

Побудова графіків функцій.

Програми керування рухом об’єкту з клавіатури.

Створення багатомодульних додатків (проектів)

Створення (відкриття) проекту, підключення та видалення модулів з проекту.

Повна чи виборча перекомпіляція модулів проектостворення додатка, що містить функції користувача, розташовані в окремому модулі.


Ви можете обрати формат навчання за власним бажанням:

  • живе навчання в аудиторії
  • онлайн-навчання в реальному часі
  • дистанційно студенти мають доступ до відео-матеріалів занять та практичних робіт для всіх занять

Сховища знаходяться поряд з New IT School у приміщеннях готелю Франція (ресторан Монблан) та Костелу.

Набір на навчання відбувається постійно.

Учні формуються в групи по 6-12 осіб за віком. Для кожного – персональний ноутбук.

Інтенсивність навчання –  двічі на тиждень по 1 годині.

Документ про закінчення курсів:
Сертифікат New IT School відповідного навчального курсу, що підтверджує отриманий рівень знань


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

Залиште заявку, натиснувши на кнопку “Записатись на курс”, оповіщаючи нас про Ваше бажання навчатись в New IT School (Vinnytsia), і наш адміністратор обов’язково Вам зателефонує.

Записатись на курс


Web design UI/UX (17+)

Web design UI/UX (17+)

 

Тривалість

4 місяці

2 зан./тижд.  по 1,5 год.

 

Викладач

Vadym Ivanenko

 

Вік 

17+ років

Графік

Ср.,Пт.18.30-20.00

 

Вартість

3200 2800 грн/міс

 

Старт

1 травня 2024

Запис на навчання

Комплексний сучасний курс “Web design UI/UX” 17+ з вивченням основного стеку технологій для дизайнера: Photoshop, Illustrator, Figma.

Web-designer, UI/UX-designer – одна з найбільш затребуваних і високооплачуваних професій в IT-індустрії.

UI/UX-designer – фахівець, який займається проектуванням користувацьких інтерфейсів, він проектує дизайн web сайтів, мобільних застосунків,  розробляє концепцію сайту, мобільного додатка,  застосовує різні візуальні стилі, здійснює підготовку макета для верстки, володіє типографікою, модульними сітками; застосовує теорію кольору та композиції на практиці.

Основні обов’язки Web/ UX/UI дизайнера:

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

На курсі розглядаються основи юзабіліті, доступності, теорія кольору, типографія, макетування.

Закінчивши навчальний курс, ви зможете:

  • розробляти будь-який дизайн,
  • застосовувати теорію кольору та композиції на практиці.
  • проектувати дизайн web сайтів,
  • розробляти концепцію сайтів,
  • застосовувати різні візуальні стилі,
  • здійснювати підготовку макета для верстки,
  • володіти типографікою, модульними сітками;

Навчальна програма

Введення в Web-дизайн

Введення в професію.

Знайомство з графічними редакторами: Adobe Photoshop, Adobe  Illustrator, Figma.

Adobe Photoshop, знайомство з програмою.

Налаштування інтерфейсу програми

Персоналізація робочого простору

Зміна основних параметрів зображень

Adobe Photoshop, робота з графікою і кольором.

Інструменти виділення

Інструменти малювання

Робота з кольором. Градієнт

Adobe Photoshop, робота з текстом.

Інструменти групи “Текст”, форматування тексту.

Основні операції з текстовим шаром. Деформація тексту.

Типографіка. Шрифтові пари.

Adobe Photoshop. Корекційні шари.

Використання логічних операцій для малювання об’єктів складної форми.

З’єднання контурів об’єктів. Поділ об’єктів.

Використання розмітки документа для точного позиціонування малюнка.

Управління розміткою. Лінійки. Напрямні. Сітка.

Позиціонування, вирівнювання і розподіл об’єктів.

Фільтри Adobe Photoshop. Смарт-об’єкти

Галерея фільтрів.

Camera Raw.

Liquify (Пластика).

Adobe Illustrator.

Растрова і векторна графіка.

Параметри векторних фігур.

Створення та трансформування об’єктів. Робота з пером.

Інструменти малювання фігур.

Малювання і редагування об’єктів.

Редагування форми об’єктів по точках.

Навички роботи з контурами.

Adobe Illustrator. Робота з текстом.

Інструменти і палітри для роботи з текстом.

Введення, редагування та форматування тексту.

Малювання складних об’єктів.
Робота з кольором. Типи заливок.

Кольорові моделі.

Способи фарбування об’єктів. Редагування кольору.

Формування власного каталогу кольорів.

Створення, застосування і редагування візерунків і градієнтів.

Figma, знайомство з програмою

Скачування програми

Встановлення програми

Середовище Figma

Інструменти Figma

Шейпи, прив’язки в Figma

Робота з текстом

Вектор

Маски

Ефекти

Auto layout

Компоненти Figma

Стилі в Figma

Бібліотека компонентів

Instance

Колективна робота в Figma

Share. Посилання доступу до проекту

Експорт проекту. Експорт частин дизайну

Плагіни Figma

Плагіни для пришвидшення та автоматизації роботи в Figma

Модульні сітки, розміри макетів

Bootstrap

Адаптивні розміри макетів

Типографіка

Типи шрифтів

Шрифтові пари

Правила застосування шрифтів

Онлайн ресурси для робота зі шрифтами

Колористика

Кольорові гармонії

Психологія кольору

Онлайн-ресурси для роботи з кольорами

Landing page

Основні блоки Landing page

Етапи створення Landing page

Аналіз бріфа

Дослідження

Wireframe

Оффер, УТП, правила створення

Маркетинг в Landing page

Інтернет магазини

Основні блоки інтернет-магазинів

CMS

Маркетинг в ecommerce

Mobile App

Google material design

iOS Human Interface Guidelines

Розміри макетів, Layout

Сценарій та поведінка користувача

Карта екранів

Прототипування в Figma

Анімація в Figma


Для кожного – персональний ноутбук.

Документ про закінчення курсів:
Cертифікат New IT School відповідного навчального курсу, що підтверджує отриманий рівень знань

Приклади робіт


Залиште заявку, натиснувши на кнопку “Записатись на курс”, оповіщаючи нас про Ваше бажання навчатись в New IT School, і наш адміністратор обов’язково Вам зателефонує.

Записатись на курс


Графіка та дизайн (11-17 років)

Графіка та дизайн (11-17 років)

 

Тривалість

80 занять по 1 год. (10 міс.)

 

Вік

11+ років

 

Вартість/міс

1200 грн/міс

8 занять на місяць по 1 год.

 

Викладач

Мельнічук Людмила Василівна

Іваненко Вадим Іванович

 

Графік

Пн.,Чт.15.30-16.30

Вт.,Чт.9.00-10.00

Пн.,Чт.16.30-17.30

(2 зан./тиждень по 1 год)

Сб.12.00-14.00

(пара, 2 зан.)

 

Старт

лютий 2024

Запис на навчання

вересень 2023

(є вільні місця)


Детальніше

Web Design UI/UX (12-17 років)

Web Design UI/UX (12-17 років)

 

Тривалість

80 занять по 1 год. (10 міс.)

 

Вік

12+ років

 

Вартість/міс

1250 грн/міс

8 занять на місяць по 1 год.

 

Викладач

Іваненко Вадим Іванович

 

Графік

Ср.,Пт. 15.30-16.30

(2 зан./тиждень по 1 год)

Пн.,Чт. 17.30-18.30

(2 зан./тиждень по 1 год)

 

Старт

лютий 2024

Запис на навчання

вересень 2023

(є вільні місця)


Детальніше

3D-моделювання BLENDER(11-17 років)

3D-моделювання BLENDER(11-17 років)

 

Тривалість

80 занять по 1 год. (10 міс.)

 

Вік

11+ років

 

Вартість/міс

1250 грн/міс

8 занять на місяць по 1 год.

 

Викладач

Мельнічук Людмила Василівна

 

Графік

Пн.16.30-18.30

(пара, 2 заняття)

Вт. 16.30-18.30

(пара: 2 зан.)

 

Старт

лютий 2024

Запис на навчання

вересень 2023

(є вільні місця)


Детальніше

Video Making (Premiere Pro + After Effects) (12-17 років)

Video Making (Premiere Pro + After Effects) (12-17 років)

 

Тривалість

80 занять по 1 год. (10 міс.)

 

Вік

11+ років

 

Вартість/міс

1250 грн/міс

8 занять на місяць по 1 год.

 

Викладач

Мельнічук Людмила Василівна

 

Графік

Сб.14.00-16.00

(пара: 2 зан.)

 

Старт

вересень 2023

(є вільні місця)


Детальніше

Візуальне програмування + 3D (8-11 років)

Візуальне програмування + 3D (8-11 років)

 

Тривалість

80 занять по 1 год. (10 міс.)

 

Вік

8-11 років

 

Вартість/міс

1150 грн/міс

8 занять на місяць по 1 год.

 

Викладач

Чорба Тетяна Олегівна

Іваненко Лариса Василівна

 

Графік

Вт.,Чт.10.00-11.00

Вт.,Чт.14.30-15.30

Ср.9.00-10.00, Сб.11.00-12.00

(2 зан./тиждень по 1 год)

 

Старт

жовтень 2023

вересень 2023

(є вільні місця)

Можна приєднуватись на будь-якому етапі навчання


Детальніше

Base IT (8+ років, 12+ років)

Base IT (8+ років, 12+ років)

 

Тривалість

80 занять по 1 год. (10 міс.)

 

Вік

8-12 років

13-17 років

 

Вартість/міс

1150 грн/міс

8 занять на місяць по 1 год.

 

Викладач

Чорба Тетяна Олегівна

Іваненко Лариса Василівна

Мельнічук Людмила Василівна

 

Графік

Пн.16.30-18.30

(пара, 2 заняття)

Вт., Чт.9.00-10.00

Ср., Сб.10.00-11.00

(2 зан./тиждень по 1 год)

Сб.12.00-14.00

(пара, 2 заняття)

 

Старт

лютий 2024

Запис на навчання

вересень

(є вільні місця)

Можна приєднуватись на будь-якому етапі навчання


Базовий курс “Base IT”, на якому знайомляться з базовими програмами, вивчають найнеобхідніші речі для навчання в школі: від створення презентацій для шкільного проєкту до розробки відео для власного youtube-каналу.

Дуже важливо в сучасному світі володіти основними вміннями роботи за комп’ютером:

✅ використання хмарних сервісів мережі інтернет для навчання та розвитку;

✅ швидка обробка та створення графіки, анімацій, відео для соціальних та професійних мереж Facebook, Instagram, Twitter, LinkedIn, Pinterest, для YouTube.

✅ базові навики створення відео для навчальних проєктів та в професійній сфері;

✅ створення складних документів з блок-схемами, зображеннями, таблицями, діаграмами;

✅ створення інформативних, бізнесових, навчальних презентацій з посиланнями та відео;

✅ професійне використання електронних таблиць та застосування їх в математичній, науковій сферах, в житті;

✅  створення та призначення різноманітних схем : карт, блок-схем, планів приміщень, технічних та навчальних схем;

Тільки практика! Ми створили максимально комфортне середовище для розвитку, де діти не бояться розкрити свій потенціал і чекають кожного заняття.

Діти створюватимуть власні проекти індивідуально та в команді.

Навчання будується з урахуванням віку і психологічних особливостей дітей.

Базовий курс навчання, необхідний кожній сучасній особистості, дає розуміння базових речей та допоможе визначитися з вибором напрямку в IT і зрозуміти чи дитина бажає розвиватися в даній сфері.

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

Інтенсивність навчання –  двічі на тиждень по 1 годині або ж 1 раз на тиждень – пара (2 заняття)

Навчальний план


Хмарні сервіси

Створення облікового запису Google. Електронна пошта. Карти Google. Перекладач Google. Безпека в інтернеті.

Диск Робота з документами Jamboard, Малюнок, Документ, Презентація, Таблиці

Форми і таблиці відповідей.

Онлайн графічний редактор

Розробка графіки та анімації.

Графіка для соціальних мереж: публікація в Instagram, дописи у Facebook, історії в Instagram, банер YouTube, Твіт, Банер LinkedIn, Пін Pinterest

Анімації для соціальних мереж: відео TikTok, початок для YouTube-відео, Короткі відео для Instagram Reels

Створення відеофільму

Створення та обробка відео.

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

Розміщення відео в YouTube. Підписки. Плей-листи.

Створення схем

Створення бізнес-схем.

Створення карт.

Створення планів робочих місць та будинку

Текстовий редактор

Правила введення та редагування та форматування тексту.

Робота з надписами та малюнками.

Списки.

Таблиці

Формули

Колонтитули. Стилі та структура документа. Створення змісту.

Гіперпосилання.

Друк документів.

Створення презентацій

Призначення презентації. Створення та оформлення слайдів. Макети слайдів.

Дизайн слайдів і презентацій. Шаблони.

Ефекти анімації.

Додавання музики та відео в презентації.

Використання діаграм та блок-схем.

Створення кнопок. Використання гіперпосилань.

Налаштування демонстрації презентацій. Створення змісту.

Збереження і друк

Робота в електронних таблицях

Абсолютне, відносне посилання.

Числові формати даних. Використання прогресій.

Робота з формулами.

Використання функцій.

Графіки. Діаграми.

Умовне форматування. Робота зі списками. Сортування даних. Упорядкування і фільтрація даних. Групування даних.

Зведені таблиці.

Захист даних.

Обробка таблиць. Налаштування зовнішнього вигляду таблиць. Друк листів.


Ви можете обрати формат навчання за власним бажанням:

  • живе навчання в аудиторії
  • онлайн-навчання в реальному часі
  • дистанційно студенти мають доступ до відео-матеріалів занять та практичних робіт для всіх занять

Сховища знаходяться поряд з New IT School у приміщеннях готелю Франція (ресторан Монблан) та Костелу.

Набір на навчання відбувається постійно.

Учні формуються в групи по 6 осіб за віком: 8-12 р., 13-17 р. Для кожного – персональний ноутбук.

Документ про закінчення курсів:
Сертифікат New IT School відповідного навчального курсу, що підтверджує термін навчання та отриманий рівень знань


Залиште заявку, натиснувши на кнопку “Записатись на курс”, оповіщаючи нас про Ваше бажання навчатись у New IT School (Vinnytsia, Ukraine), і наш адміністратор обов’язково Вам зателефонує.


       Детальніше        

Записатись на курс


QA Manual (17+)

QA Manual (17+)

 

Тривалість

3 місяці

2 зан./тижд.  по 1,5 год.

 

 

 

Вік 

17+ років

Графік занять

Вт.,Чт.18.30-20.00

 

Вартість/міс

4000 грн/міс

 

Старт

вересень 2024

QA-фахівець – це професіонал із забезпечення якості, діяльність якого спрямована на поліпшення процесу розробки ПЗ, запобігання дефектів і виявлення помилок в роботі продукту. QA (Software Testing and Quality Assurance)  дослівно як  тестування програмного забезпечення та забезпечення якості.

Професія тестувальника ідеально підійде дуже відповідальним, уважним людям, які надають значення деталям, відрізняються старанністю і трохи «страждають» перфекціонізмом. Для початку роботи в цій сфері необхідно володіти знаннями циклу розробки ПЗ, вивчити теорію і основні інструменти тестування і мати хороший рівень володіння англійською мовою.

У коло обов’язків QA-фахівця входить:

  • Аналіз і уточнення вимог з замовником або бізнес-аналітиками;
  • Планування процесу тестування;
  • Тестування функціоналу;
  • Ідентифікація проблемних місць, внесення їх в трекінгову систему;
  • Обговорення фіксів з розробниками;
  • Відстеження життєвого циклу помилок;
  • Ре-тест підпорядкованих дефектів;
  • Аналіз тестування;
  • Оптимізація процесу тестування;
  • Аналіз процесів роботи в команді;
  • Поліпшення процесів;
  • Ведення тестової документації.

Програма курсу QA Manual розроблена таким чином, що студент отримує всі необхідні знання і практичні навики для початку своєї кар’єри тестувальника. Курс дозволить вивчити основи, які є “must have” для всіх тестувальників, незалежно від сфери тестування і продукту, який потрібно буде тестувати. Закінчивши його, ви вже зможете почати кар’єру і отримувати реальний досвід на позиції Trainee/Junior QA.

Після закінчення курсу:

  • Ви чітко будете розуміти етапи створення програмного забезпечення (ПЗ), будете знати методи оцінки його якості.
  • Знатимете основні цикли розробки ПЗ і зрозумієте роль тестувальника в розробці.
  • Матимете основні знання з тест-дизайну, пріоритетності дефектів і аналізу ризиків.
  • Працюватимете з інструментами (tools) та засобами підтримки тестування, що допомагають полегшити роботу на проекті.
  • Вмітимете працювати з основною документацією тестувальника (test plan, bug report, test suite, check list)

Вимоги до QA-фахівця:

  • Знання етапів життєвого циклу ПЗ
  • Відмінне знання теорії (основи, методи, види і типи тестування) і вміння застосовувати ці знання на практиці
  • Знання баг-трекінгових систем (Jira / YouTrack), досвід роботи з ними
  • Упевнені знання web-технологій (HTTP, DOM, HTML, JSON, Server response codes, cookie & session)
  • Базові знання SQL, ООП
  • Досвід ведення тестової документації
  • Базові знання мови програмування, яка використовується в проекті
  • Розуміння Agile / SCRUM методологій, вміння і бажання працювати в команді

Дана професія вимагає наявності і постійного застосування аналітичних здібностей. Вона не дає розслабитися і розумово деградувати, а змушує постійно вивчати нові технології і галузі знань.

Більшість бажаючих потрапити в IT, обирають саме QA, адже поріг входу на QA нижчий, ніж на програміста.

Тестувальник може займати такі посади:

  • QA Manual
  • QA Engineer
  • Automation QA Engineer
  • Junior / Middle Test Engineer
  • Mobile QA Engineer
  • QA Functional Manager
  • Junior / Middle QA Game Tester
  • QA Lead

Переважна більшість вакансій вимагають знання English. Часто великі компанії беруть джуніорів зі знанням англійської, відмовляючи кандидатам з великим досвідом, але без знання мови.

Тренер курсу: Senior Quality Control Engineer (Software testing), має досвід роботи в кращих IT-компаніях: Infopulse Ukraine Ltd, Wargaming, Aricent, досвід тестування – 12 років. Обожнює власну професію, через ІТ-курси бажає популяризувати професію QA тестувальника.

Навчальний план


QA Manual
  1. Введення в тестування. документація
  2. Напрями в тестуванні. Куди розвиватися?
  3. Введення в тестування (основні поняття) розробки ПЗ (QA / QC)
  4. Проектна документація
  5. Тестова документація
  6. Вимоги. Рівні і типи вимог.
  7. Техніки тестування вимог
  8. Рівні тестування
  9. Принципи тестування
  10. Класифікація та Види тестування
  11. Техніка тест дизайну
  12. Техніка тест дизайну
  13. Поняття дефект.
  14. Життєвий цикл дефектів.
  15. Класифікація дефектів
  16. Практичне завдання
  17. Життєвий цикл ПЗ.
  18. Методології – водоспад,
  19. V-модель (V-model) – розробка через тестування
  20. Agile (Scrum)
  21. Scrum
  22. Естимація в Scrum
  23. Kanban
  24. sql

Набір на навчання відбувається постійно. Навчання починається по факту набору групи. Час та дні проведення занять можуть обиратися за домовленістю усіх учасників групи.

Студенти формуються в групи по 6-12 осіб. Для кожного – персональний ноутбук.

Документ про закінчення курсів:
Фірмовий Сертифікат New IT School відповідного навчального курсу, що підтверджує термін навчання та отриманий рівень знань


Записатись на курс