Курс JavaScript у веб-розробці у Дніпрі ECMAScript-2019, DOM, AJAX, Web API, jQuery, Node.JS, React

[JavaScript у веб-розробці | Front-end]

Курс JavaScript у веб-розробці у Дніпрі орієнтований на починаючих фахівців в області веб-розробки, які вже знайомі з основами розробки веб-сайтів (і мовами HTML & CSS) і ставлять перед собою мету освоїти програмування із застосуванням мови JavaScript (ECMAScript-2019) і супутні технології: AJAX, Web API, jQuery, Node.JS, React. Цей курс орієнтован тих хто ще не вміє програмувати і включає розділ основи програмування.


Курс триває 4 місяці (64 години)
Заняття 2 рази на тиждень (по 2 години)
Заняття у вечірній час або по вихідних або в утрішній час
Внесок 2400 грн. на місяць
По завершенню курса міжнародний сертифікат *
В группі 8-12 студентів
Найближчий старт 21 лютого 2019
Місце проведення - навчальний центр ОРТ Дніпро
Мова навчання: російська мова
Можливо отримати Грант на навчання

Цей курс входить до напрямку «Веб-розробка»

  • Основи веб-розробки і програмування | Веб-розробка

    Курс познайомить вас з веб-розробкою та включає її основні аспекти і напрями. Ви навчитеся верстці веб-сторінок застосовуючи мови розмітки і оформлення HTML і CSS, а також застосуванню CSS-фреймворка Bootstrap. Отримайте базові знання і практичні навички в програмуванні на базі мов JavaScript і PHP. На практиці опануєте процес побудови сайтів на базі CMS WordPress.

  • JavaScript у веб-розробці | Веб-розробка

    Курс дає поглиблені знання мови JavaScript, необхідні професійному front-end розробнику, включаючи нововведення стандарту ECMAScript-2015..2018 та навички їх практичного застосування. В рамках курсу ви освоїте підхід AJAX, роботу з WebAPI і застосування Node.JS в своїй роботі, а також отримаєте практичні навички побудови веб-додатків із застосуванням популярних бібліотек і фреймворків: jQuery і React.

  • Back-end розробка на PHP | Веб-разробка

    Курс дає знання і практичні навички необхідні професійному back-end і full-stack розробнику. В рамках курсу ви освоїте принципи функціонування та налаштування веб-сервера, отримаєте глибокі знання і практичні навички щодо застосування мови PHP, системи управління базами даних MySQL і мови SQL при розробці веб-додатків.

Відгуки про курс

Часто задавані питання

  • Чи потрібно вміти програмувати або знати будь-які мови програмування?

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

  • Що потрібно знати перед початком курсу?

    Необхідно представляти як влаштований та функціонує World Wide Web, розуміти, що таке front-end та back-end що лежить в зоні їх відповідальності. Необхідний досвід у верстці сторінок (звернувши особливу увагу на CSS селектори та CSS анімацію), а також вміти користуватися CSS фреймворками (в т.ч. Bootstrap). Якщо ви не впевнені в своїх силах, то курс «Основи веб розробки» буде для ваc хорошим стартом. Також буде плюсом вміння використовувати сервіс GitHub, зокрема: вміти розміщувати свої репозиторії та оновлювати їх.

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

  • «Введення»:
    • Призначення JavaScript в веб-розробці;
    • Цілі та задачі що стоять перед JavaScript;
    • Основні сфери застосування JavaScript.
    • JavaScript та стандарт мови ECMAScript.
  •     
  • «Основи програмування»:
    • Поняття змінних та типів даних;
    • особливого не типізованих мов програмування;
    • Арифметичні і строкові оператори та операції з ними в JavaScript;
    • Поняття алгоритму, розробка алгоритмів розв’язання задач;
    • Умовні оператори та логічний тип даних;
    • Галуження алгоритму, що розгалужується обчислювальний процес;
    • Бітові оператори і операції;
    • Операції багатоваріантного вибору;
    • Цикли в JavaScript, цілі і задачі що вирішуються за допомогою циклів;
    • Масиви в JavaScript, асоціативні масиви в JavaScript;
    • Операції, що виконуються з масивами в JavaScript;
    • Повторне використання коду, функції, робота з функціями в JavaScript;
    • Області видимості в JavaScript;
    • Концепція об’єктно-орієнтованого програмування (ООП);
    • ООП в JavaScript, класи та об’єкти в JavaScript;
    • Прототипи об’єктів, прототипування в JavaScript;
    • Винятки та обробка помилок в JavaScript;
    • Нововведення стандарту ECMAScript-2015/2016/2017/2018/2019: Класи, Promise / Async / Await і інші.
  • «Інфраструктура браузера»:
    • JavaScript і HTML, засоби маніпуляції HTML-документом;
    • Поняття об’єктної моделі документа DOM (Document Object Model);
    • Поняття деревовидної структури HTML-документа (елементи дерева документа, батьківські і дочірні елементи);
    • Таймери у JavaScript;
    • Об’єкти інфраструктури браузера: window і document;
    • Події в браузері, подієва модель програмування;
    • Спливаючі події, події і дії за замовчуванням;
    • Підходи до пошуку (вибірці) елементів дерева HTML-документа;
    • Live та static колекції елементів.
  • «Практики»:
    • Форми, обробка форм засобами JavaSctipt, валідація даних;
    • JavaScript бібліотеки: цілі та завдання, сфери застосування;
    • Бібліотека jQuery: робота з деревом HTML-документа, анімація, графічні ефекти;
    • JSON як формат обміну даними;
    • Технологія AJAX, завдання можуть бути вирішені технологією, асинхронна завантаження і вивантаження даних на сторінці;
    • Web API відкриті інтерфейси взаємодії зі сторонніми сервісами;
    • Практична робота з відкритими API сервісами;
    • JavaScript поза браузера: Node.JS;
    • Принципи Backendрозробки на базі Node.JS;
    • React бібліотека для створення користувацьких інтерфейсів;
    • Утиліта create-react-app — інструмент швидкого початку розробки React-додатків;
    •       
  • Домашні завдання для закріплення пройденого матеріалу.

Викладач курсу

Наші випускники

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

** Навчальний центр залишає за собою право вносити зміни в програму курсу.