Візуальне програмування + 3D. Літній інтенсив (8-11 років) Online

Візуальне програмування + 3D. Літній інтенсив (8-11 років) Online

icon-07 

Тривалість

липень-серпень

icon-08 

Викладач

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

icon-09 

Вік дитини

8-11 років

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

1200 грн/міс (16 год.)

icon-10 

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

Ср.Пт.10.00-12.00

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

icon-13 

Старт

6 липня 2022

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

Формат навчання – ONLINE!

Умови: потрібен комп’ютер або ноутбук та доступ до інтернету.

Плани на літо: прочитати за списком книги, навчитись їздити на велосипеді, кататись на роликах, подонатити на ЗСУ, вірити в Україну, а також – зробити впевнені кроки в IT – обрати літній ІТ-інтенсив від New IT School та навчитись використовувати гаджети ефективно.

Курс “Візуальне програмування + 3D” – це надзвичайно цікавий курс для дітей від 8 до 11 років, з використанням англійської мови, базується на захоплюючих інтерактивних середовищах, що використовуються у всьому світі для навчання дітей (Scratch, Google Blockly та Tinkercad).

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

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

Курс передбачає інтуїтивне проєктування 3D графіки у вигляді гри, що робить навчання дизайну веселим, доступним та цікавим. Діти створюють ігри, іграшки, об’єкти, деталі, прикраси, аксесуари, запчастини та різноманітні об’єкти саме такими, якими вони їм подобаються.

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

Заняття в New IT School приносять задоволення дітям, розвивають, роблять їх щасливими, а батьки спокійні, що діти займаються корисними розвивальними заняттями.


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

Знайомство з візуальним програмуванням

Інтерфейс. Основи програмування

Створення інтерактивних анімацій та історій

Взаємодія об’єктів, керування декількома об’єктами

Використання шарів. Зміна фону.

Використання бібліотеки об’єктів

Створення власних персонажів.

Система координат.

Музика у візуальному програмуванні

Створення музичних композицій

Написання мелодій за нотами.

Логіка візуального програмування

Типи даних.

Змінні.

Оператори.

Команди розгалуження.

Логічні операції.

Цикли.

Графіка

Блоки, геометричні фігури. Одиниці вимірювання. Повороти.

Малювання.

Створення проєктів

Створення коміксів.

Створення анімацій.

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

Створення ігор.

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


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

Учні формуються в групи по 6-10 осіб за віком.

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

Існують індивідуальні знижки дітям з однієї сім’ї.

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


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

Записатись Перелік усіх курсів

Програмування Python. Літній інтенсив (11-19 років)

Програмування Python. Літній інтенсив (11-19 років)

icon-07 

Тривалість

червень-серпень

icon-11  

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

1800/1400 грн/міс (16 занять)

icon-09 

Вік

11-13 р.

14-19 р.

icon-08 

Викладач

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

icon-10 

Графік

Ср.14.00-16.00, Сб.10.00-12.00

Ср.Пт. 10.00-12.00

Ср.Пт. 12.00-14.00

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

icon-13 

Старт

6 липня 2022

 

8 червня 2022

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


Python входить в ТОП-10 популярних мов програмування. На Python написані Instagram, Pinterest, YouTube, DropBox. Це саме та мова, з якої варто починати вивчати програмування. Завдяки своїй простоті і елегантності, Python дозволяє новачкам не вникати у величезну кількість складних програмних понять і конструкцій, властивих іншим мовам.

Популярність Python пояснюється не тільки тим, що її легко вивчати, а й реальними перевагами мови в сенсі професійного застосування для вирішення складних проблем автоматизації. Python – крос-платформна мова і працює під Windows, Linux, Mac OS. Безліч архітектурних конструкцій в цій мові будуються без нагромадження абстракцій, як часто відбувається в інших мовах програмування.

Мова програмування Python гнучка, сучасна та популярна мова, яка використовується практично у всіх областях нового покоління. Python використовують для аналізу даних, в розробці WEB-додатків, ігор, програм та скриптів з автоматизації та системного адміністрування, для написання чат-ботів та штучного інтелекту. Мова з величезною кількістю готових якісних модулів на всі випадки життя, що дає можливість не винаходити колесо на кожному кроці.

В ході курсу ви вивчите конструкції мови, типи і структури даних, функції, дізнаєтеся про особливості реалізації Python.

Курс підходить:

