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

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

 

Тривалість

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

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

 

Вік

13+ років

 

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

1500 грн/міс

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

 

Викладач

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

 

Графік

Ср.,Пт. 17.30-18.30

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

 

Старт

4 вересня 2024

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


Цей курс призначений для того, щоб дати учням від 13 до 19 років міцну основу в програмуванні з використанням мови JavaScript. Протягом курсу студенти ознайомляться з базовими концепціями програмування, навчаться створювати інтерактивні веб-додатки та оволодіють сучасними технологіями веб-розробки, такими як React.js, Node.js, Git, та інші. Курс також спрямований на розвиток навичок критичного мислення та вирішення проблем, що є важливими в сучасному технологічному світі.

Курс складається з двох семестрів. Перший семестр присвячений основам програмування та основним концепціям JavaScript, включаючи роботу з даними, цикли, функції, та маніпуляції з DOM. Другий семестр зосереджений на поглибленні знань студентів через вивчення сучасних фреймворків та бібліотек, таких як React.js, а також інструментів розробника та більш складних тем, таких як робота з API, безпека веб-додатків, та UI/UX дизайн.

 Що студенти навчаться:

– Базові знання програмування: Вивчення змінних, типів даних, умовних операторів, циклів, функцій та об’єктно-орієнтованого програмування.

– Робота з веб-технологіями: Основи HTML, CSS та взаємодія JavaScript з HTML через DOM.

– Сучасні JavaScript методи: Використання ES6+ функцій, робота з класами, масивами та об’єктами, а також асинхронне програмування з Fetch API та AJAX.

– Розробка веб-додатків: Використання React.js для створення інтерфейсів, робота з Redux для управління станом, та знайомство з Node.js та npm.

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

 Цільова аудиторія:

Курс розроблений для підлітків віком від 13 до 19 років, які зацікавлені в програмуванні та веб-розробці. Немає вимог до попереднього досвіду програмування, однак бажання вчитися та експериментувати є важливим.

 Переваги курсу:

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

– Актуальність: Викладання сучасних технологій, які активно використовуються у веб-розробці сьогодні.

– Інтерактивне навчання: Залучення студентів через проекти, групові завдання та інтерактивні заняття.

 Формат навчання:

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

 Після закінчення курсу студенти будуть здатні:

– Створювати інтерактивні веб-додатки з використанням HTML, CSS та JavaScript.

– Використовувати сучасні фреймворки та бібліотеки, такі як React.js, для побудови динамічних інтерфейсів.

– Застосовувати принципи UI/UX дизайну для покращення користувацького досвіду.

– Працювати з системами контролю версій (Git) та розгортати веб-додатки на реальних серверах.

– Продовжити навчання або розпочати кар’єру в сфері веб-розробки.

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


Вступ до програмування

Знайомство з програмуванням

Основи алгоритмів та логічного мислення

Введення в JavaScript

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

Оператори та вирази

Основні математичні операції

Основи JavaScript

Умовні оператори (if, else if, else)

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

Цикли (for, while, do-while)

Вкладені цикли та умови

 

Функції: оголошення та виклик

Аргументи та параметри функцій

Рекурсія

Робота з даними

Масиви та об’єкти

Ітерація по масивах та об’єктах

Вбудовані методи масивів та об’єктів

Глибоке копіювання та маніпуляції з даними

Вступ до DOM

Знайомство з HTML/CSS

Взаємодія JavaScript з HTML через DOM

Маніпуляція елементами DOM

Додавання/видалення елементів

Обробка подій (event handling)

Сучасний JavaScript

Основи ES6: let, const, стрілкові функції

Шаблонні рядки та деструктуризація

Класи та об’єктно-орієнтоване програмування

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

Вступ до Web-технологій

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

Fetch API та робота з асинхронними запитами

Основи AJAX та робота з JSON

Побудова простих веб-додатків

Проект: створення інтерактивного веб-додатку

Інтеграція усіх вивчених технологій

Підсумковий екзамен/захист проекту

Просунуті можливості JavaScript

Обробка виключень

Замикання та анонімні функції

Прототипи та спадкування

Робота з контекстом `this`

Сучасні фреймворки та бібліотеки

Вступ до React.js

Основи компоненто-орієнтованої розробки

Основи Redux для управління станом

Знайомство з Vue.js або Angular (на вибір)

Інструменти розробника

Робота з Git та GitHub

Введення в системи контролю версій

Знайомство з npm та Node.js

Основи зборки проектів (Webpack, Babel)

Розширені теми

Робота з RESTful API

Вступ до GraphQL

Безпека веб-додатків

Аутентифікація та авторизація

Веб-дизайн та UI/UX

Основи адаптивного дизайну

Використання CSS-фреймворків (Bootstrap, Tailwind)


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

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

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

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

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

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

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

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


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

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

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


IT навігатор + Розробка ігор (8-12 років)

IT навігатор + Розробка ігор (8-12 років)

 

Тривалість

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

 

Вік

8-11 років

 

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

1350 грн/міс

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

 

Викладач

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

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

 

Графік

Вт.,Чт.10.00-11.00

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

Пн.,Пт. 15.30-16.30

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

Сб.12.00-14.00

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

 

Старт

3 вересня 2024

4 вересня 2024

6 вересня 2024

7 вересня 2024

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


Детальніше

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

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

 

Тривалість

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

 

Вік

11+ років

 

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

1450 грн/міс

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

 

Викладач

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

 

Графік

Сб. 14.00-16.00

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

 

Старт

7 вересня 2024

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


Детальніше

Набір на технічні комп’ютерні курси 2024-25 навчальний рік

Набір на технічні комп’ютерні курси 2024-25 навчальний рік

Програмування, дизайн, створення ігор, 3D моделювання та багато різних напрямків у New IT School у 2024-25 навчальному році.

New IT School – сучасна IT освіта для дітей та дорослих.

Ласкаво просимо до нашої інноваційної ІТ школи для дітей від 7 років та підлітків, молоді віком до 19 років. Детальніше

IT Курси 17+ (Web development, Web design UI/UX )

IT Курси 17+ (Web development, Web design UI/UX )

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

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

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

Фінальні випускні заняття 2024: Design, 3D Modeling.

Фінальні випускні заняття 2024: Design, 3D Modeling.

Ще трішки світлин з фінальних випускних занять.
3D Modeling – це сучасний напрямок, який надає безліч можливостей у різних сферах, від ігор і кіно до архітектури та дизайну. Наші випускники опанували навички, які дозволяють створювати тривимірні моделі, що вражають своєю реалістичністю та деталізацією. Це відкриває захопливий світ 3D-технологій та інновацій. Детальніше