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

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

 

Тривалість

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

48 занять (2 пари/тижд по 2 год..)

 

Вік

12-19 років

 

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

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

 

Викладач

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

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

 

Графік

Пн.,Ср. 10.00-12.00

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

 

Старт

3 червня 2024

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


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

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

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

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

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

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

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

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

Введення

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

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

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

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

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

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

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

Синтаксис

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

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

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

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

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

Функції

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

Аргументи

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

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

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

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

Словники

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


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

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

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


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

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


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

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

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

 

Тривалість

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

48 занять (2 пари/тижд по 2 год..)

 

Вік

13-19 років

 

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

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

 

Викладач

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

 

Графік

Пн.,Ср. 12.00-14.00

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

 

Старт

3 червня 2024

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


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

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

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

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

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

JAVA Base. Процедурне програмування

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

Синтаксис. Виведення

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

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

Оператори

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

Рядки

If…Else

Switch

Цикл While

Цикл For

Break/Continue

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

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

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

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

Методи. Параметри. Перевантаження

Рекурсія

JAVA. Графічний інтерфейс

Створення графічного інтерфейсу

Розробка застосунків

JAVA. Об’єктно-орієнтоване програмування

Класи/Об’єкти/Атрибути

Методи класу

Конструктори

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

Інкапсуляція

Пакети / API

Наслідування

Поліморфізм

Коліекції

Потоки

Виключення

Java Обробка файлів


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

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

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


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

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


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

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

 

Тривалість

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

 

Вік

11-13 років

14-19 років

 

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

1300 грн/міс

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

 

Викладач

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

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

 

Графік

Ср., Пт. 17.30-18.30

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

Нд.11.00-13.00

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

Вт., Чт. 10.00-11.00

Ср., Пт. 16.30-17.30

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

Сб. 10.00-12.00

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

 

Старт

вересень 2024

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


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

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

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

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

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

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

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

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

Введення

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

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

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

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

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

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

Синтаксис

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

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

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

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

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

Функції

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

Аргументи

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

Бібліотека Random
Контейнери даних

Списки

Кортежі

Словники

Бібліотека PyQt6

Віджети PyQt6

Середовище QtDesigner

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

Бібліотека Pygame

Створення об’єктів

Обробка подій з клавіатури

Робота з текстом і звуком в Pygame

Створення гри


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

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

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

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

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

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

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


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

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

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


 

Photoshop. Літній інтенсив (11-17 років)

Photoshop. Літній інтенсив (11-17 років)

 

Тривалість

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

48 занять (2 пари/тижд по 2 год..)

 

Вік

11-17 років

 

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

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

 

Викладач

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

 

Графік

Пн.,Чт. 14:30-16:30

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

 

Старт

3 червня 2024

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


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

Основи Adobe Photoshop

Основні поняття комп’ютерної графіки. Інтерфейс Adobe Photoshop

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

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

Створення багатошарового зображення

Колір. Заливка. Градієнт

Текстури

Кольорові моделі. Тонова і колірна корекція зображень

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

Застосування стилів шару

Творчість Photoshop

Маски. Канали

Корекційні шари, шари-заливки

Фільтри

Смарт-об’єкти і об’єкти

Векторні контури

Анімація в Adobe Photoshop

Операції. Використання екшенів

Використання плагінів

3D

Art Design


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

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


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

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


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

Світлини курсу “Графіка та дизайн”

 

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

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

 

Тривалість

червень-липень

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

 

Вік

11-17 років

 

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

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

 

Викладач

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

 

Графік

Пн.,Вт. 14:30-16:30

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

 

Старт

3 червня 2024

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


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

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


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

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

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

 

Тривалість

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

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

 

Вік

8-11 років

 

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

1250 грн/міс (за 8 занять)

 

Викладач

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

 

Графік

Вт.,Чт.11.00-12.00

 

Вт.,Чт.15.30-16.30

 

Старт

4 червня 2024

 

4 червня 2024

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


 

Формат навчання – в аудиторії та online!

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

Курс включає:

  1. Створення 3D-дизайну та програмування в Tinkercad.

Діти навчаються творчо мислити, системно міркувати, планувати та з нуля програмувати свої власні інтерактивні історії, ігри та анімації.

Ці знання стануть важливою першою сходинкою перед вивченням таких мов програмування, як JavaScript або Python.

Для занять в аудиторії – техніка надається

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

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

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

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

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

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

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


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

Знайомство з Tinkercad

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

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

Основні елементи інтерфейсу Tinkercad: робоча область, панель інструментів, меню тощо.

Додавання та налаштування об’єктів: фігури, текст, масштабування, обертання.

Створення базових форм.

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

Навчання техніці об’єднання, віднімання та перетину форм.

Робота з висувними та заокругленими формами

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

Налаштування параметрів для досягнення бажаної форми.

Розширені можливості Tinkercad

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

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

Огляд доступних в Tinkercad моделей у бібліотеці.