Новачкам, які ніколи не пробували програмувати, досить бути впевненим користувачем ПК для навчання на курсі.

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

Програма курсу

Введення

Сфери застосування, особливості та переваги

IDE та редактори

Інтерпретатор. Виконання програми

Типи і структури даних

Змінні і базові типи (чисельні типи, логічний тип, рядки)

Конструкції управління потоком

Арифметичні і логічні операції

Синтаксис

Операції присвоєння і вивід даних на екран

Поняття алгоритму

Умовні конструкції IF, рекурсія

Циклічні конструкції

Помилки і виключення

Функції

Функції як об’єкти

Аргументи

Ітераційні інструменти

Контейнери, множини

Списки, кортежі

Операції з множинами

Словники

Сортування (стандартне, сортування складних структур, зворотнє сортування, з допомогою функцій)

Основи ООП

Класи і об’єкти

Класи і функції

Класи і методи

Колекції об’єктів

Абстракція, наслідування, інкапсуляція, успадкування, поліморфізм

Класи виключень. Генерація виключень

Класи старого типу

Початок роботи з tkinter. Label, button, entry

Віджети tkinter

Діалогові вікна, події, канва

Canvas, tegs, ident, style (ttk). Пакет ttk.

Розробка ігор

Пакет Image, модулі пакета, робота із зображеннями. Розробка ігор

Bounce – гра (Math-GUI-OOP).

Фінальна версія ігор

Навчальний проект. API. Розробка telegram - бота

Введення в API. Засоби для роботи, бібліотеки та модулі API

Підключення до telegram. Створення програми API

Розробка telegram – бота.

Презентації ігр та ботів


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

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

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


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

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


Перелік усіх курсів

Розробка ігор на Python. Літній інтенсив (11-19 років)

Розробка ігор на Python. Літній інтенсив (11-19 років)

icon-07 

Тривалість

34 заняття – 2 міс.(2 пари/тижд по 2 год..)

липень-серпень

icon-11  

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

1800/1400 грн/міс (16 занять)

icon-09 

Вік

11-19 р.

icon-08 

Викладач

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

icon-10 

Графік

Пт.14.00-16.00, сб.12.00-14.00

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

icon-13 

Старт

8 липня 2022

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


Курс “Розробка ігор на Python” знайомить із базовими особливостями програмування ігор та основними можливостями бібліотеки Pygame.

Необхідний попередній мінімум програмування на Python для успішного освоєння курсу – знання структурного (умови, цикли, функції) та об’єктно-орієнтованого програмування на Python. Бажано хоча б поверхове знайомство з програмуванням додатків із графічним інтерфейсом користувача.

В ході курсу ви навчитесь створювати 2D ігри з анімацією, функціональністю та графічним інтерфейсом.

Програма курсу

Введення в Pygame

Pygame та розробка ігор

Каркас гри на Pygame

Модуль pygame.draw – геометричні примітиви

Події клавіатури

Події миші

Клас Surface та метод blit()

Клас Rect

Модуль pygame.font

Модулі pygame.image та pygame.transform

Класи Sprite та Group

Клас Sound та модуль pygame.mixer.music


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

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

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


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

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


Перелік усіх курсів

Web design UI/UX (17+)

Web design UI/UX (17+)

 

Тривалість

4 місяці

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

 

Викладач

Vadym Ivanenko

 

Вік 

17+ років

Графік

Ср.,Пт.18.30-20.00

 

Вартість

2500 2000 грн/міс

 

Старт

6 липня 2022 р.

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

У курсі вивчається Adobe Photoshop, Adobe Illustrator для Web design.

Вивчається Figma – новий, чудовий інструмент для дизайнерів, що стрімко набирає популярність у всьому світі! Уже не потрібно розробляти макети сайтів в Photoshop.

Figma сьогодні займає позицію №1 в списку інструментів сучасного Web (UI) дизайнера – це актуальний векторний дизайн інтерфейсу сайтів і мобільних додатків, революційна система “розумних” компонентів для створення адаптивних дизайнів, інтерактивних прототипів, це колосальне прискорення і полегшення подальшої роботи з макетом для верстальника та програміста, це командна робота над дизайном, контроль версій і багато іншого.

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

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

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

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

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

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

  • проектувати дизайн web сайтів,
  • розробляти концепцію сайту,
  • застосовувати різні візуальні стилі для 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, і наш адміністратор обов’язково Вам зателефонує.

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


Project Management  & BA (17+)

