HTML5/ CSS3/ JavaScript Fundamentals

Web-розробка для початківців на основі програми Microsoft IT

Детальніше…

Що ми пропонуємо?

  • Разом з професіоналами своєї справи Ви отримаєте всі необхідні знання для того, щоб почати розробку клієнтської частини Web-сайтів з використанням сучасних технологій HTML5, CSS3 та JavaScript.
  • За час курсу Ви отримаєте необхідні навички у процесі виконання практичних робіт, що відповідають теоретичному матеріалу і створите функціональний веб-сайт, що буде прогнозувати погоду.
  • Успішне проходження курсу буде підтверджено сертифікатом SoftServe IT Academy.

Для кого?

  • Цей курс орієнтований на початківців, які зовсім не мають знань чи навичок з розробки для Web, чи мають лише загальні уявлення про неї.
  • Для бажаючих продовжити навчання у SoftServe IT Academy за напрямком WebUI.

Тривалість, розклад та вартість курсу

  • Тривалість курсу – 1 місяць, 12 занять (по 2 години)
  • Розклад занять – 3 заняття на тиждень у другій половині дня, додатково до очних занятть учасники курсу отримують доступ до двох дистанційних курсів SoftServe Distance Learning Team – HTML/CSS та JavaScript, які проходять за вільним графіком
  • Вартість курсу – 3999 грн

Детальний опис отриманих знань і навичок у результаті проходження курсу.

У результаті опанування курсу Ви будете знати:

  • структуру веб-сторінки та основні теги HTML5;
  • основу селекторів і властивостей, за допомогою яких формуються стилі CSS3;
  • знати специфічні особливості мови JavaScript, зокрема: порядок обробки коду інтерпретатором, механізм автоматичного очищення пам’яті, область видимості змінних, різні способи створення і виклику функцій, замикання, особливості реалізації ООП на основі прототипів;
  • розуміти роботу механізму обробки помилок за допомогою виключних ситуацій;
  • знати основи використання jQuery: ініціалізація, селектори, події, ефекти, запити;
  • знати механізм роботи і обмеження технології Ajax.

У результаті опанування курсу Ви будете вміти:

  • створювати розмітку HTML-сторінки;
  • створювати CSS-стилі, зокрема для верстки сторінки та візуальних ефектів;
  • створювати JavaScript-код для вирішення типових задач клієнтського веб-програмування;
  • структурувати і проектувати JavaScript-код з використанням функцій та об’єктів, обирати та створювати коректні колекції даних, а також оформлювати код відповідно до Google JavaScript Style Guide;
  • інтегрувати JavaScript і HTML, зокрема знати різні варіанти, їх переваги і недоліки включення JavaScript до HTML, а також задання обробників подій, створення HTML-форм, побудова і використання регулярних виразів у JavaScript і HTML;
  • створювати, викликати та обробляти виключні ситуації;
  • здійснювати пошук помилок за допомогою вбудованого відладчика у браузері, моніторити використання ресурсів, користуватися об’єктом консолі для виводу інформації різного типу, а також робити припущення для перевірки коректності даних;
  • використовувати бібліотеку jQuery для маніпуляції елементами DOM, створення базових ефектів та виконання Ajax-запитів;
  • створювати і виконувати Ajax-запити, використовувати формати XML і JSON для передачі даних, робити Ajax-запити різних типів за допомогою jQuery, у тому числі JSONP-запити;
  • використовувати сервіси геолокації та інформації про погоду;
  • використовувати Git для збереження версій проекту і публікації сайту на GitHub.