Імпорт та адаптація зовнішніх моделей для власних проєктів.

Codeblocks Tinkercad

Огляд можливостей інтегрованого середовища Tinkercad для програмування.

Практичне використання

Створення анімації та взаємодія з об’єктами

Навчання основам програмування в Tinkercad для створення інтерактивних сценаріїв.

Проєктна робота

Планування проєкту

Визначення теми та мети проєкту.

Створення скетчів та прототипів для концептуалізації ідеї.

Розробка та виконання

Початок роботи над проєктом у Tinkercad, враховуючи попередні скетчі та ідеї.

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

Тестування та вдосконалення

Аналіз та тестування готового проєкту на предмет виявлення помилок та покращень.

Виправлення помилок та оптимізація проєкту з урахуванням отриманих результатів.

Публікація та обмін проєктами

Підготовка для публікації

Оформлення проєкту: додавання назви, опису, зображень тощо.

Підготовка матеріалів для публікації, включаючи зображення та відео.

Публікація та обмін

Розміщення проєкту на платформі Tinkercad.

Обмін проєктом з іншими користувачами, отримання та надання фідбеку.

Завершальне завдання: Створення власного проєкту у Tinkercad.


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

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

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

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

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


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

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

Base IT. Літній інтенсив (9-14 років)

Base IT. Літній інтенсив (9-14 років)

 

Тривалість

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

48 занять (2 пари/тижд по 2 год..)

 

Вік

9-14 років

 

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

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

 

Викладач

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

 

Графік

вт.,чт.11:00-13:00

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

 

Старт

4 червня 2024

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

 

 

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

Формат навчання: в аудиторії або онлайн за власним вибором.

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

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

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

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

✅ створення власного блогу;

✅ створення графіки в онлайн-редакторах;

✅ створення відео в базовому редакторі;

✅ використання навчальних ресурсів Інтернету, google-сервісів для навчання та розвитку.

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

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

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

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


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

Верстка власної книги

Створення документів, форматування тексту, робота з зображеннями, таблицями, написами, колонтитулами; створення структурованих документів.

Створення мультимедійної історії

Створення слайдових презентацій засобами MS Power Point, анімування об’єктів, налаштування тригерів, додавання відео та звуку.

Створення онлайн-документів

Робота з хмарними та онлайн-сервісами: пошук текстової та графічної інформації в мережі Інтернет, використання електронної пошти, виконання спільної роботи з Google-документами, презентаціями, онлайн-дошками.

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

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

Створення калькулятора особистих витрат

Аналіз та візуалізація даних в табличному редакторі: введення та редагування табличних даних, формати даних, використання формул, створення діаграм.

Створення графічної інформації онлайн

Знайомство з графічними редакторами. Розробка графіки.

Створення власного блогу

Розробка блогу. Створення новин. Робота з посиланнями. Додавання в блог різноманітного контенту, графіки, відео.


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

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


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

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


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

Web development (17+)

Web development (17+)

 

Тривалість

5 місяців

1 зан./тижд. по 3 год.

 

Викладачі

Іваненко Лариса

Михайло Овчар

 

Вік 

17+ років

Графік

Сб.16.00-19.00

 

Вартість

3600 3300 грн/міс

 

Старт

11 травня 2024

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

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

Сайт може бути майданчиком для продажів, причому в цілодобовому режимі, може проводити рекламні кампанії, просувати певний товар чи бренд, може містити комплексні рішення в області менеджменту, фінансів, оптимізації бізнес-процесів.

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

На світовому ринку зараз найкращий час для створення кар’єри в галузі web-розробки. Рейтинг найбільш затребуваних і високооплачуваних IT-професій очолює саме Web-розробник.

Щоб стати професійним веб-розробником – потрібні знання та величезна кількість практики, а не спеціальність в дипломі.

Програма “Web development”(17+) розроблена для web розробників-початківців.

ОДИН КУРС, щоб знати все про веброзробку.

Курс складається з 2 розділів:

  1. Frontend – клієнтська частина зі стеком технологій HTML + CSS + JavaScript + JavaScript Framework (Vue.js, React Svelte.js – на вибір групи)
  2. Backend – серверна частина з технологіями PHP + MySQL + Laravel

Заняття проходять в міні-групах 6-12 студентів, ноутбуки для навчання ми надаємо. Кожне заняття записується у вигляді відео для домашнього перегляду.

Викладач працює в IT-компанії, має досвід роботи у  досвід розробки e-commerce проектів іноземних замовників.

Можна приєднатись після старту курсу протягом першого місяця навчання (в даному випадку надається комплект відео та практичних матеріалів для того, щоб наздогнати групу)

Cуденти New IT School отримують 30% знижку на першу оплату будь-яких послуг hosting-компанії CITYHOST.UA: реєстрація домену, хостинг, оренда серверів.

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


Введення в Front-End. HTML

HTML Elements & HTML Attributes & Comments