Project Management & BA (17+)

 

Тривалість

2 місяці

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

 

Викладач

Dmitriy Polezhaev

 

Вік 

17+ років

Графік

Вт.,Чт.18.30-20.00

 

Вартість

2500 грн/міс

 

Старт

19 квітня 2022 р.

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

Курс “Project Management & BA” New IT School (Vinnytsia, Ukraine).

Для успіху проєкту важливі два аспекти:

  1. Розуміння потреб бізнесу. Це потреби працівників, які ми називаємо вимогами бізнесу. Ці потреби можуть бути підвищені ефективністю організації, вирішенням проблем всередині організації та оптимізацією процесів всередині організації. Бізнес-аналітик відповідає за пошук потреб бізнесу та розробку системи для задоволення потреб.
  2. Розуміння потреб проєкту. Це потреби проєкту з точки зору ресурсів, коштів, бюджету, планування і т.п. Ці потреби повинні забезпечувати безперебійне виконання проєкту та забезпечувати якісні продукти/послуги в рамках бюджету та термінів. Таким чином, людина, яка відповідає за задоволення потреб проєкту, є менеджером проєкту.

ІТ – є одним із найбільш швидкозростаючих секторів у світі.

Менеджер ІТ-проєкту несе відповідальність за планування, керівництво, організацію та контроль роботи над проєктом у рамках обмежень часу та бюджету проєкту.

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

Потрібні сильні лідерські здібності.

Для кого цей курс:

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

Курс “Project Management & BA” New IT School об’єднує такі компетенції як бізнес аналіз та менеджмент проєктів: аналіз процесів, управління вимогами, а також об’єднання аналізу зі стратегією, архітектурою, методологіями. У програмі курсу розглядаються види проєктів, способи оцінки ризиків, особливості роботи з клієнтами і командою.

Отримайте знання, практичні інструменти та навики для ведення IT-проєктів, необхідні для проходження співбесіди в ІТ компанію на позиції за напрямками Project Management та Business Analytics або ж для організації власного проєкту.

Тренер курсу: Dmitriy Polezhaev – Program Manager IFS Ukraine, 6 років досвіду роботи з  проєктами та продуктами, пов’язаними з маркетинговою аналітикою, автоматизацією бізнес-процесів та запуском інновацій на ринок.

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


FUNDAMENTALS OF PROJECT MANAGEMENT

• Project Management Triangle

• Role of Project Manager, tasks and responsibilities

• People Management

• Contract Types: T&M, Fixed (Price, Scope, Time), Dedicated.

COMMUNICATION MANAGEMENT

• RACI Matrix

• DACI Matrix

• RAIDD + Log

• Management Plans: Communication, Risk, Quality, Schedule, Changes.

STAKEHOLDER MANAGEMENT

• Stakeholder Types

• Stakeholder Analysis

• Expectation Management

SCHEDULE MANAGEMENTSCHEDULE MANAGEMENT

• Gantt Chart

• Critical Path Method

• PERT

• Schedule compression techniques

RISK MANAGEMENT

• Definition of Risk

• Types of Risks

• Risk Responses or Strategies

• Risk Log

SCOPE MANAGEMENT

• Requirement Types

• Work Breakdown Structure

METHODOLOGIES & APPROACHES

• Agile

• Scrum

• Kanban

• Waterfall

• Scaled Agile

BUDGET MANAGEMENT

• Service model

• Budget management tools

• Monitoring and Control

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

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

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


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


3D-моделювання. Літній інтенсив (11-17 років)

3D-моделювання. Літній інтенсив (11-17 років)

icon-07 

Тривалість

32 заняття – 2 міс.(2 пари/тижд по 2 год..)

icon-09 

Вік дитини

11-17 років

icon-11  

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

1800 1350 грн/міс

icon-08 

Викладач

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

icon-10 

Графік

Пн., Чт.12.00-14.00

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

icon-13 

Старт

13 червня 2022 р.

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


Комп’ютерна 3D-графіка затребувана в кіно і телеіндустрії.
З допомогою об’ємних моделей знімаються фільми в 3D-форматі, що створює ілюзію безпосередньої присутності глядача в сюжеті.

3D-моделювання один із найпопулярніших напрямків ІТ-сфери. Метод тривимірного моделювання широко розповсюджений в ігровій індустрії, кіно й анімації, робототехніці, архітектурі, дизайні, будівництві, медицині й промисловості.

