CyberBionic Systematics

JavaScript стартовий

3 959 UAH за курс
14 годин
Для початківців
JavaScript
Цей курс допоможе початківцям із знанням HTML та CSS опанувати основи JavaScript. Ви навчитеся працювати зі змінними, циклами, функціями та об’єктами, а також вирішувати практичні задачі. Курс включає відеолекції, тести та домашні завдання для закріплення матеріалу.

Про курс

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

Основи JavaScript та робота з даними

На перших заняттях розглядаються базові поняття мови програмування JavaScript. Слухачі дізнаються про можливості цієї мови, вивчать різницю між клієнтською та серверною розробкою. Курс охоплює створення змінних і констант, роботу з типами даних, використання консолі браузера. Також розглядаються способи підключення сценаріїв та принципи інтерпретації коду.

Робота з рядками та операторами

Цей блок присвячений роботі з текстовими даними та операторами. Слухачі навчаться працювати з рядковими літералами, використовувати конкатенацію і шаблонні рядки. Розглядаються перетворення типів даних, використання функції prompt. Курс охоплює арифметичні оператори, оператори порівняння, а також поняття бінарних і унарних операторів.

Умови та логічні конструкції

Модуль присвячений логічним структурам програмування. Слухачі освоять оператори умов - if else, switch та тернарний оператор. Розглядається перетворення до булевого типу, логічні операції - кон'юнкція, диз'юнкція, заперечення. Особлива увага приділяється правильному використанню ключового слова break в конструкції switch.

Масиви та цикли

Цей розділ навчає роботі з колекціями даних та циклічними конструкціями. Слухачі освоять створення масивів, читання і модифікацію їх елементів. Розглядаються всі типи циклів в JavaScript - while, do/while, for. Курс охоплює використання операторів continue і break, роботу з мітками в циклах, а також методи обробки масивів за допомогою циклів.

Функції та області видимості

Модуль присвячений одній з ключових концепцій програмування - функціям. Слухачі навчаться оголошувати та викликати функції, працювати з параметрами та значеннями, що повертаються. Розглядаються області видимості, локальні і глобальні змінні, явище hoisting. Курс охоплює стрілочні функції, анонімні функції, рекурсію, функції зворотнього виклику та методи роботи з масивами.

Робота з об'єктами

Цей блок знайомить з об'єктно-орієнтованим програмуванням в JavaScript. Слухачі навчаться створювати об'єкти, працювати з їх властивостями та методами. Розглядаються вкладені об'єкти, фабричні методи, контекст функції. Курс охоплює оператор in, цикл for...in, а також різницю між об'єктними типами та типами значень.

Практичне закріплення знань

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

Переваги навчання

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

Що включено

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