Headings & Paragraphs & Text Formatting

Quotation and Citation Elements

Block and Inline Elements

List

Colors

Links

Images

Tables

Semantic Elements

Symbols

Encoding (Character Sets)

Forms

Canvas Graphics

SVG Graphics

Multimedia & Video & Audio

Iframes (Map, Youtube)

CSS

CSS Syntax

Selectors & Combinators

How To Add CSS

Comments

Colors & Gradients

Text

Fonts

Lists

Backgrounds

Borders

Tables

Box Model

Margins & Padding

Height and Width

Display

CSS Layout – width and max-width

Position

Overflow

Float and clear

Horizontal & Vertical Align

Links & Pseudo-classes

Pseudo-elements

Opacity / Transparency

Shadow Effects

2D Transforms & 3D Transforms

Transitions

Animations

Web Fonts

Font Awesome Icons

Media Queries & Responsive Web Design

Grid Layout Module

Flexbox

CSS pre-processors

SASS/SCSS

Bootstrap

Headings & Basic Typography

Text Alignment & Display

Floats & Fixed Positions

Colors & Background

Margin & Padding Spacing

Sizing & Borders

Buttons & Button Groups

Navbar & Navs

List Groups & Badges

Forms & Input

Input Groups

Alerts & Progress Bars

Tables & Pagination

Cards

Media Objects

Grid System

Grid Alignment

Flexbox Classes

Auto Margin, Wrap & Ordering

Section Introduction

Carousel Slider

Collapse & Accordion

Tooltips

Modals

ScrollSpy & Smooth Scolling

Home Section Area

Footer, Contact Modal & Menu Smooth Scroll

Setting Up Sass With Koala

Custom Navbar & Logo

About Section With Accordion

Showcase With Carousel

Home Icons, Heading & Info Sections

Video Section With Autoplay Modal

Photo Gallery & Newsletter

Page Header & About Section

Icon Boxes & Testimonial Slider

Details & Settings Pages

Profile & Login Page

JavaScript

JavaScript Syntax

JavaScript Comments

Use Strict

Variables

Operators

Arithmetic

Assignment

Data Types

Functions & Function Scope

Objects

Events

Strings & String Methods

Numbers & Number Methods

Arrays & Array Methods & Sorting Arrays & Array Iteration Methods

Date Objects & Date Formats & Get Date Methods & Set Date Methods

Math Object

Random

Booleans

Comparison and Logical Operators

If else and else if

Switch

For Loop

While Loop

Break and Continue

Type Conversion

Bitwise Operations

Regular Expression

JavaScript this Keyword

Const

Arrow Function

Debugging

JavaScript Forms

JavaScript Objects

JavaScript Function

JavaScript HTML DOM

JavaScript Window – The Browser Object Model

JS AJAX

JS JSON

Web API

Інструменти автоматизації

Git/Bitbucket

Vue.js, React, Svelte (на вибір групою)

Використання Virtual DOM для поліпшення продуктивності web-застосунка.

Установка, огляд інструментів розробника.

Шаблони проектування: Model-View-Controller, Model-View-ViewModel.

Шаблони. Інтерполяції і Директиви. Обчислювані властивості.

Відстеження подій web-застосунка, методи-обробники подій.

Можливості по роботі з css-класами і стилями.

Зв’язування даних з елементами форм.

Застосування різних директив для створення форм.

Основи компонентів. Створення та організація компонентів в  web-застосунку.

Робота з API і тестування web-застосунка.

Використання додаткових бібліотек в web-застосунку.

MySQL

Введення. Особливості побудови реляційних баз даних. SQL. Створення таблиць

Введення, модифікація та видалення даних з таблиць.

Побудова SQL запитів на отримання даних та їх виведення.

Створення ключів та зав’язків між таблицями.

PHP

Отримання та збереження даних за допомогою SQL запитів

Побудова сторінок з отриманими даними

Побудова класів

Робота з електронною поштою

Збереження файлів та зображень

PHP Framework Laravel

The Basics

Architecture Concepts

Security

Database

Eloquent ORM

Testing

Packages

API

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

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

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


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


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

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

 

Тривалість

80 занять по 1 год.

до червня включно

 

Вік

13+ років

 

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

1300 грн/міс

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

 

Викладач

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

 

Графік

Вт.,Чт. 15.30-16.30

Вт.,Чт. 17.30-18.30

 

Вт.,Чт. 16.30-17.30

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

Сб.14.00-16.00

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

 

Старт

грудень 2023, лютий 2024

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

 

вересень 2023

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


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

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

Тому 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-стратегії

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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


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

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

icon-07 

Тривалість

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

icon-10 

Графік

Нд. 13.00-15.00

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

icon-09 

Вік

13-19 років

icon-08 

Викладач

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

icon-11  

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

1300 грн/міс

icon-13 

Старт

вересень 2023

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


Мова програмування 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, і наш адміністратор обов’язково Вам зателефонує.

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