Бажаєте навчитись створювати уявний простір, що межує з реальним?

На заняттях курсу «3D-моделювання BASE BLENDER» у New IT School діти вчаться моделювати тривимірні об’єкти і самостійно розробляти ігрову 3D-графіку.

Чому ми вивчаємо Blender?

Курс проводиться з використанням програми Blender (версія 2.8) – безкоштовного професійного додатку для роботи з тривимірною комп’ютерною графікою.

Blender застосовується для моделювання, анімації, монтажу, адаптований для 3D-друку. Саме з його допомогою були створенні спецефекти для фільму «Людина-павук 2». Мультфільм від Netflix «Next Gen» був повністю змодельований і анімований тільки засобами Blender.

На заняттях курсу ви навчитесь:
✅ створювати реалістичні зображення;
✅ деталізовані фони, чипляючий візуал;
✅ налаштовувати світло і тіні для моделей, застосовувати базове регулювання ресурсів світла для 3D;
✅ працювати з текстурами, формою і кольором моделі;
✅ працювати та створювати моделі з допомогою програмного забезпечення Blender

Курс допоможе розвинути просторове мислення та дає розуміння, як розробляти 3D-моделі реалістичними, креативними та яскравими.

Курс ідеально підходить для абсолютних новачків у Blender та 3D графіці у цілому.

Програма курсу

Інтерфейс Blender

Встановлення Blender;

Клавіатурні скорочення;

Інтерфейс Blender;

Вікна;

Layouts;

Керування сценою.

Типи і структури даних

Змінні і базові типи (чисельні типи, логічний тип, рядки)

Конструкції управління потоком

Арифметичні і логічні операції

Панель properties

Огляд панелі Properties;

Таb – Active Tool;

Таb – Render;

Таb – Output;

Таb – View Layer;

Таb – Scene;

Таb – World;

Таb – Object та Object Constraints;

Таb – Modifiers;

Таb – Object Data;

Таb – Material;

Таb – Texture;

Таb – Particles;

Таb – Physics.

Навігація в Blender

Світ у Blender;

Виділення об’єкта;

Трансформування об’єкта;

Трансформування поля зору;

Панель інструментів;

Клавіатурні скорочення.

Основи 3D моделювання

Об’єкти в Blender;

3D курсор;

Режим редагування;

Точки, прямі та площини;

Петлі, поділ та екструзія;

Модифікатори;

Матеріали та текстури

Cycles Рендер та Eevee;

Шейдери Cycles;

Система шейдерів;

Текстурування;

UV Мепінг.

Освітлення

Типи світла;

color management, атмосферність,

Створення хорошого освітлення.

Скульптура

Режим скульптингу;

Основи створення скульптур;

Динамічний скульптинг.

Анімація

Таймлайн та ключові кадри;

Два способи анімації у Blender;

Кості, pose mode.

Рендер та композитинг

Налаштування рендеру;

Пост-обробка рендеру в Blender.


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

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


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

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


Перелік усіх курсів

Програмування Python (11-19 років)

Програмування Python (11-19 років)

icon-07 

Тривалість

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

icon-09 

Вік

11-13 років

14-19 років

icon-11  

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

1050 грн/міс

icon-08 

Викладач

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

Перун Олександр Миколайович

icon-10 

Графік

Нд. 12.00-14.00

або

Нд. 14.00-16.00

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

icon-13 

Старт

4 вересня 2022

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


Python входить в ТОП-10 популярних мов програмування. На Python написані Instagram, Pinterest, YouTube, DropBox. Це саме та мова, з якої варто починати вивчати програмування. Завдяки своїй простоті і елегантності, Python дозволяє новачкам не вникати у величезну кількість складних програмних понять і конструкцій, властивих іншим мовам.

Популярність Python пояснюється не тільки тим, що її легко вивчати, а й реальними перевагами мови в сенсі професійного застосування для вирішення складних проблем автоматизації. Python – крос-платформна мова і працює під Windows, Linux, Mac OS. Безліч архітектурних конструкцій в цій мові будуються без нагромадження абстракцій, як часто відбувається в інших мовах програмування.

Мова програмування Python гнучка, сучасна та популярна мова, яка використовується практично у всіх областях нового покоління. Python використовують для аналізу даних, в розробці WEB-додатків, ігор, програм та скриптів з автоматизації та системного адміністрування, для написання чат-ботів та штучного інтелекту. Мова з величезною кількістю готових якісних модулів на всі випадки життя, що дає можливість не винаходити колесо на кожному кроці.

