Source IT

JavaScript

13 500 UAH за курс
3 місяців
Для початківців
JavaScript
Цей курс навчить вас JavaScript з нуля до рівня, достатнього для роботи. Ви освоїте верстку, роботу з DOM, асинхронний код та основи фреймворків. Після курсу ви зможете створювати функціональні вебдодатки та працювати з реальними проектами.

Про курс

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

Основи веб-розробки та HTML/CSS

На цьому курсі починають з основ. Студенти знайомляться з JavaScript та інструментами розробки. Вчать базові принципи HTML і CSS, створюють першу веб-сторінку. Потім систематизують знання з верстки - аналізують макети, вивчають типові компоненти як меню, форми та галереї.

Професійна верстка та перші кроки в програмуванні

Тут заглиблюються в сучасні стандарти HTML5 та CSS3. Вчать писати чистий код, робити адаптивну верстку та використовувати Bootstrap. На практиці розбирають типові помилки. Потім переходять до перших скриптів - знайомляться з консоллю браузера та системою контролю версій Git.

Фундаментальні основи JavaScript

Цей блок присвячений базовим концепціям мови. Вивчають структуру коду, змінні, типи даних та методи вбудованих об'єктів. Потім переходять до керуючих структур - умовні оператори, логічні оператори та цикли. Окрему увагу приділяють функціям - їх різновидам, аргументам та асинхронному коду з callback-функціями.

Поглиблене вивчення функцій та робота з DOM

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

Події, анімації та взаємодія з сервером

Студенти вивчають принципи роботи з подіями в DOM, обробку та делегування подій. Знайомляться з бібліотекою jQuery для спрощення роботи з DOM. Вчать створювати анімації - як за допомогою CSS transitions, так і чистим JavaScript. Окремий модуль присвячений AJAX - асинхронній взаємодії з сервером та крос-доменним запитам.

Об'єктно-орієнтоване програмування та шаблони

Цей блок охоплює основи ООП в JavaScript та особливості його реалізації в цій мові. Вивчають спадкування, шаблони повторного використання коду та підходи для написання підтримуваного коду. Розглядають шаблони роботи з DOM без сторонніх бібліотек та загальні шаблони проєктування.

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

Завершальні модулі присвячені роботі з великими проєктами. Студенти вивчають принципи організації коду, інструменти аналізу якості, оптимізацію та стиснення. Знайомляться з MVC фреймворками та принципами побудови односторінкових додатків. Вивчають основи React.js, Angular.js та Require.js. Останні теми включають регулярні вирази, валідацію, HTML5 сховища та Local Storage.

Результати навчання

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

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

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

Що включено

Видається диплом/сертифікат
Гнучкий графік
Супровід ментора