В ході курсу ви вивчите конструкції мови, типи і структури даних, функції, дізнаєтеся про особливості реалізації Python.

Курс підходить:

Новачкам, які ніколи не пробували програмувати, досить бути впевненим користувачем ПК для навчання на курсі.

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

Програма курсу

Введення

Сфери застосування, особливості та переваги

IDE та редактори

Інтерпретатор. Виконання програми

Типи і структури даних

Змінні і базові типи (чисельні типи, логічний тип, рядки)

Конструкції управління потоком

Арифметичні і логічні операції

Синтаксис

Операції присвоєння і вивід даних на екран

Поняття алгоритму

Умовні конструкції IF, рекурсія

Циклічні конструкції

Помилки і виключення

Функції

Функції як об’єкти

Аргументи

Ітераційні інструменти

Контейнери, множини

Списки, кортежі

Операції з множинами

Словники

Сортування (стандартне, сортування складних структур, зворотнє сортування, з допомогою функцій)

Основи ООП

Класи і об’єкти

Класи і функції

Класи і методи

Колекції об’єктів

Абстракція, наслідування, інкапсуляція, успадкування, поліморфізм

Класи виключень. Генерація виключень

Класи старого типу

Початок роботи з tkinter. Label, button, entry

Віджети tkinter

Діалогові вікна, події, канва

Canvas, tegs, ident, style (ttk). Пакет ttk.

Розробка ігор

Пакет Image, модулі пакета, робота із зображеннями. Розробка ігор

Bounce – гра (Math-GUI-OOP).

Фінальна версія ігор

Навчальний проект. API. Розробка telegram - бота

Введення в API. Засоби для роботи, бібліотеки та модулі API

Підключення до telegram. Створення програми API

Розробка telegram – бота.

Презентації ігр та ботів


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

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

Групи, що стартують не з вересня, навчаються до червня включно (навчальна програма ущільнюється).

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


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

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


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

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

icon-07 

Тривалість

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

icon-10 

Графік

Нд. 16.00-18.00

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

icon-09 

Вік

13-19 років

icon-08 

Викладач

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

icon-11  

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

1050 грн/міс

icon-13 

Старт

4 вересня 2022 р.

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


Мова програмування Java була розроблена в 1995 році компанією Sun Microsystems. Пізніше компанія Oracle купила Java. Особливістю мови програмування Java є те, що додатки транслюються в спеціальний байт-код, який може бути запущений практично на будь-якому пристрої.

Спочатку мова використовувалася для написання логіки роботи кавомашини. З цієї причини логотипом є чашка кави.

В даний час Java використовується для створення сайтів і додатків банків, суперкомп’ютерів, мобільних телефонів, різних побутових приладів.

Не плутайте Java з JavaScript. Ця мова загального призначення, 90% компаній зі списку Fortune 500 використовують Java для розробки desktop додатків і серверних систем web-сайтів. Крім того, додатки Android також розробляються з використанням Java, оскільки операційна система Android працює в середовищі Java

Програма курсу

Програмування на JAVA

Сфери застосування, особливості та переваги

IDE та редактори

Встановлення середовища програмування та його налаштування

Робота в Eclipse IDE

Основні засади об’єктно-орієнтованого програмування

Створення класів в Java

Змінні та типи даних у Java

Перетворення типів Java

Логічні та умовні оператори в Java

Робота з операторами вибору

Оператори циклів. Циклічні повторення

Одновимірні масиви

Сортування та основні принципи роботи з одновимірними масивами в Java

Багатовимірні масиви в Java

Робота з двовимірними масивами. Характеристичні особливості елементів

Арифметичні оператори

Робота зі строками

Форматування виводу тексту

Розробка додатків з GUI

Робота над випускним проектом


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

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

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


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

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


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

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

icon-07 

Тривалість

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

icon-08 

Викладач

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

icon-09 

Вік

13-19 років

icon-11  

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

1050 грн/міс

icon-10 

Графік

Пт.16.30-18.30

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

icon-13 

Старт

9 вересня 2022 р.

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


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

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

Мова С++ чудово  підходить для вивчення принципів об’єкто–орієнтваного програмування – що є основою будь якої сучасної мови програмування (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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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


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

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


Web програмування (12-17 років)

Web програмування (12-17 років)

icon-07 

Тривалість

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

icon-08 

Викладач

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

icon-09 

Вік дитини

13+ років

icon-11  

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

1050 грн/міс

icon-10 

Графік

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

Вт.,Чт. 15.30-16.30

Вт.,Чт. 16.30-17.30

Вт.,Чт. 17.30-18.30

icon-13 

Старт

6 вересня 2022 р

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


Інтернет – найкращий майданчик для реклами та піару.

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

Тому Web -програмісти завжди будуть затребуваними.

Чому Web-програмування у юному віці? Адже саме цей напрямок створює унікальну ситуацію успіху, дає впевненість у власних силах, допомагає визначитись з професійним напрямком розвитку.

Front-End – динамічна і популярна область програмування. Даний напрям має величезні перспективи і в роботі завжди цікаві проекти.

Випускники даного курсу володіють та вміють використовувати в роботі найсучасніші інструменти розробки:
✔️ HTML, CSS, фреймворк Bootstrap, верстка сайтів по Figma, бібліотеки JavaScript;
✔️ додадуть собі в скіли розуміння принципів адаптивної верстки та кросбраузерності.
✔️ умітимуть верстати сайти як для комп’ютерів, так і під мобільні пристрої.
✔️ будуть мати кілька крутих проектів, розміщених на хостингу.
Навчаючись у New IT School (Vinnytsia, Ukraine) на курсі «Web програмування»,  ви отримаєте фундаментальні знання з розробки сайтів.  В результаті ви зможете розробити і опублікувати в інтернеті не тільки власний сайт, але й володітимете необхідною базою для розвитку в даній сфері, яка згодом може стати Вашою професією.

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


Основні положення Web розробки

Основні етапи створення сайту

Визначення типу сайту

Загальна структура сайту

Способи створення сайту

Поняття статичні та динамічні сайти

HTML

Семантичний HTMLкод

Дерево документа HTML

Блокові та рядкові елементи

Модель візуального форматування

Класифікація тегів

Структура Web-документа

Типи тегів

Блоки

Заголовок

Об’єкти

Форматування тексту

Списки

Списки визначення

Посилання.

Таблиці

Форми

Відео. Аудіо

CSS

Селектори

Властивості

Фон

Шрифт

Текст

Границі

Списки

Відступи

Обтікання

Рамки

Таблиці

Псевдоелементи

Псевдокласи

Системи  навігації. Верстка меню

Вендорні префікси

Адаптивна верстка сайтів.

Використання бібліотек

Анімація

Верстка сайтів за дизайном Figma

Bootstrap

Розмітка

Компоненти

  • Кнопки
  • Група кнопок
  • Картки
  • Карусель
  • Collapse
  • Випадаючі елементи
  • Форми
  • Група списків
  • Медіа об’єкти
  • Модальні вікна
  • Навігація
  • Навігаційна панель
  • Нумерація сторінок
  • Інформери
  • Прогрессбар
  • Скроллспай
  • Спливаючі повідомлення
  • Підказки

Утиліти

  • Границі
  • Іконка закриття
  • Кольори
  • Відображення елементів
  • Вбудовування
  • Flex
  • Float
  • Заміна тексту зображенням
  • Взаємодія
  • Переповнення
  • Позиціонування
  • Тіні
  • Розміри
  • Відступи
  • Посилання
  • Текст
  • Вертикальне вирівнювання
  • Видимість

Іконки

Налаштування тем

Програмування на JavaScript

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

Синтаксис, типи даних.

Змінні, вирази, оператори

Умовні конструкції та конструкції повторень

Масиви

Цикли. Функцій

Події в JavaScript.

Робота з HTML-формами

СМS

Встановлення СМS  (Content Management System – Система Управління Контентом)

Структура СМS

Вибір та налаштування теми

Наповнення сайту контентом

Встановлення та налаштуваня плагінів

Викоритання тем-конструкторів

Оптимізація сайту

SEO-стратегії

Безпека сайту

Домен. Хостинг. Розміщення сайту в Інтернеті

Планування сайту, вміст, цільова аудиторія.

Хостинг. Публікація сайту в Інтернеті.

Використання шаблонів.

Створення каркасу сайту. Створення меню сайту.

Наповнення сайту контентом.

Оптимізація сайту для пошукових систем.

Розкрутка сайту

Адміністрування (підтримка) сайту

Створення інтернет-магазину.


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

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

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

Групи, що стартують не з вересня, навчаються до червня включно (навчальна програма ущільнюється).

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


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

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